- 4.1 df命令
- 4.2 du命令
- 4.3/4.4 磁盘分区
-
df命令
磁盘管理df
大小单位是KB,挂载点是linux上的目录
df -h 根据磁盘大小适当调整单位;单位有:Byte ,1KB,1M,1GB,1TB;
tmpfs是临时文件系统
/dev/shm 是内存挂载点
/dev/sda
查看内存大小(swap分区)
df -i 查看分区inode号(inode在格式化的时候自动分好)
inode多少跟磁盘大小有关系;
当磁盘有剩余,写文件写不进去,就需要看inode(df -i)号是否满了!
df -m 以M形式显示
-
du命令
查看文件或者目录大小
du -sh
ls -lh /etc/passwd 大小1.2k,涉及到块的问题,当文件大小小于4kb的时候就会显示4kb,因为文件占了一个数据块4Kb
du什么都不加
du /root/
du -s /root (-s不会显示单位)
[root@centos_1 ~]# du -s /root/
68 /root/
du -sh /root (加上h就会显示单位)
[root@centos_1 ~]# du -sh /root/
68K /root/
-
磁盘分区
查看磁盘fdisk -l
划分分区 fdisk /dev/sdb
n:添加一个分区
主分区和扩展分区
MBR分区 支持2TB大小,最多有4个主分区;
如果想划分多个分区,可以先划分3个主分区,再划分扩展分区,然后在扩展分区划分逻辑分区
一个公式:
主分区+扩展分区 (个数)< 4
划分扇区就是划分大小
显示分区表 p
当划分了4个主分区后,不能再划分主分区了,如果想再划分,必须删除一个主分区,划分一个扩展分区
删除一个主分区,输入d
划分一个扩展分区,输入e
当前分区表p
blocks 单位是k
id: 83是linux,5是扩展分区
再划分一个逻辑分区
然后逻辑分区id为83 linux
如果想删除分区,就输入d,然后选择分区号即可
划分后,输入q是不保存退出
可以先划分一个扩展分区,,输入e
逻辑分区一定是从sdb5开始,因为前4个分区是主分区和扩展分区,逻辑分区号必须是连续的
sdb1是扩展分区,sdb3是主分区,前4个分区的分区号可以不连续输入;sdb5是逻辑分区,
逻辑分区号是连续的;
sdb2,sdb4留空了,逻辑分区一定从sdb5开始,一定连续。
输入w时写入分区表
总结:
fdisk -l 查看磁盘
fdisk /dev/sdb 进入新的未分区的磁盘
输入n 开始分区
然后选择是否分主分区和扩展分区;
如果先分扩展分区,下次分区有逻辑分区选择;
前4个分区一定是主分区和扩展分区,逻辑分区一定从第5个开始,分区号并且连续!
扩展分区有空间,扩展分区是一个壳子,真正占有空间的是里面的逻辑分区,扩展分区不支持格式化,真正写数据的是逻辑分区!