/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
.