До сих пор я монтировал сетевой диск под /mnt
непосредственно в /etc/fstab
, и он хорошо работает.
Теперь у меня есть второй сетевой диск, который я хочу подключить, и у меня возникают проблемы.
Предположим, что сетевые диски имеют следующие адреса:
192.168.1.11/volume1/video
192.168.1.11/volume2/videos
До сих пор (только 1 общий ресурс) я использовал для монтирования всего этого в /mnt
, и этот каталог будет содержать все подкаталоги оригинальная доля.
Теперь я хочу изменить способ, которым это работает, так что /mnt
имеет 2 подкаталога:
/mnt/volume1/video
/mnt/volume2/videos
Но я не могу. Он не будет подключен к volume1/video
, поскольку папка не существует.
Если я создаю две папки в /mnt
во время монтирования первого диска, каталоги volume1
и volume2
фактически создаются на исходном общем диске
Если я размонтирую все, создайте Затем папки пытаются подключиться к вновь созданным папкам. Я получаю сообщение об ошибке, и поиск в Google подсказывает мне, что мне нужно смонтировать /mnt
раньше.
Кто-нибудь может помочь мне понять, что я должен делать?
спасибо
Я думаю, что ваша проблема в уже существующей записи в /etc/fstab
. Он удерживает /mnt
в некотором роде заблокированным, потому что он «знает», что в любой момент будет подключен накопитель.
Удалить (или закомментировать) запись из /etc/fstab
и перезагрузить sudo mount -a
или перезагрузить
Создать две папки
sudo mkdir -p /mnt/volume1/video
sudo mkdir -p /mnt/volume2/videos
-p
также создает необходимые родительские папки
Теперь добавьте соответствующие записи в /etc/fstab
Вы уже должны быть в состоянии проверить это сейчас, используя sudo mount
для монтажа вручную.
Перезагрузитесь, чтобы проверить, монтируется ли fstab
автоматически.