Fstab
在 /etc/fstab 文件中使用 sshfs 掛載
我正在嘗試在 Ubuntu 上使用 fstab 連接到 sshfs,但文件未載入。
在 fstab 中,我輸入了以下內容:
ssh2@192.1.1.1:/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$
它允許我添加文件夾、文件等,但它不會保存在伺服器上。
noauto
表示“不自動掛載”,因此該文件系統既不會在啟動時掛載,也不會在執行mount -a
. 但是,您可以作為普通使用者安裝它。