
Ubuntu日本語フォーラム

ログインしていません。
sambaの共有ディレクトリ以下に、サーバー側で別なハードディスクをマウントしたディレクトリがある場合のゴミ箱についての質問です。
環境は、Ubuntu 10.04、samba 3.4.7です。
Ubuntu10.04上の /var/shared 以下には /var/shared/fuga/ と言うディレクトリがあり、
/var/shared/fuga/ には /var/shared/ とは物理的に別なハードディスクがマウントされています。
/etc/samba/smb.confは
[shared]
path = /var/shared
read only = No
create mask = 0644
vfs objects = recycle
recycle:maxsize = 0
recycle:versions = yes
recycle:touch = yes
recycle:keeptree = yes
recycle:repository = /var/shared/.recycle
です。
この状態でWindowsからは読み書き削除、いずれも問題ありません。
ただ、/var/shared/fuga 以下のファイルを削除すると、/var/shared/.recycle にファイルが移動されるため、
大きなものだと非常に時間がかかります。
smb.confに
[fuga]
path = /var/shared/fuga
read only = No
create mask = 0644
vfs objects = recycle
recycle:maxsize = 0
recycle:versions = yes
recycle:touch = yes
recycle:keeptree = yes
recycle:repository = /var/shared/fuga/.recycle
を追加して、Windows上では例えば \\SERVER\shared 、\\SERVER\fuga と別々にアクセスすれば問題はないのですがかなり面倒です。
別なUbuntu 10.10上ではこのディレクトリ ( /var/shared/ ) を nohide オプションをつけ NFS でマウントしていますが、
こちらはそれぞれのHDDのルートに .Trash-1000 ディレクトリが作られそこに移動されています。
この様に /var/shared/fuga/ 以下のファイルのゴミ箱を /var/shared/fuga/.recycle に指定する事は可能でしょうか。
よろしくお願いします。
オフライン