CIFS共有マウントにスラッシュを追加する

CIFS共有マウントにスラッシュを追加する

共有フォルダをマウントするときに、NAS (Synology の DS218j) で奇妙な動作が発生します。インターフェイスを使用して CIFS 共有をマウントすると、うまく機能します。共有にフォルダを作成すると、rsync でも問題なく機能します。

しかし、シェルを使用すると、同じフォルダーのマウントは正常に機能しますが、I または rsync がネストされたフォルダーを作成しようとすると、結果はスラッシュ文字 (Windows ではドットとして表されます) で始まるトップレベルのフォルダーになり、アクセス、名前変更、または削除できなくなります。ファイルも同様の動作をします。

これは私のマウント/rsyncコマンドです:

mount.cifs "//192.168.1.223/SauvegardeExterne/" "/volume1/DossiersDestinations/SauvegardeExterne/"  -o iocharset=utf8,username=SavQuotidien,password=PASSWORD
rsync -avu --delete "/volume1/SauvegardeQuotidienne/Backup/" "/volume1/DossiersDestinations/SauvegardeExterne/Backup/" 

もう一つ奇妙な点:このコマンドは、リモートNAS(Iomega ix4-200d)をRAID 10からRAID 0に切り替える前は完全に機能していました。

答え1

UI マウントおよびシェル マウントの違いを示す /proc/mounts の結果行を確認した後、これを追加して動作するようにしました: uid=1024,gid=100,forcegid,file_mode=0777,dir_mode=0777,rsize=61440,nocase,nounix,noacl

ところで、その理由や方法はわかりません。

関連情報