关于命名的困惑:增加一个目录/分区/文件系统/块设备?

Sil*_*ilv 2 filesystems fedora partition disk-usage

我是一个新的 linux 用户(Fedora、LXDE)。现在我在增加...分区的大小方面遇到了一些麻烦?目录?文件系统?... /usr。这是我的问题。

我到底想要做的是“增加”的大小/usr以安装新软件包。增加是一个单独的问题 - 也许我需要增加不同的东西的大小(甚至可能用 Windows 删除分区) - 在这里我问的是命名。

如果我增加的大小/usr,我会增加大小的分区 /usr目录 /usr文件系统 /usr块设备 /usr(因为gnome-disk-utility/dev/fedora/usr是块设备),或不同的东西?或者“增加”在这里是一种误解,或者我增加了一些不同的东西?

抱歉标题,我不知道如何命名我的问题(因此我的问题可能过于主观并被删除,我理解)。

编辑 1:我在df命令输出的上下文中询问:

/dev/mapper/fedora-usr                           2,9G  2,7G   42M  99% /usr
Run Code Online (Sandbox Code Playgroud)

编辑 2:嗯,现在我已经考虑清楚并认为 的大小/dev/mapper/fedora-usr是要增加的大小。

mat*_*tdm 5

混淆。首先,/usr是一个目录。但是任何目录也可以是挂载点,这是文件系统的锚点。文件系统本身位于块设备上——这可以是分区、逻辑卷或附加到环回设备的文件。

根据传统,某些目录通常是单独的挂载点,并且usr是其中之一。我认为找出给定系统状态的最简单方法是使用df命令——给它一个目录的名称,它会告诉你有关该目录所在文件系统的信息。例如,在我的系统上:

$ df -h /usr
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/fedora-root   79G   19G   57G  25% /
Run Code Online (Sandbox Code Playgroud)

这表明,对我来说/usr是在“根”文件系统上,它在设备上/dev/mapper/fedora-root,安装在/. 在您的系统上,根据您的更新,/usr是分开的。

比较:

$ df -h /home/mattdm/
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/fedora-home   99G   74G   21G  79% /home
Run Code Online (Sandbox Code Playgroud)

这告诉我我的主目录位于安装在/home.

无论特定目录是否是挂载点,要在任何目录下提供更多可用空间,您都需要增加该目录所在文件系统上的空间。在我的情况下,由于/usr/dev/mapper/fedora-root挂载于的 文件系统上/,我需要增加/dev/mapper/fedora-root. 在你的情况下,/usr是挂载点的/dev/mapper/fedora-usr文件系统,所以你需要增加的大小文件系统。

为了/usr在您的情况下腾出更多空间,您首先需要有一个具有足够空间的逻辑卷——如果没有可用空间,您可以向其中添加物理卷。然后,您还需要扩大该filesystem逻辑卷的内部。(这可以一步完成,--resizefs标志为lvextend。)