笔记内容:df命令,du命令,磁盘分区

简介:

df命令可以汇报文件系统的磁盘空间使用情况,直接回车就可以查看文件系统的使用情况:

wKioL1nghm7gkbVDAAazG230Yx4453.png

注意:Linux的磁盘是不能直接访问的,需要有个挂载点,需要通过挂载点才能进入磁盘进行读写数据。

 

  df命令还个常用的-h选项,加上此选项后显示的结果会根据磁盘的大小来显示合适的单位:

wKiom1ngiSWCVsT-AASepOWe2P8192.png


文件系统目录带有tmp的一般都是临时的文件系统目录,即便在其挂载点下写入了数据,但是只要一重启操作系统就会清空。不过我们一般不需要关注tmp之类的文件系统目录,我们需要关注的是dev之类的文件系统目录。

 

df有个-i选项,使用此选项可以查看文件系统目录的inodeinode的使用情况,Linuxinode号是在格式化磁盘的时候就预先分配好了的,inode的大小与磁盘的大小有关系:

wKioL1nghnGCbT-gAASLOQnvRB0936.png

提示:如果挂载点还有足够的剩余容量,但是却无法写入数据的话,这时就可以使用df -i查看一下是否是inode号没有剩余可使用的,若是某个文件系统目录已经没有剩余可使用的inode号就会无法在此文件系统目录的挂载点下写入数据。

 

df命令加-m选项的话是以MB的单位来显示大小:

wKiom1ngiSijMGPCAAQ6i3R5B4Q431.png



使用free命令可以查看swap

wKiom1ngiSnjXbSyAAL7sB8tjxQ593.png



4.2 du命令

  du命令是用来查看一个文件大小的,不加任何选项并且不指定路径的话,是查看当前目录下的文件和目录的大小,并且不显示文件大小的单位,显示的是数字,这些数字的默认单位是KB:

wKioL1nghnSS6spDAALobHw5BZc543.png

wKiom1ngiS2woHHVAARr0lmUmbE567.png


du-sh选项是查看当前所在目录的总大小:

wKioL1nghnfBEwohAACvVwy3DZc630.png


du-sh选项后面跟具体的路径就可以查看指定的目录或文件的大小:

wKiom1ngiS3jGlvoAAGnvXHAtOE114.png


如果使用ls -lh命令查看passwd文件会发现此文件只有1.3K,而使用du -sh命令查看却是显示的4K,这是因为磁盘在格式化的时候,是把存储空间划分为一个一个的小块,这每个小块的大小就是4K,而一个小块只能存储一个文件,不可以存储多个文件,所以即便此文件的大小没有4K,也是占用着4K的存储空间。

wKioL1nghneDVVOUAAHtgH5n6qU656.png


du-s选项而且不指定路径的话是显示当前目录的总大小,但是不显示大小的单位,指定路径则显示指定路径的总大小,大小的单位也是不显示:

wKioL1nghniDuBPxAAKioxe16sA766.png



4.3 磁盘分区(上)

  在日常工作中我们接触的比较多的是给操作系统增加磁盘接着划分分区和挂载,例如我要给操作系统添加一块硬盘,因为是在虚拟机软件上安装的操作系统,所以我们可以直接通过软件来在设置界面里添加一个磁盘:

wKiom1ngiTWjfkNqAA0dQwnC_mY888.png

wKiom1ngiTvwzPdcAAx2I-x1OIw096.png

wKioL1nghoqDyGU0AAx2IwH-DRI894.png

wKiom1ngiUeBGtFMAAx2I6FjYoQ698.png

wKioL1nghpbhF4oNAAx2IxrdVCc020.png

wKiom1ngiVHQ4X7SAAx2I81WbqA806.png

wKiom1ngiVrBnEdfABD6If_azqY978.png

现在我们就已经添加好一块硬盘了,一般在服务器都是支持热拔插磁盘的,也就是插上一块磁盘服务器马上就可以识别了,但是在虚拟机上不支持。



fdisk命令:

fdisk -l命令可以查看目前操作系统下所有的磁盘:

wKiom1ngiWTiqQL0AArgxQ1HzyM383.png


可以看得出并没有识别到刚刚添加上去的磁盘,所以这时候需要重启一下操作系统。

  重启之后再使用fdisk -l命令查看一下是否识别到了新的磁盘:

wKioL1nghrXyMpzfAA4qMOenoEA480.png


fdisk命令后面跟指定的磁盘名称就可以进行划分分区:

wKioL1nghreT3aAfAAVk6-y3r4k269.png

wKiom1ngiXKg7wHFAAnp3UfaWB4408.png

wKiom1ngiXLQIG28AAKa02ETD-c091.png


主分区最多只能划分四个,想要四个以上的分区,就划分三个主分区,剩下一个划分扩展分区,然后在扩展分区里面划分逻辑分区。

所以主分区+扩展分区的和小于等于四。

 

那么我们先划分一个主分区:

wKioL1nghr7AfQPGAAR5W4Rd-NA750.png

wKiom1ngiXeyitneAAcGiFAqPFM887.png


还可以继续划分分区:

wKiom1ngiXmQ4dY3AAYRDetDGNY342.png

wKioL1nghsWysvTHAAVsQZGJPEs733.png

wKioL1nghseAbBdqAAVa42RCa7c422.png

wKiom1ngiYHwr2HGAAd-XSFxVPU620.png

wKioL1nghsviZYKbAAHUyH08XVY467.png

wKiom1ngiYKjoSMpAAFewZv6Pwg889.png


wKiom1ngjnLBYeoZAAYRDTIK69c482.png

wKiom1ngjnbiGryjAAjYVW_qmMo735.png

wKioL1ngi8KQSVyaAAThcDYbZZg963.png

wKiom1ngjnzAG6ldAAhxIEfKYKI354.png


4.4 磁盘分区(下)

  现在划分了三个主分区一个扩展分区和一个逻辑分区,如果我需要删除一个主分区:

wKiom1ngjn7Av5B2AAZLv8YSdJk572.png

wKioL1ngi8qQ6EmOAAP3P9haxAs040.png

wKioL1ngi8vwYiB9AAH5uCbVmY4832.png

wKiom1ngjoSjNkEMAAYZu4VIP3g396.png


  逻辑分区的分区号有一个特点就是在5开始的,5以内的分区号都是预留给主分区和扩展分区的,而且逻辑分区的分区号是连续性的:

wKioL1ngi9DSYL1tAANjAktbmWw483.png

wKiom1ngjorwGudBAAgziUBiZN8176.png


  上面的试验做完后使用q命令不保存退出,然后重新给磁盘创建一个主分区,这次创建完成后要使用w命令保存退出:

wKiom1ngjo-y-ug_AAsmMWik4e8495.png

wKioL1ngi9nAe9ZaAAGyY2PuCl8929.png


使用fdisk -l命令查看一下是否添加分区成功:

wKiom1ngjpGSIZfAAAXGYqgQuXo402.png


提示:扩展分区本身不占空间,扩展分区就像一个壳子,真正占着空间的是扩展分区下的逻辑分区。





本文转自 ZeroOne01 51CTO博客,原文链接:http://blog.51cto.com/zero01/1972185,如需转载请自行联系原作者

相关文章
|
4月前
|
监控 Linux
Linux系统中du命令与df命令的区别与用法
总的来说,`du` 和 `df` 在磁盘管理中互补使用,能够提供全面的磁盘空间使用信息,帮助用户和管理员有效地监控和管理系统资源。
107 3
|
8月前
|
Linux 应用服务中间件 Shell
Linux下使用df与du命令查看磁盘空间
Linux下使用df与du命令查看磁盘空间
261 0
|
Linux Shell
Linux: 查看文件和文件夹大小的df和du命令
Linux: 查看文件和文件夹大小的df和du命令
655 0
Linux: 查看文件和文件夹大小的df和du命令
|
Linux Shell
df命令/du命令/磁盘分区
      4.1 df命令  4.2 du命令 4.3/4.4 磁盘分区   df命令  磁盘管理df 大小单位是KB,挂载点是linux上的目录       df -h 根据磁盘大小适当调整单位;单位有:Byte ,1KB,1...
1842 0

热门文章

最新文章

下一篇
开通oss服务