在 /etc/fstab 文件中使用 sshfs 挂载

在 /etc/fstab 文件中使用 sshfs 挂载

我尝试在 Ubuntu 上使用 fstab 连接到 sshfs,但文件未加载。

在 fstab 中我输入了以下内容:

[email protected]:/home/ssh2/SSHserver  /home/asir3/Escritorio/SSHclient  fuse.sshfs noauto,x systemd.automount,_netdev,user,idmap=user,follow_symlinks,identityfile=/home/ssh2/.ssh/id_rsa,allowother,default_permissions,uid=1001,gid=1001 0 0

然后我保存并制作一个:mount -a

它不会给我任何错误,它允许我访问该文件夹,但它不与服务器同步。

服务器有以下内容:

ssh2@Asir03:~$ tree SSHserver/
SSHserver/
├── ssh1
│   ├── 15.txt
│   ├── 1.txt
│   └── a
│       ├── 150.txt
│       └── 15.txt
├── ssh1.txt
├── ssh2
│   ├── pepa.txr
│   ├── pepa.txt
│   └── pepe.txt
├── ssh2.txt
└── ssh3
    ├── gema.txt
    ├── javi.txt
    ├── juan.txt
    └── marina.txt

4 directories, 13 files

ssh2@Asir03:~$ 

这就是我在客户端得到的:

asir3@Asir03:~/Escritorio$ tree SSHclient/
SSHclient/
└── hola

1 directory, 0 files

asir3@Asir03:~/Escritorio$ 

它允许我添加文件夹、文件等,但它不会保存在服务器上。

答案1

noauto表示“不自动安装”,因此该文件系统既不会在启动时安装,也不会在执行mount -a.但是,您可以作为普通用户安装它。

相关内容