Linux en Syn-3 Forum
Nieuws: Maak een account aan op www.syn-3.eu om vervolgens daarmee, op het forum in te loggen! Ook als je je paswoord wilt wijzigen doe je dat op www.syn-3.eu.
 
*
Welkom, Gast. Alsjeblieft inloggen of registreren. December 03, 2024, 08:19:21


Login met gebruikersnaam, wachtwoord en sessielengte


Pagina's: [1]
  Print  
Auteur Topic: Netwerkprullenbak  (gelezen 31593 keer)
0 geregistreerde leden en 1 gast bekijken dit topic.
rubendev
business en educative
***
Berichten: 36


Bekijk profiel
« Gepost op: Mei 08, 2008, 10:04:07 »

Om de overhead aan backup/restore te voorkomen, maak ik gebruik van een prullenbak op de netwerkdrive.
Deze wordt dynamisch aangemaakt bij het verwijderen van een document.
Hierbij wordt gebruik gemaakt van de VFS-module opties in Samba (zie Official HOWTO op samba.org)

Voorbeeld waarbij Mijn documenten gemapt staan op de server.
Dit zijn persoonlijke documenten, die soms "per abuis" worden gewist. Shadow copy zorgt voor teveel CPU-last, vandaar deze benadering.

in /home/system/samba/shares/homes.samba
veto files = /+*/.*/Desktop/
vfs objects = recycle
 recycle:keeptree = yes
 recycle:touch = yes
 recycle:versions = yes
 recycle:maxsize = 5242880  # ongeveer 5MB
 recycle:exclude = *.tmp,*.temp,*.o,*.obj,~$*,*.~??
 recycle:excludedir = /tmp,/temp,/cache,/home/all,/home/software,/home/profile,./Prullenbak
 recycle:repository = ./Prullenbak

Je kunt dus een quota plaatsen, 0 is dus zonder quota.

Dagelijks opruimen van de prullenbak via cron in /etc/cron.daily (rotzooi_opkuisen.sh)
#!/bin/sh
/usr/bin/find /home/users/*/Prullenbak -type f -atime +45 -exec /bin/rm {} \;
/usr/bin/find /home/shares/organisatie/Prullenbak -type f -atime +45 -exec /bin/rm {} \;

Je kunt ook aan versiebeheer doen of een globale prullenbak aanmaken (en dit eventueel per user).
Indien interesse, post ik dit ook even, maar niet van toepassing hier.

Veel plezier
Gelogd
erwin
Administrator
***
Berichten: 183



Bekijk profiel WWW
« Antwoord #1 Gepost op: Mei 08, 2008, 10:59:47 »

Beste Ruben,

Ik zou deze functionaliteit graag willen aanbieden aan andere gebruikers. Mijn voorstel is dan om deze optie klikbaar te maken.

Menu plek:
Fileserver -> Overzichshares
Dan kun je door op de omschrijving te klikken de "algemene" instellingen per share instellen.

En bij Fileserver -> Globale opties, kun je dan via een vinkje aangeven als de home dirs ook moeten worden voorzien van een prullenbak.

Lijkt je dit de juiste manier?
Gelogd
edwin
Administrator
***
Berichten: 724



Bekijk profiel
« Antwoord #2 Gepost op: Mei 08, 2008, 11:59:47 »

Versie beheer is wellicht ook interesant voor veel gebruikers.

Dus bij het overschrijven/wijzigigen van een file zorgen dat er ergens een kopie van de oude versie staat.

Dit biedt dus een transparante eenvoudige manier voor versie beheer zonder extra moeite.

Edwin
Gelogd
rubendev
business en educative
***
Berichten: 36


Bekijk profiel
« Antwoord #3 Gepost op: Mei 08, 2008, 12:36:18 »

@Erwin
Voor SYN3 zou ik eerder opteren voor:
Globale opties en dan aangeven of prullenbak moet aangemaakt worden
OOK instellen hoelang bewaren (wanneer cron) en hoeveel (zie quota)

Enige verschil is dat jullie (bescheiden mening) best een share aanmaken met
path= /home/shares/prullenbak/%U
waarin alle rotzooi per user bijgehouden wordt

@Edwin
Versioning zit al inbegrepen. Hier getest met MS office, die regelmatig files wist en opnieuw aanmaakt bij werken aan document (Mijn Documenten geredirect naar H:)
Gelogd
edwin
Administrator
***
Berichten: 724



Bekijk profiel
« Antwoord #4 Gepost op: Mei 08, 2008, 01:14:01 »

Ah, dus de prullebak heeft als bijkomende eigenschap versiebeheer? Zie je dan ook alle oudere files met een extra nummer of id als toevoeging?
Gelogd
rubendev
business en educative
***
Berichten: 36


Bekijk profiel
« Antwoord #5 Gepost op: Mei 08, 2008, 01:19:07 »

Jep

zijn meermaals (identiek) verwijderde items


* trash.JPG (105.67 KB, 1024x768 - bekeken 3174 keer.)
Gelogd
Pagina's: [1]
  Print  
 
Ga naar:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC

(c) DatuX 2008
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
';