В одной системе у меня есть следующая организация файловой системы.

/home/user1/MyDocs/
/scratch/user1/

Выше /scratch/user1/ доступно для всех систем в сети, но /home/user1/ нет. Я тоже хочу сделать MyDocs доступным. Как мне сделать это без создания копии?

Я устал создавать символические ссылки MyDocs в /scratch/user1/ но, похоже, это не помогает при доступе из удаленных систем.

2 ответа2

0

Будьте осторожны с этой командой и прочитайте об этом перед ее использованием:

mount --bind olddir newdir
0

Причина, по которой символическая ссылка не работает, заключается в том, что символическая ссылка в основном просто говорит: «Эй, вместо этого вам нужно искать в« /home /user1 /MyDocs ». А поскольку это недоступно, это не сработает.

Одним из способов является создание ссылки другим способом, т.е. сделать /scratch/user1 реальным каталогом, а затем создать символическую ссылку на /home/user1/MyDocs .

Другой - перемонтировать его, используя --bind, вот так:

mount --bind /home/user1/MyDocs /scratch/user1

Но вы действительно хотите прочитать man-страницу для mount, прежде чем пытаться это сделать.

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