Linux学习之Linux常用命令22_Linux命令大全_Linux磁盘管理4_pvscan_pvcreate命令
风哥针对大家学习Linux常用命令时,涉及到很多的Linux磁盘管理类命令大全,接下来,风哥就重点为大家介绍这些Linux命令的作用及这些Linux命令的使用案例教程(Linux磁盘管理31-40):
1.Linux命令-Linux磁盘管理命令31:mount命令
mount命令用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。
语法格式:mount [参数]
常用参数:
-t 指定挂载类型
-l 显示已加载的文件系统列表
-h 显示帮助信息并退出
-V 显示程序版本
-n 加载没有写入文件“/etc/mtab”中的文件系统
-r 将文件系统加载为只读模式
-a 加载文件“/etc/fstab”中描述的所有文件系统
Linux命令教程案例:
查看版本:
[root@fgedu.net ~]# mount -V
启动所有挂载:
[root@fgedu.net ~]# mount -a
挂载 /dev/cdrom 到 /mnt:
[root@fgedu.net ~]# mount /dev/cdrom /mnt
挂载nfs格式文件系统:
[root@fgedu.net ~]# mount -t nfs /itpux /mnt
挂载第一块盘的第一个分区到/etc目录 :
[root@fgedu.net ~]# mount -t ext4 -o loop,default /dev/sda1 /etc
2.Linux命令-Linux磁盘管理命令32:umount命令
umount命令 – 卸载文件系统
umount是“unmount”的缩写,译为“不挂在。所以它的”的作用是卸载已安装的文件系统、目录或文件。
使用umount命令可以卸载文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,一面使用绑定挂在(一个设备,多个挂载点)时产生混乱。
语法格式:umount [参数]
常用参数:
-a 卸载/etc/mtab中记录的所有文件系统
-h 显示帮助
-n 卸载时不要将信息存入/etc/mtab文件中
-r 若无法成功卸载,则尝试以只读的方式重新挂入文件系统
-t 文件系统类型:仅卸载选项中所指定的文件系统
-v 执行时显示详细的信息
-V 显示版本信息
Linux命令参考教程:
通过设备名卸载:
[root@fgedu.net ~]# umount -v /dev/sda1
/dev/sda1 umounted
通过挂载点卸载:
[root@fgedu.net ~]# umount -v /mnt/fgedu/
/tem/diskboot.img umounted
对系统文件正忙时执行延时卸载:
[root@fgedu.net ~]# umount -v1 /mnt/fgedu/
卸载挂载在/media/oracle目录下的文件系统:
[root@fgedu.net ~]# umount /media/oracle
卸载文件和目录:
[root@fgedu.net ~]# umount /home/itpux/ora
3.Linux命令-Linux磁盘管理命令33:vgchange命令
vgchange命令用于修改卷组的属性,经常被用来设置卷组是处于活动状态或非活动状态。处于活动状态的卷组无法被删除,必须使用vgchange命令将卷组设置为非活动状态后才能删除。
语法格式:vgchange [参数]
常用参数:
-a 设置卷组的活动状态
参考实例
将卷组”vgitpuxdb”设置为活动状态:
[root@fgedu.net ~]# vgchange -ay vgitpuxdb
4.Linux命令-Linux磁盘管理命令34:pvremove命令
pvremove命令用于删除一个存在的物理卷。使用pvremove指令删除物理卷时,它将LVM分区上的物理卷信息删除,使其不再被视为一个物理卷。
语法格式:pvremove [参数]
常用参数:
-d 调试模式
-f 强制删除
-y 对提问回答yes
参考实例
使用pvremove命令删除物理卷/dev/sdb1:
[root@fgedu.net ~]# pvremove /dev/sdb1
使用pvremove命令强制删除物理卷/dev/sdb2:
[root@fgedu.net ~]# pvremove -f /dev/sdb2
5.Linux命令-Linux磁盘管理命令35:pvscan命令
pvscan命令会扫描系统中连接的所有硬盘,列出找到的物理卷列表。使用pvscan命令的-n选项可以显示硬盘中的不属于任何卷组的物理卷,这些物理卷是未被使用的。
语法格式: pvscan [参数]
常用参数:
-d 调试模式
-e 仅显示属于输出卷组的物理卷
-n 仅显示不属于任何卷组的物理卷
-s 短格式输出
-u 显示UUID
参考实例
扫描所有硬盘上的物理卷:
[root@fgedu.net ~]# pvscan
仅显示属于输出卷组的物理卷:
[root@fgedu.net ~]# pvscan -e
仅显示不属于任何卷组的物理卷:
[root@fgedu.net ~]# pvscan -n
6.Linux命令-Linux磁盘管理命令36:vgconvert命令
vgconvert命令用于转换指定LVM卷组的元数据格式,通常将“LVM1”格式的卷组转换为“LVM2”格式。转换卷组元数据前必须保证卷组处于非活动状态,否则无法完成转换操作。
语法格式:vgconvert [参数]
常用参数:
-M 要转换的卷组格式
参考实例
转换vgitpuxdb卷组为LVM2格式:
[root@fgedu.net ~]# vgconvert -M2 vgitpuxdb
7.Linux命令-Linux磁盘管理命令37:pvcreate命令
pvcreate命令用于将物理硬盘分区初始化为物理卷,以便LVM使用。
语法格式:pvcreate [参数]
常用参数:
-f 强制创建物理卷,不需要用户确认
-u 指定设备的UUID
-y 所有的问题都回答yes
参考实例
创建物理卷:
[root@fgedu.net ~]# pvcreate /dev/sdb
创建多个物理卷:
[root@fgedu.net ~]# pvcreate /dev/sdc{1,2,3,4}
8.Linux命令-Linux磁盘管理命令38:vgextend命令
vgextend命令用于动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量。LVM卷组中的物理卷可以在使用vgcreate命令创建卷组时添加,也可以使用vgextend命令动态的添加。
语法格式:vgextend [参数]
常用参数:
-d 调试模式
-t 仅测试
参考实例
将物理卷/dev/sdb1加入卷组vgitpuxdb:
[root@fgedu.net ~]# vgextend vgitpuxdb /dev/sdb1
9.Linux命令-Linux磁盘管理命令39:quotaon命令
quotaon命令用于激活Linux内核中指定文件系统的磁盘配额功能。执行quotaon指令可开启用户和群组的才磅秒年空间限制,各分区的文件系统根目录必须有quota.user和quota.group配置文件。
语法格式:quotaon [参数]
常用参数:
-a 开启在/ect/fstab文件里,有加入quota设置的分区的空间限制
-g 开启群组的磁盘空间限制
-u 开启用户的磁盘空间限制
-v 显示指令指令执行过程
参考实例
开启在/ect/fstab文件里,有加入quota设置的分区的空间限制:
[root@fgedu.net ~]# quotaon -a
开启指定分区的磁盘配额:
[root@fgedu.net ~]# quotaon /dev/sdb1
10.Linux命令-Linux磁盘管理命令40:quotastats命令
quotastats命令用于显示Linux系统当前的磁盘配额运行状态信息。
语法格式:quotastats
参考实例
显示磁盘配额限制状态:
[root@fgedu.net ~]# quotastats