解释下上面的图

首先是filesystem(文件系统)列,/dev/sda1、2、5为分区(可以理解成Windows中的C,D盘) 。tmpfs是内存大小,不用管他,和磁盘没关系。(大小一半为内存的一半)。Size列是对应分区的大小,如图sda的总大小应为磁盘总大小。(初始分区是若有未分配的空间,此处总和会小于磁盘总大小)。Used对应当前使用量,Avail表示当前可用量。Use%=Used/Size.

最后一列挂载点,linux中一切均以文件形式存在,如打印机,cdrom等。也就是说系统的分区需要以一个文件夹的形式出现。

  1. 为什么根目录(/)已占满?

答:/usr,/usr/users的确是根(/)的下级目录,具有隶属关系,但是他们的存储地点(即分区是各自的),打比方说,村里办百家宴,用的场地是张三家的(类比根/),张三家做了10道菜(根的Size),李四要管张三叫二叔(/usr隶属/),李四家做了5道菜,王五家做了15道菜。三家公用一张桌子(就是磁盘),每家占桌子的一部分而已。也就是说,菜是菜,菜所占用的桌子是桌子,两者不等价(文件系统与挂载点的关系。)

2.如果扩展根目录是否可行呢?

答:分两种情况,分区是否使用的lvm(逻辑卷)的功能。

使用LVM的分区组,组内空间可以动态分配。(跨磁盘,跨分区均可)

检测方法

lsblk看是否有type为lvm的,若无为基本,有则使用的是lvm。

①    未使用lvm。

目前测试发现若需要扩容根目录,需要umount根目录,正常运行中无法做到。可能的方案是使用linux pe系统进行尝试。若还不行,要么新加磁盘,或者重装。

②    使用lvm

网上很多表示能扩展的几乎都是两种,1,新加磁盘。2.使用的lvm技术。

参考备忘:

https://zhuanlan.zhihu.com/p/83340525

https://www.cnblogs.com/cyrus0w/p/13194028.html

https://www.cnblogs.com/cyrus0w/p/13199027.html

 

posted on 2020-09-01 19:17  M1rr0r  阅读(292)  评论(0)    收藏  举报