![如何在服务器根目录下的 DigitalOcean droplet 上添加/安装块存储 /](https://linux22.com/image/1561923/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%A0%B9%E7%9B%AE%E5%BD%95%E4%B8%8B%E7%9A%84%20DigitalOcean%20droplet%20%E4%B8%8A%E6%B7%BB%E5%8A%A0%2F%E5%AE%89%E8%A3%85%E5%9D%97%E5%AD%98%E5%82%A8%20%2F.png)
我在 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/
,然后您的应用程序会使用它。
使用此类卷的好处是,您永远不必担心增加的存储需求会对根系统产生负面影响。