Fstab

在 /etc/fstab 文件中使用 sshfs 掛載

  • December 9, 2021

我正在嘗試在 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. 但是,您可以作為普通使用者安裝它。

引用自:https://unix.stackexchange.com/questions/680643