Como ligar um diretório inacessível de tal modo que seja acessível?

0

Em um sistema, tenho a seguinte organização de sistema de arquivos.

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

Acima de /scratch/user1/ está acessível a todos os sistemas na rede, mas /home/user1/ não está. Eu quero tornar MyDocs acessível também. Como faço isso sem criar uma cópia?

Estou cansado de criar o symlink MyDocs em /scratch/user1/ , mas isso parece não ajudar quando acessado de sistemas remotos.

    
por AppleGrew 22.04.2013 / 12:31

2 respostas

0

O motivo pelo qual um link simbólico não funciona é que um link simbólico basicamente diz "ei, você precisa procurar em / home / user1 / MyDocs '. E como isso não é acessível, isso não funcionará.

Uma maneira é fazer a vinculação ao contrário, ou seja, tornar /scratch/user1 um diretório real e, em seguida, vincular isso a /home/user1/MyDocs .

Outra é remontá-lo usando --bind, assim:

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

Mas você realmente quer ler a página de manual do mount antes de tentar isso.

    
por 22.04.2013 / 13:22
0

Tenha cuidado com este comando e leia sobre isso antes de usá-lo:

mount --bind olddir newdir
    
por 22.04.2013 / 13:21