Desejo montar um diretório remoto do Linux em meu laptop local usando o sshfs. Eu faço isso usando o autofs. Em /etc/autofs/
, tenho, portanto, no arquivo auto.ssh
(usei o Wiki do Arch para orientar me para as opções que eu deveria usar):
cluster -fstype=fuse,rw,allow_other,IdentityFile=/home/mia/.ssh/id_rsa :sshfs\#mia@host\:
No arquivo auto.master
, adicionei a linha:
/home/mia/remote /etc/autofs/auto.ssh uid=1000,gid=1000,--ghost,--timeout=60
A pasta foi montada com sucesso e sua data está correta:
drwxr-xr-x 4 root root 0 Jan 5 19:51 remote
No entanto, se eu criar um novo arquivo dentro da pasta remota, a data do arquivo é epoch (01-01-1970).
$ cd remote/cluster
$ touch test
$ ls -l test
-rw-r--r-- 1 mia mia 0 Jan 1 1970 test
Eu pesquisei as páginas man do mount, mount.fuse, sshfs, autofs mas sem sucesso. Eu não fui capaz de determinar se isso era um bug ou um recurso. Existe alguma maneira de ter a data atual em arquivos recém-criados?
Além disso, gostaria de saber como tornar o diretório pai ( remote
) próprio por mim (mia).
Qualquer ajuda seria muito apreciada!
Tags command-line mount sshfs autofs linux