Я работаю на сервере Ubuntu 14.04 с очень хорошим процессором и большим количеством оперативной памяти, но с ограниченным объемом дисковой квоты (1 ГБ), но мне бы очень хотелось иметь доступ к большему количеству - у меня есть еще один сервер Ubuntu 14.04 с большим количеством дисков места, но я не могу сделать работу над этим, поскольку мне нужны вычислительная мощность и память.
Мой вопрос заключается в том, существует ли какой-либо способ создать что-то похожее на жесткую ссылку с одного сервера на другой, а это означает, что если бы я должен был создать папку "резервные копии" и иметь сценарий, автоматически добавляющий в эту папку, все файлы, добавленные в эту папку Папка должна быть загружена на другой сервер, но скрипт все равно может удалять файлы на этом сервере (как обычно, вместо использования каких-либо специальных команд, я не могу изменить скрипт).

Я не удивлюсь, если это невозможно или не будет очень легко, но любая помощь будет оценена! Не стесняйтесь комментировать для получения дополнительной информации.

2 ответа2

1

Я думаю, что здесь есть две разные вещи - проблема, которую вы пытаетесь решить (легко) и вопрос, который вы задали (трудно).

Если под "сетью" вы подразумеваете Интернет, проблема проста, и множество способов ее решения, в том числе -

  • Использование NFS для удаленного монтирования каталога - это, вероятно, "стандартный" способ сделать это.
  • Используя файловую систему FUSE, например, sshfs или ftpfs
  • Используя SAMBA, чтобы обеспечить механизм обмена файлами Windows

    Существуют также способы монтирования удаленных блочных устройств, iSCSI, как упомянуто @Hongkie, является основным, но на самом деле все, что использует "кирпичики" и абстрагирует от файловой системы - gluster, moosefs и т.д. - Вы даже можете использовать nbd (сетевое блочное устройство ) - хотя я бы не рекомендовал это.

Вопрос, который вы на самом деле задали - Использование Интернета

Это намного сложнее, но выполнимо. Обычно для этого используется протокол WebDav, который является расширением HTTP, поэтому что-то вроде dav2fs.

0

Ссылка на жесткий диск называется iSCSI

Конечные результаты: на быстром сервере будет локальный диск, указывающий на медленный сервер. Это локальный диск с точки зрения Ubuntu, независимо от того, где он находится физически.

Для полной настройки вот ссылка на Ubuntu:

http://dalaris.com/how-to-configure-iscsi-target-and-iscsi-initiator-using-ubuntu-14-04-1/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .