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是要增加的大小。
这是混淆。首先,/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。)