Совместное использование дискового пространства между двумя хостами Ubuntu [закрыто]

У меня есть две капли Digital Ocean (экземпляры Ubuntu 14.04 LTS VPS):

  • Алиса: используется диск 40 ГБ / 38 ГБ
  • Боб: используется диск 20 ГБ / 2 ГБ

Потребности Алисы в хранилище будут медленно, но неуклонно расти . Есть ли эффективный способ поделиться частью диска Боба с Алисой, вместо того, чтобы подталкивать Алису к более дорогому образу? Я ищу прозрачное расширение файловой системы, а не создание дополнительного раздела, если это возможно. Обе капли размещены в центре обработки данных Digital Ocean nyc2, обе используют один раздел ext4 и, похоже, имеют отличную связь между собой.

-2
задан 10 May 2014 в 19:12
3 ответа

Вместо того, чтобы подталкивать Алису к более дорогому изображению, существует ли эффективный способ поделиться частью диска Боба с Алисой?

То, о чем вы говорите, сводится к тому, что он настолько сложен - монтирование NFS и т. д., - что в конечном итоге вам может быть лучше расширить пространство Алисы до более дорогого образа.

] Но отчасти проблема в том, что именно съедает пространство? Фактическое использование приложения на сервере? Файлы, к которым требуется немедленный доступ, или архивные элементы? Потому что вы говорите:

Я ищу прозрачное расширение файловой системы, а не если возможно, создать дополнительный раздел.

Но, честно говоря, сделать это прозрачно будет непросто. Вам нужно лучше определить - для нас и для вас - что занимает пространство.

Возможно, что-то вроде Amazon S3 поможет вам разгрузить хранилище для приложения, работающего на самом сервере.

Но вам необходимо предоставить более подробную информацию, поскольку простая фраза «больше места для хранения» не решает проблему.

РЕДАКТИРОВАТЬ: Исходя из комментариев автора, речь идет о файлах, связанных с биткойнами, которые хранятся в .bitcoin / ]. Главное, что вам нужно помнить, это просто файлы, хранящиеся под присягой. Итак, выясните, где находится ваш каталог .bitcoin / , а затем посмотрите, сможете ли вы настроить конфигурацию, чтобы изменить путь, в котором они хранятся. Если вы можете изменить этот путь - в чем я вполне уверен, - то, возможно, монтирование NFS подойдет. Просто настройте монтирование NFS, переместите старую цепочку блоков в новое пространство, измените конфигурацию, чтобы указать на это новое пространство, и перезапустите процесс. Но честно говоря, вы можете делать больше, чем стоит.

1
ответ дан 5 December 2019 в 21:45

Это зависит от того, что вы подразумеваете под «совместным использованием», но некоторые подходы

  • NFS / SMB / sshfs: Боб предложит каталог своей файловой системы, в который оба могут писать / читать.
  • iSCSI: Боб предложит часть своего пространства в качестве блочного устройства iSCSI. Это может использоваться Алисой по желанию, например, как LVM PV, но больше не может использоваться Бобом (за исключением того, что Алиса делится им через NFS / SMB / sshfs).
0
ответ дан 5 December 2019 в 21:45

Да, есть способы добиться чего-то подобного. Но ваш вопрос, похоже, указывает на то, что вы пытаетесь обойти структуру ценообразования вашего хоста VPS. Вопросы о неправильном использовании услуг или оборудования неуместны, просто чтобы вы знали.

Вам необходимо ознакомиться с политиками Digital Ocean и посмотреть, что они позволяют. То, что вы можете что-то делать, не означает, что вы должны это делать. При этом вы можете использовать сетевую файловую систему для получения доступа к хранилищу одного экземпляра из другого. Конечно, это означает, что вам нужно будет управлять распределением пространства разного размера, но это часть работы администратора. ; -)

-1
ответ дан 5 December 2019 в 21:45

Теги

Похожие вопросы