Cota de disk este o setare a sistemului pentru a limita un utilizator sau un grup de utilizatori in folosirea sistemului de fisiere (mai pe româneste, limitarea spatiului pe disk).
Mai departe urmeaza instructiunile pentru a activa cota pe un sistem Mandriva Linux. Toate comenzile se dau ca utilizatorul root.

Mai intâi instalam pachetul „quota“:

urpmi quota

Mai departe trebuie sa ne hotarâm pe ce partitie dorim sa limitam utilizatorii in ceea ce priveste spatiul pe disk. Eu personal fac intotdeauna o partitie separata pentru /home unde sunt tinute datele utilizatorilor, astfel incât voi pune limite pe aceasta partitie.
Pentru a activa cota unei partitii trebuie sa editam fisierul /etc/fstab. Intrarea in /etc/fstab pentru partitia /home pe sistemul meu arata cam asa:

/dev/sda3 /home reiserfs defaults 1 2

Vom edita aceasta linie astfel incât ea sa arate asa:

/dev/sda3 /home reiserfs defaults,usrquota,grpquota 1 2

Setarile pentru a activa cota pe /home inca nu s-au incheiat, au mai ramas câtiva pasi.

touch /home/aquota.user touch /home/aquota.group mount -o remount /home quotacheck -avugm quotaon -avug

Cam atât cu setarile, urmeaza un exemplu concret in care limitam un utilizator.

edquota -u gigel

Comanda de mai sus va deschide folosind editorul vi fisierul in care sunt definite limitele pentru utilizatorul „gigel“. Daca nu sunteti familiarizati cu folosirea editorului vi atunci puteti folosi un altul, sa zicem mcedit.

export EDITOR=mcedit edquota -u gigel

Pentru a limita pe gigel la 1GB spatiu pe disk editati prima coloana denumita „hard“ si puneti valoarea 1024000. Salvati si iesiti din fisier.
Dupa editare, fisierul ar trebui sa arate cam asa (coloanele blocks, inodes pot avea valori diferite, ignoratile pe cele din exemplul de mai jos):

Disk quotas for user gigel (uid 1007): Filesystem blocks soft hard inodes soft hard /dev/sda3 139 0 1024000 26 0 0

Ar fi bine sa consultati si pagina de manual:

man quota man edquota

Enjoy!

  • Care este reactia ta?
  • powered by Verysign
  • like GNU/Linux.ro
    Like
  • unmoved GNU/Linux.ro
    unmoved
  • amused GNU/Linux.ro
    amused
  • excited GNU/Linux.ro
    excited
  • angry GNU/Linux.ro
    angry
  • sad GNU/Linux.ro
    sad
TENDINTA  |  Caderea sistemelor IT costa afacerile 127 milioane de ore per om
Andreea                   GNU/Linux.ro
Andreea
"Rome wasn't built in a day" !
81 articole



  • Comenteaza
  • powered by Verysign

Nici un comentariu inca. Fii primul!