我希望使用 sshfs 将远程 Linux 目录挂载到我的本地笔记本电脑。我通过使用 autofs 来做到这一点。在 中/etc/autofs/
,因此我在auto.ssh
文件中(我使用了拱门维基指导我应该使用的选项):
cluster -fstype=fuse,rw,allow_other,IdentityFile=/home/mia/.ssh/id_rsa :sshfs\#mia@host\:
在auto.master
文件中我添加了以下行:
/home/mia/remote /etc/autofs/auto.ssh uid=1000,gid=1000,--ghost,--timeout=60
该文件夹已成功安装并且其日期是准确的:
drwxr-xr-x 4 root root 0 Jan 5 19:51 remote
但是,如果我在远程文件夹中创建一个新文件,则该文件的日期为纪元 (01-01-1970)。
$ cd remote/cluster
$ touch test
$ ls -l test
-rw-r--r-- 1 mia mia 0 Jan 1 1970 test
我搜索了 mount、mount.fuse、sshfs、autofs 的手册页,但没有结果。我无法确定这是一个错误还是一个功能。有什么办法可以让新创建的文件显示当前日期吗?
另外,我想知道如何让父目录(remote
)归我所有(mia)。