热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux系统——文件系统与LVM逻辑

格式化命令mkfs、mkswap mkfs格式化数据磁盘#mkfs-text4devsdb1#mkfs.ext4devsdb1-t指定格式化文件类型-b指定block大小,单位字节

格式化命令 mkfs、 mkswap

 

mkfs格式化数据磁盘

# mkfs -t ext4 /dev/sdb1

# mkfs.ext4 /dev/sdb1

-t 指定格式化文件类型

-b 指定block大小,单位字节

-I  inode大小

-U UUID

-q 执行不显示信息

 

mkswap格式化虚拟磁盘

# mkswap /dev/sdb5

Linux系统——文件系统与LVM 逻辑

 

# swapon -s 查看已挂载的虚拟磁盘情况

# swapon /dev/sdb5 查看挂载情况

# swapoff /dev/sdb5 卸载虚拟缓存

===============================

查看磁盘情况 df命令

df -h 显示更易读的容量单位

df -i  显示iNode数量

df -T显示对应文件系统的类型

=================================

挂载、卸载 mountumount命令

mount -t 类型 存储设备 挂载目录

mount -a 挂载/etc/fstab中已记录的所有挂载

mount 查看当前挂载

mount -o loop ISO镜像文件 挂载目录

mount -o rw 读写方式挂载

mount -o ro 只读方式挂载

mount -o remount 重新挂载

 

umount 挂载目录

umount 存储设备位置

umount -a 卸载所有/etc/fstab已记录的挂载

=========================

自动挂载 /etc/fstab

# vim /etc/fstab

在自动挂载文件中,末行输入,

/dev/vg0/yunjisuan     /root/benet1    ext4    defaults   0 0

保存并退出

=========================

刷新 resize2fs

# resize2fs /dev/vg0/yunjisuan

========================

查看UUID

# blkid /dev/vg0/yunjisuan

===============================

内存使用监控 free命令

free -m M的方式显示内存情况

Linux系统——文件系统与LVM 逻辑

 

===========================

U盘挂载步骤

1、在笔记本上把ISO镜像文件拷贝到U

2、将U盘插入服务器的U盘接口

3、此时,/dev目录下会有U盘接口文件

4、挂载U盘,# mount -o loop /dev/U盘文件

5、从/tmp目录下,将镜像文件拷贝带操作系统其它目录里

6、挂载光盘镜像,# mount -o loop xx.iso /media/cdrom

====================================

个人配置脚本的使用

该文件里的内容会开机自启动,我们只需把要设置开机自启动的程序添加进该文件里,并做好备注即可。

/etc/rc.d/rc.local文件=====快捷方式/etc/rc.local文件

# vim /etc/rc.d/rc.local

在末行输入,

"xxxxxx日,代号======>下行命令的具体作用"

# mount /dev/vg0/yunjisuan /root/benet1

并删除之前写入/etc/fstab/dev/vg0/yunjisuan开机自动挂载行,即可

===================================

LVM虚拟磁盘

作用:

(1)在不影响使用的情况下,扩充硬盘容量

(2)将对各物理磁盘整合成一张大的虚拟磁盘

整合、扩展逻辑卷

 

创建物理卷

# pvcreate /dev/sd[bcd]

创建卷组

# vgcreate -s 8 vg0 /dev/sd[bcd]

 创建逻辑卷

# lvcreate -L 20G -n yunjisuan vg0

 格式化/dev/vg0/yunjisuan

# mkfs.ext4 /dev/vg0/yunjisuan

 Linux系统——文件系统与LVM 逻辑

 

查看UUID

# blkid /dev/vg0/yunjisuan

/dev/vg0/yunjisuan挂载到/root/benet1

# mount /dev/vg0/yunjisuan /root/benet1

查看磁盘情况

# df -h

 Linux系统——文件系统与LVM 逻辑

 

扩展逻辑卷

# lvextend -L +10G /dev/vg0/yunjisuan

查看逻辑卷

# lvs

查看磁盘情况

# df -h

刷新磁盘数据

# resize2fs /dev/vg0/yunjisuan

Linux系统——文件系统与LVM 逻辑

 

查看磁盘情况

# df -h

Linux系统——文件系统与LVM 逻辑

 

 

设置自动挂载

(第一种方法)

# vim /etc/fstab

/dev/vg0/yunjisuan  /root/benet1  ext4 defaults 0 0

 

挂载/etc/fstab中已记录的挂载文件

# mount -a

Linux系统——文件系统与LVM 逻辑

 

(第二种方法)

# vim /etc/rc.d/rc.local

备注日期,操作人及命令的作用

# mount /dev/vg0/yunjisuan /root/benet1

 

重启

# reboot

 

查看磁盘情况

# df -h

==========================================

缩减逻辑卷

先检查逻辑卷是否有错误

# e2fsck /dev/vg0/yunjisuan

 

调整逻辑卷超级块大小为10G

# resize2fs -f /dev/vg0/yunjisuan 10G

 

缩减逻辑卷容量为10G

# lvreduce -L 10G /dev/vg0/yunjisuan

 

查看逻辑卷

# lvs

Linux系统——文件系统与LVM 逻辑 

更新一下,更新成功

# resize2fs /dev/vg0/yunjisuan

 

卸载/dev/vg0/yunjisuan

# umount /dev/vg0/yunjisuan

 

格式化/dev/vg0/yunjisuan

# mkfs.ext4 /dev/vg0/yunjisuan

 Linux系统——文件系统与LVM 逻辑

 

/dev/vg0/yunjisuan挂载到/root/benet1

# mount /dev/vg0/yunjisuan /root/benet1

 

查看磁盘情况

# df -h

Linux系统——文件系统与LVM 逻辑

 


推荐阅读
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 进入配置文件目录:[rootlinuxidcresin-4.0.]#cdusrlocalresinconf查看都有哪些配置文件:[rootlinuxid ... [详细]
  • 对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
author-avatar
ii贵妇狗_156
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有