可用磁盘空间

可用磁盘空间

我有一台配备 2 个 4Tb 硬盘的 ubuntu 服务器。这是使用 Hetzner 的安装映像和软件 RAID 1 设置的。

我对 df -h 的输出感到困惑。它列出了 / 可用的 1.9T 和 /home 可用的 1.6T。

让我感到困惑的是 /home 是 / 的一个子目录,那么这是否意味着这里的总可用空间为 1.9T,或者是否意味着总可用空间为 3.5T,其中 1.6T 专门分配给 /home,1.9T 分配给 / 中的其他内容(即,我可以将 1.6T 数据放在 /home 中,另外 1.9T 放在 /tmp 中)?

df -h 的输出

udev             16G     0   16G   0% /dev
tmpfs           3.2G  880K  3.2G   1% /run
/dev/md2        2.0T  1.6G  1.9T   1% /
tmpfs            16G     0   16G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/md1        989M   94M  845M  10% /boot
/dev/md3        1.7T   28K  1.6T   1% /home
tmpfs           3.2G     0  3.2G   0% /run/user/0

答案1

你显然不知道什么是挂载点是什么,以及 unix/linux 世界中的文件系统是如何工作的。您一定要阅读它,否则您将无法管理您的服务器...

简短的故事:与 Windows 世界相反,Windows 世界中有驱动器号(C:、D: 等),而在 Linux 中,所有分区都汇总在一个目录树中 - 您的根目录 ( /)。根文件系统必须在启动时安装,所有其他文件系统都可以稍后安装(但不必这样做)。这些文件系统的数据根据​​您所在的位置保存:以下所有数据/home都存储在/dev/md1(在您的情况下)。在根文件系统中,仅存储空的挂载点( /home ),其他所有内容都存储在已安装的设备内。

在您的情况下,这意味着:您有 2.0 TB 可用于系统数据,另外还有 1.7 TB 可用于用户主目录。

相关内容