Объедините несколько монтировок в одну точку, но сохраните их все для чтения и записи

У меня более 1000 каталогов, разбросанных по 6 серверам. Технически это домашние папки. Гарантируется, что никогда не будет дублирующихся имен папок.

Я бы хотел смонтировать их (NFS или SSHFS) на седьмой сервер и объединить их все вместе в один / home с полной видимостью для все 6 серверов и поддерживают чтение и запись.

Теоретически это просто, так как каждая папка принадлежит одному серверу, а записи внутри папки могут идти на сервер, на котором есть родительская папка. К сожалению, похоже, что UnionFS и OverlayFS не поддерживают более одной файловой системы чтения / записи.

Есть ли способы сделать это, о которых я не могу придумать? Я думаю, что 1000 подключений NFS (по одному для каждого домашнего каталога) не будут работать очень хорошо, и будет сложно поддерживать их в актуальном состоянии.

0
задан 14 August 2018 в 04:20
3 ответа

Создайте отдельные точки монтирования для каждого сервера. Создайте символические ссылки для домашнего каталога на каталог в точке монтирования.

1
ответ дан 4 December 2019 в 15:52

Думаю, вам нужно крепление привязки.

В моей системе есть диск с ОС и диск с данными. Мой диск с данными, который обслуживает / var и / home , и он установлен в / mnt / DataDrive .

Чтобы сопоставить его с / var и / home, я использовал bind mount, добавив эту запись в свой fstab . / mnt / DataDrive / var / var нет привязки 0 0

Вот хорошее объяснение креплений .

0
ответ дан 4 December 2019 в 15:52

Централизовать каталоги в одну общую папку NFS. Экспортируйте это.

Используйте autofs для автоматического монтирования используемых каталогов. С использованием подстановочных знаков ваша карта / home может выглядеть примерно как

 *         server:/export/home/&

. Если autofs не работает, рассмотрите возможность монтирования всей общей папки в / home в / etc / fstab. Таким образом, список / home - это несколько тысяч каталогов, но количество подключений меньше.

0
ответ дан 4 December 2019 в 15:52

Теги

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