为什么我的服务器不使用外部卷?

为什么我的服务器不使用外部卷?

我有一台运行 Nextcloud 19 的 Ubuntu 20.04 服务器。我的服务器已满,所以我挂载了一个 100GB 的卷。以下是df -h

 $ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            474M     0  474M   0% /dev
tmpfs            99M   11M   88M  12% /run
/dev/vda1        25G   25G     0 100% /
tmpfs           491M     0  491M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           491M     0  491M   0% /sys/fs/cgroup
/dev/vda15      105M  3.9M  101M   4% /boot/efi
/dev/loop0       56M   56M     0 100% /snap/core18/1885
/dev/loop1       71M   71M     0 100% /snap/lxd/16922
/dev/loop2       31M   31M     0 100% /snap/snapd/9607
/dev/loop3       31M   31M     0 100% /snap/snapd/9721
/dev/loop4      253M  253M     0 100% /snap/nextcloud/24018
/dev/sda        100G   61M   95G   1% /mnt/volume_nyc1_01
tmpfs            99M     0   99M   0% /run/user/1000

/dev/sda 似乎已正确安装,但我的服务器似乎没有使用它。当我尝试更新时,它报告没有剩余空间。如何让服务器使用外部卷空间?我做错了什么?

提前致谢。

答案1

更新涉及将更新/创建文件存储在许多不同的位置。您(或系统)将外部驱动器安装在/mnt/volume_nyc1_01(请参阅这里)。因此,您现在可以在该文件夹中存储 100GB 的文件。但是,此空间并不在系统的整个目录结构中共享。例如,如果该驱动器上/home/username/Desktop没有空间,您将无法将 100GB 的文件放入 中,即使 中有空间/mnt/volume_nyc1_01/dev/vda1是一个特殊文件,它引用您的一个硬盘驱动器(或更准确地说,是硬盘驱动器上的一个分区)。它安装在 上/,这意味着系统上的所有内容(以 开头的所有内容/)如果不在另一个分区的安装点中,则位于该分区上。由于该磁盘已满,您不能再将文件存储在未从其他磁盘安装的位置(例如/mnt/volume_nyc1_01)。在其他地方利用此磁盘空间的可能方法包括袭击并将分区安装到其他位置,例如/home/usernamenextcloud 需要的任何地方。有关更多信息,请参阅我的类似回答这里

相关内容