Во-первых, я не большой человек Linux. Я могу обойтись, я знаком с некоторой структурой Linux и почти ничего с CLI. Поэтому, пожалуйста, потерпите меня, пока я спотыкаюсь, как пьяный дурак в Марди Гра.
У меня есть 3 папки в 4 разных учетных записях пользователей.
Мне нужно связать эти 3 директории с NFS Mounts в / mnt / storage01, / mnt / storage01a и / mnt / storage02 /
Я не тестировал это пока, но я еще не слышал от них жалоб. Когда я пошел, чтобы сделать второй отчет, я получил эту ошибку;
jumpbox@us01-jumpbox:/home/User1$ sudo mkdir Archives
jumpbox@us01-jumpbox:/home/User1$ sudo mkdir Documentation
jumpbox@us01-jumpbox:/home/User1$ sudo mkdir Sources
jumpbox@us01-jumpbox:/home/User1$ ln -s /home/User2/Archives /mnt/storage01
jumpbox@us01-jumpbox:/home/User1$ ln -s /home/User2/Documentation /mnt/storage01a
jumpbox@us01-jumpbox:/home/User1$ ln -s /home/User2/Sources /mnt/storage02
jumpbox@us01-jumpbox:/home/User1$ ln -s /home/User1/Archives /mnt/storage01
ln: failed to create symbolic link '/mnt/storage01/Archives': File exists
jumpbox@us01-jumpbox:/home/User1$
Возможно ли то, что я пытаюсь сделать? Какие-нибудь твердые предложения о том, как я могу это сделать?
Не создавайте каталоги в папке пользователей. Если папки уже существуют, вы не сможете создать ссылку ... также вам, вероятно, нужно использовать sudo
, поэтому удалите созданные вами папки. User1 и User2
и создайте следующие ссылки
sudo ln -s /mnt/storage01 /home/User2/Archives
sudo ln -s /mnt/storage01a /home/User2/Documentation
sudo ln -s /mnt/storage02 /home/User2/Sources
и т. Д.
ссылка работает как ln (ссылка) -s (мягкая ссылка / символическая ссылка) (эта папка или файл) в (эта область / папка) или
ln -s /FolderYouWantToHaveLinkedTo /FolderWhereYouWantTheLinkToGo