O diretório não existe, mas existe, mas não existe

0

Antes de começar, meu arquivo /etc/fstab tem a linha:

//10.10.10.1/Atkins ~/Desktop/Atkins cifs rw

O Ubuntu está me dando problemas estranhos. Estou tentando montar um diretório, então eu digito:

sudo mount //10.10.10.1/Atkins

que retorna:

Couldn't chdir to ~/Desktop/Atkins: No such file or directory

(Eu sei que esta pasta existe btw.) Então, para ter certeza, eu tento criá-lo novamente com:

mkdir ~/Desktop/Atkins

Que retorna:

mkdir: cannot create directory '/home/classroom/Desktop/Atkins': File exists

Então, basicamente, o computador está convencido de que a pasta existe, mas não pode mapear um compartilhamento de rede para ela, porque não ... Excluindo e recriando a pasta não a corrige.

    
por Blaine 27.05.2016 / 11:40

1 resposta

1

~ é solucionável em seu shell, mas mount não faz ideia do que isso significa para o shell e para você. Use o caminho completo.

O comando como

sudo mount -t cifs -o rw //10.10.10.1/Atkins ~/Desktop/Atkins

deve funcionar porque o shell expande ~ e passa o caminho completo para mount . No entanto, se mount ler seus argumentos de /etc/fstab , ele tratará ~ literalmente como parte do caminho de destino; daí não existe tal arquivo ou diretório .

    
por 27.05.2016 / 11:43