Как добавить / смонтировать блочное хранилище на дроплете DigitalOcean в корневом каталоге сервера /
Я создал новую каплю CentOS x64 в Digital Ocean, и в то же время я добавил блочное хранилище объемом 100 ГБ в качестве дополнительного хранилища.
Но когда я вошел в свой 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 имеет 25 ГБ под root /
и 100 ГБ хранилища, установленного /mnt/volume_nyc3_01
То, что я хочу, это общий объем памяти 125 ГБ, доступный под root /
Как мне это сделать?
2 ответа
Я не уверен, что вы пытаетесь достичь, но из df
вывод команды, том уже смонтирован.
Может быть, вы можете создать символическую ссылку на путь, с которого вы хотите получить доступ к тому от... скажем
ln -s /mnt/volume_nyc3_01 /usr/share/nginx
Так что в основном мой VPS имеет 25 ГБ под root
/
и 100 ГБ хранилище, установленное под/mnt/volume_nyc3_01
То, что я хочу, это общий объем памяти 125 ГБ, доступный под root
/
Как мне это сделать?
Вы не можете делать то, что вы описываете. Когда вы добавляете блочное хранилище в VPS, как это, вы добавляете в систему внешний жесткий диск, и он монтируется на отдельном томе.
Два варианта выбора: можно ли увеличить размер корневых томов с помощью инструментов Digital Ocean. Это, скорее всего, потребует простоя и восстановления корневого тома.
Но, тем не менее, это не очень хорошая долгосрочная стратегия. Многие люди используют Linux/Unix-серверы таким образом, чтобы иметь корневой том, который может загружаться и хранить нужные приложения, а затем использовать дополнительный том для хранения данных и тому подобного. Обычно эти тома монтируются под /opt/
и тогда ваше приложение использует это.
Преимущество использования таких томов заключается в том, что вам никогда не придется беспокоиться о том, что увеличение потребностей в хранилище отрицательно сказывается на вашей корневой системе.