"Lomtár" létrehozása Samba fájl szerveren
A dyra.eu megőrzött oldalarchívumából
Aki fájl szervert üzemeltet előbb utóbb találkozni fog azzal a problémával, hogy a userek letörölnek a meghajtóról olyan fájlokat amiket igazából nem kellene letörölniük. Persze ilyenkor megy a mutogatás a rendszergazda felé, hogy de neki nagyon kell az a fájl és ha kell az ördöggel is lepaktálva de hozza vissza. Szerencsére a Samba szerveren viszonylag egyszerűen létrehozható egyfajta “lomtár” ahonnan kényelmesen vissza lehet állítani a letörölt fájlokat.
Nézzük milyen módosítást kell megadni az /etc/samba/smb.conf fájlba.
vfs object = recycle
recycle:repository = /home/lomtar/%U
recycle:keeptree = 1
recycle:touch_mtime =true
recycle:versions = 1
recycle:maxsize = 20000000
recycle:exclude = *.tmp *.temp *.o *.obj ~$* *.dat *.zip *.mp3 *.wav
recycle:exclude_dir=*/home/lomtar/%U* *xx *ab
magyarázat
-
vfs object = recycle
recycle:repository = /home/lomtar/%UA törölt fájlok törlés helyett átkerülnek /home/lomtar/%U” mint látjuk a végén egy változót adtam meg ami a USER -t jelöli. Így egyszerűbb vissza keresni 1 - 1 USER törölt fájllait. (felhasználóként 1 mappa)
-
recycle:keeptree = 1
a könyvtárstruktúra megtartása
-
recycle:touch_mtime =true
megadja, hogy fájl utolsó modosításának dátumát kell megjelenítenie a lomtárban
-
recycle:versions = 1
a törölt fájl verzióinak száma
-
recycle:maxsize = 20000000
a maximális fájlméret ami még a lomtárba kerül
-
recycle:exclude = *.tmp *.temp *.o *.obj ~$* *.dat *.zip *.mp3 *.wav
ezek a kiterjesztésű fájlok nem kerülnek át a “lomtárba”
-
recycle:exclude_dir=*/home/lomtar/%U* *xx *ab
amit ebből a mappából törlünk az nem kerül lomtárba
hasznos segítség
http://www.linuxtopia.org/online_books/network_administration_guides/sam…
http://szit.hu/wiki/doku.php?id=samba
ui: a “lomtárra” ne felejtsük el megadni a jogosultságokat!