我有一台运行 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/username
nextcloud 需要的任何地方。有关更多信息,请参阅我的类似回答这里。