如何在服务器根目录下的 DigitalOcean droplet 上添加/安装块存储 /

如何在服务器根目录下的 DigitalOcean droplet 上添加/安装块存储 /

我在 Digital Ocean 上创建了新的 CentOS x64 droplet,同时添加了 100GB 的块存储作为附加存储。

但是当我登录到我的 VPS 时,我看到的是这样的:

[root@centos-s-1vcpu-1gb-nyc3-01 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        25G  940M   25G   4% /
devtmpfs        474M     0  474M   0% /dev
tmpfs           496M     0  496M   0% /dev/shm
tmpfs           496M   13M  484M   3% /run
tmpfs           496M     0  496M   0% /sys/fs/cgroup
/dev/sda        100G   61M   95G   1% /mnt/volume_nyc3_01
tmpfs           100M     0  100M   0% /run/user/0

如您所见,额外的存储卷被添加为单独的挂载点:

/dev/sda        100G   61M   95G   1% /mnt/volume_nyc3_01

我怎样才能使这个块存储在以下情况下可用:

/usr/share/nginx/

因此,我的 VPS 在 root 下有 25GB 存储空间/ ,在以下位置安装了 100GB 存储空间/mnt/volume_nyc3_01

我想要的是,在 root 权限下可访问总共 125GB 的存储空间,/ 我该怎么做?

答案1

我不确定您想要实现什么,但从df命令输出来看,该卷已经安装。

也许你可以创建一个符号链接到你想要访问该卷的路径..说

ln -s /mnt/volume_nyc3_01 /usr/share/nginx

答案2

因此,我的 VPS 在 root 下有 25GB 存储空间/,在以下位置安装了 100GB 存储空间/mnt/volume_nyc3_01

我想要的是,在 root 权限下可访问总共 125GB 的存储空间,/ 我该怎么做?

您无法执行您所描述的操作。当您向这样的 VPS 添加块存储时,就好像您在系统中添加了一个外部硬盘驱动器,并且它安装在单独的卷下。

您的两个选择是看看是否可以使用 Digital Ocean 的工具增加根卷的大小。这很可能需要停机并重建根卷。

但话虽如此,这不是一个很好的长期策略。许多人使用 Linux/Unix 服务器的方式是拥有一个可以启动并存储所需核心应用程序的根卷,然后使用附加卷来存储数据等。通常,这些卷安装在下面/opt/,然后您的应用程序会使用它。

使用此类卷的好处是,您永远不必担心增加的存储需求会对根系统产生负面影响。

相关内容