4.1 df命令
df 查看文件系统使用情况
第一列分区名字,第二列磁盘总大小,单位kb
第三列已用 第四列可用
第五列已用百分比(关注) 最后就是挂载点。
df –h 根据磁盘大小显示单位(tmpfs临时文件系统,重启后会自动消失/dev/shm内存)
free 查看swap使用情况
df –i 查看分区下的inode的使用情况。(inode满了的话,有空间也写不进去)
-m 以兆为单位显示
4.2 du 命令
du 查看文件大小
du –sh /root 查看root目录大小(不足4k时也会显示4k,
4.3 /4.4磁盘分区
虚拟机添加磁盘,设置里面,硬盘里面下一步,最后把需要添加的大小改下就好了。
fdisk 查看硬盘还可给磁盘分区
fdisk –l 把目前系统有的磁盘列出来。
识别新磁盘,需要重启reboot
fdisk /dev/sdb /dev/sdb新硬盘分区
m获取帮助信息
常用
n 增加个新分区
p 列出来
w 保存
d 删除
q不保存退出。
p 主分区 最多只能划分4个 p+e小于或等于4
e扩展分区 扩展分区里可以划分无数逻辑分区
给一个主分区分500m,
P查看分区情况。2个主分区和1个扩展分区。
l表示逻辑分区,逻辑分区是从5开始,而且是连续的。
W保存退出
q不保存退出。
以分区好的情况
fdisk分区格式为MBR,特点是最多分4个主分区,磁盘大小不能超过2t。
关于parted分区gpt格式
GPT分区格式就没有这些限制,在一块磁盘上最多可以分128个分区。支持大于2t的分区,最多卷可达18EB
Parted工具常用功能
Parted 进入命令的交互模式
1.check 简单检查文件系统, 建议使用 fsck
2.help 查看帮助信息
3.mklsbel 创建分区表,是使用msdos(MBR),还是使用gpt,或其他
4.mkfs 创建文件系统,不支持ext3格式,最好用parted分好区,然后退出parted交互模式,用其他命令进行分区,比如:mkfs.ext3
5.mkpart 创建新分区
格式:mapart PART-TYPE [FS-TYPE] START END
PART-TYPE类型主要有primary(主分区)
extended(扩展分区),logical(逻辑分区),扩展分区和逻辑分区只对msdos。
fs-type文件系统类型。主要有fs32,NTFS,ext2,ext3等。
Start end 分区的起始和结束位置。
6.mkpartfs建立分区及其文件系统,目前不支持ext3文件系统,不建议使用该功能。最后是分好区,退出parted,在用其他命令建立文件系统。
7. print输出分区信息。有3个选项。
free 显示该盘的所有信息,并显示磁盘剩余空间。
number显示指定的分区信息
all 显示所有磁盘信息
8.resize 调整指定的分区的大小,不支持ext3。不建议使用
9.rescue 恢复不小心删除的分区。如不小心用parted的rm命令删除了一个分区,可以通过rescue功能进行恢复,恢复时需要给出分区的起始和结束的位置。然后parted就会在给定的范围内去寻找,并提示恢复分区。
10.rm删除分区。 命令格式rm number 如;rm 3就是将编号为3的分区删除。
11.select选择设备,当输入parted命令后直接回车进入交互模式,如有多块硬盘,需要用select选择要操作的硬盘。如:select /dev/sdb
12.set 设置标记。更改指定分区编号的标志,标志通常有如下几种:boot hidden raid lvm等。
Boot为引导分区,hidden为隐藏分区,raid软raid, lvm为逻辑分区。
如:set 3 boot on设置分区号3为启动分区。
注,以上内容为parted常用功能。该工具目前对ext3支持的不少很好,因此有些功能无法应用,比如move(移动分区)和resize等。