可能会用到的Linux命令及参数
df
Linux df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。
-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的…)
resize2fs
resize2fs命令是用来增大或者收缩未加载的“ext2/ext3/ext4”文件系统的大小。
语法格式:resize2fs [参数] [文件]
常用参数:
-d 打开调试特性
-p 打印已完成的百分比进度条
-f 强制执行调整大小操作,覆盖掉安全检查操作
-F 开始执行调整大小前,刷新文件系统设备的缓冲区
e2fsck
Linux e2fsck命令用于检查使用 Linux ext2 档案系统的 partition 是否正常工作。
-f :强制检查。
umount
Linux umount命令用于卸除文件系统。
-t<文件系统类型> 仅卸除选项中所指定的文件系统。
mount
Linux mount命令是经常会使用到的命令,它用于挂载Linux系统外的文件。
fdisk
lvextend
lvextend指令:扩展逻辑卷空间
【语 法】lvextend [选项] [参数]
【功能介绍】lvextend指令用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问。
主要参数
-L 指定逻辑卷的大小,单位为“kKmMgGtT”字节
-l 指定逻辑卷的大小(LE数)
vgextend
语法:
vgextend(选项)(参数)
选项:
-d:调试模式;
-t:仅测试。
参数:
卷组:指定要操作的卷组名称;
物理卷列表:指定要添加到卷组中的物理卷列表。
实例
使用vgextend命令向卷组”vg2000″中添加物理卷。在命令行中输入下面的命令:
[root@localhost ~]# vgextend vg2000 /dev/sdb2 #将物理卷"/dev/sdb2"加入卷组"vg2000"
输出信息如下:
Volume group “vg2000” successfully extended
pvcreate
partprobe
xfs_growfs
使用 resize2fs或xfs_growfs 对挂载目录在线扩容
resize2fs 针对文件系统ext2 ext3 ext4
xfs_growfs 针对文件系统xfs
一、查看分区状况
df -Th
返回结果如下:
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs tmpfs 3.9G 5.9M 3.9G 1% /dev/shm
tmpfs tmpfs 3.9G 13M 3.8G 1% /run
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs 36G 7.1G 29G 20% /
/dev/sda1 xfs 1014M 237M 778M 24% /boot
/dev/mapper/centos-home xfs 18G 13G 4.7G 74% /home
tmpfs tmpfs 781M 4.0K 781M 1% /run/user/42
tmpfs tmpfs 781M 28K 781M 1% /run/user/1000
从返回的结果中可以看出:
(1) /home 已经不够用了,所以我们需要扩展 /home 分区大小;
(2) /home 和 /root 都采用的是xfs文件系统。
二、查看磁盘情况
fdisk -l
磁盘 /dev/sda:96.6 GB, 96636764160 字节,188743680 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000da775
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 125829119 61864960 8e Linux LVM
磁盘 /dev/mapper/centos-root:38.2 GB, 38235275264 字节,74678272 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-swap:6442 MB, 6442450944 字节,12582912 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-home:18.7 GB, 18668847104 字节,36462592 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
从上面的磁盘信息可以看出有大量的磁盘容量没有分区,因此可以用没有分区的容量来扩展 /home 的容量。