问题描述
我在 debian 下有一个 proxmox 服务器,我想从我的 Nas Synologies 挂载一个远程目录来进行备份。 我通常使用 ssh 挂载没有任何问题。
但是这次我遇到了一个我从未遇到过的错误,我可以创建文件,但不能删除它们。 我觉得这很奇怪,我不知道这是从哪里来的
root@proxmox:/mnt/# sshfs user@192.168.0.1:home/data /mnt/dist-folder/ -o reconnect,ServerAliveInterval=60,ServerAliveCountMax=30,allow_other,default_permissions,uid=0,gid=0,umask=007
root@proxmox:/mnt# cd dist-folder/
root@proxmox:/mnt/dist-folder# touch aa.txt
root@proxmox:/mnt/dist-folder# ls -la
total 12
drwxrwx--- 1 root root 114 Mar 13 09:53 .
drwxr-xr-x 7 root root 4096 Mar 13 09:37 ..
-rwxrwx--- 1 root root 0 Mar 13 09:53 aa.txt
root@proxmox:/mnt/dist-folder# rm aa.txt
rm: cannot remove 'aa.txt': Permission denied
对于root用户和组,uid=0,gid=0
谢谢
解决方法
这终于是synology特有的问题了。 对于文件的汇编,绝对有必要以
开头来尊重路径/homes/<user>home/
所以它给了
sshfs user@192.168.0.1:/homes/proxmox/home/data /mnt/dist-folder/
而且效果很好!
这不是我第一次出现这个synology工具配置异常...AGrrrr