Назад | Перейти на главную страницу

Что не так с моим креплением? Я пытаюсь смонтировать и разрешить чтение-запись

/etc/fstab

/srv/www/test.com  /home/user/test.com auto nouser,auto,rw,sync 0 0

Я получаю следующую ошибку: mount: you must specify the filesystem type. Не мог бы кто-нибудь дать мне некоторое представление? Я пытаюсь смонтировать каталог A в каталог B и разрешить любые изменения (добавлять новые файлы, редактировать файлы). Кроме того, если я внесу изменения в файл при монтировании, он автоматически изменит исходное право?

mount присоединяет узел устройства (физический диск, удаленное монтирование nfs и т. д.) к каталогу. Что вы пытаетесь сделать, так это сопоставить один каталог с другим. Есть несколько способов справиться с этим.

Самый распространенный вариант называется символьной ссылкой. По сути, он создает запись файловой системы, которая перенаправляет в другое место в файловой системе. Если вы просто хотите, чтобы пользователь мог получить доступ к корневому каталогу документов test.com из своего домашнего каталога, это самый простой подход.

В качестве альтернативы вы можете использовать bind тип крепления. Вы должны быть уверены, что целевой каталог существует, прежде чем использовать этот тип, иначе вы не получите ожидаемых результатов. Это можно сделать в командной строке с помощью:

mount --bind /src/www/test.com /home/user/test.com

Если вы хотите добавить его в /etc/fstab файл, это будет выглядеть так:

/srv/www/test.com  /home/user/test.com bind defaults,bind 0 0

Однако я бы внимательно подумал, почему символической ссылки недостаточно, прежде чем разбираться с bind монтирует.

Вы хотите создать символическую ссылку:

ln -s /srv/www/test.com  /home/user/test.com 

Видеть man ls.