web-dev-qa-db-ja.com

共有フォルダー内のファイルは、削除されるとどこに移動しますか?

Ubuntuユーザー間に共有フォルダーがあります。この共有ファイルには、ユーザーがファイルを削除した場合に会社の仕事用のファイルが含まれています(通常の削除は shift+delete)。

このファイルはどこに行くのですか?どのような解決策が必要ですか?

1
nux

ファイルを削除すると、ファイルは永久に失われます

共有サーバーとしてsambaを使用していると仮定します。

Sambaには「リサイクル」と呼ばれるスタッカブルVFSモジュールがあります

基本的には、ファイルを実際に削除する代わりに、指定した別のディレクトリに移動します。これにより、前の夜のバックアップからではなく、ファイルを削除した時点の最新のファイルをそれらに戻すことができます。

Vfsをインストールするには:

Sudo apt-get install samba-vfs

有効にするには、/etc/samba/smb.confおよび

[Docs]
read only = no
path = /mnt/array/docs
write list = @users
force directory mode = 770
force create mode = 660
valid users = @users
inherit acls = Yes
inherit permissions = Yes
vfs objects = full_audit recycle
config-file = /etc/samba/recycle.conf
recycle:repository = /mnt/recycle/%u
recycle:directory_mode = 770
recycle:keeptree = Yes
recycle:versions = Yes
recycle:touch_mtime = yes
full_auditrefix = %u|%I
full_audit:success = open mkdir rmdir write unlink rename
full_audit:failure = mkdir rmdir write unlink rename

/etc/samba/recycle.confファイルの内容は次のとおりです。

##Recycle Bin Configuration File##
name = Recycle Bin
mode = KEEP_DIRECTORIES|VERSIONS|TOUCH
maxsize = 0
exclude = *.o|*.obj|~$*|*.~??|*.log|*.trace
excludedir = /mnt/array/misc|/tmp|/temp|/cache
noversions = *.dat|*.ini

ソース

4
kamil

彼らはまだあなたのハードドライブに書かれています、コンピュータはちょうど彼らがそこにいることを知りません。ファイルはホストのHDDに書き込まれます。ファイルを取り戻すために、回復アプリケーションを入手できる場合があります。しかし、人々がドライブに頻繁に書いている場合、おそらく上書きされているでしょう。

0
user240010