Linux磁盘管理
一、查看磁盘或者目录的容量
查看磁盘使用率
1.df
用于查看已挂载磁盘的总容量、使用容量、剩余容量等,默认显示KB单位。
# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/rhel-root 18348032 3418872 14929160 19% /
devtmpfs 926112 0 926112 0% /dev
tmpfs 935392 148 935244 1% /dev/shm
tmpfs 935392 9056 926336 1% /run
tmpfs 935392 0 935392 0% /sys/fs/cgroup
/dev/sda1 508588 121216 387372 24% /boot
/dev/sr0 3654720 3654720 0 100% /run/media/hi/RHEL-7.0 Server.x86_64
注意:第5列为使用容量的百分比,数值达到90%以上,则需关注,磁盘分区满了,会引起系统崩溃。
常用选项:
- -i:查看inodes的使用情况。
- -h:表示使用合适的单位显示,如GB。
- -k:表示以KB为单位显示。
- -m:表示以MB为单位显示。
# df -i |grep -v tmpfs
文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/mapper/rhel-root 18358272 130583 18227689 1% /
/dev/sda1 512000 328 511672 1% /boot
/dev/sr0 0 0 0 - /run/media/hi/RHEL-7.0 Server.x86_64
//grep -v的作用是过滤掉包含tmpfs字符串的行
2.du
用来查看某个目录或文件所占空间的大小
格式:du [ -abckmsh ] [文件或者目录名]
默认显示单位为“KB”。
列出目录(包含子目录)的大小。
# du /tmp/test_mv
0 /tmp/test_mv/dirb/dirc
4 /tmp/test_mv/dirb
4 /tmp/test_mv
选项:
- -a:全部文件和目录的大小都列出来。
- -b:列出的值以B为单位输出。
- -k:以KB为单位输出。
- -m:以MB为单位输出。
- -h:系统自动调节的单位。
- -c:最后加总。
- -s:只列出总和。
# du -s /tmp/test_mv
4 /tmp/test_mv
# du -sh /tmp/test_mv
4.0K /tmp/test_mv
二、磁盘的分区和格式化
1.增加虚拟磁盘
2.命令fdisk
Linux下硬盘的分区工具,只能划分小于2TB的分区。
格式:fdisk [ -l ] [设备名称]