blog@mrc

blog@mrc - RSS feed


2006-05-18: Kosz na skasowane pliki w Sambie

Możliwość odzyskiwania skasowanych plików w Sambie jest już od dawna, ja dowiedziałem się o tym kilka miesięcy temu. Przypuszczam, że jeszcze paru osobom ta informacja może się przydać.
Aby uruchomić kosz sieciowy dla określonego udziału, należy w jego sekcji konfiguracyjnej dopisać następujące zaklęcia (przykładowe):

vfs object = recycle
recycle:repository = KOSZ_SIECIOWY
recycle:keeptree = Yes
recycle:versions = Yes
recycle:touch = True
recycle:exclude = *.tmp ~$* desktop.ini
recycle:exclude_dir = /tmp /temp /cache
recycle:directory_mode = 770

Ostatnia linijka jest istotna dla udziałów współużywanych przez kilku użytkowników, ponieważ domyślnie tworzone katalogi mają prawa 700.

Uwaga: kosz się nie opróżnia automatycznie, więc należy samemu zadbać o czyszczenie jego zawartości, np. przez uruchamianie z crona poleceń:

if [ -d ~/KOSZ_SIECIOWY ]
then
cd ~/KOSZ_SIECIOWY
find -size 0b -exec rm {} \\;
find -type f -mtime +7 -exec rm {} \\;
find -type d -empty -exec rmdir {} \\;
fi
do góry | na koniec | wyświetlenia: 3781

ŚLEDZIKNIJ


Komentarze

Dodaj komentarz
Autor:
Komentarz:


Najpopularniejsze wpisy:

Najpopularniejsze wpisy z wieloma wersjami:



mrc | starsze newsy