Kirjoittaja Aihe: Kansion koon määrittäminen?  (Luettu 2067 kertaa)

Marbo

  • Käyttäjä
  • Viestejä: 427
    • Profiili
    • Toimi.org
Kansion koon määrittäminen?
« : 28.10.09 - klo:22.15 »
Onko linuxissa määrittää kansin suurin sallittu koko? Eli että kansioon ei voi laittaa enempää tavaraan esim kuin 4 GB? Ja jos on niin miten tämä terminaalin kautta hoidetaan?

Linux user #460798

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: Kansion koon määrittäminen?
« Vastaus #1 : 28.10.09 - klo:23.21 »
Quota on systeemi, jolla käyttäjien kotihakemistojen kokoja voidaan rajoittaa, mutten tiedä voisiko sitä käyttää yhden käyttäjän tietyn kansion koon rajoittamiseen.

Eräänlainen purkkaratkaisu olisi tämä: Lohkaise jostain 4GB:n osio ja liitä se haluamaksesi kansioksi.

snifi

  • Vieras
Vs: Kansion koon määrittäminen?
« Vastaus #2 : 29.10.09 - klo:00.13 »
Minullakaan ei tule mieleen kuin muutama niin sanottu post-mortem -metodi, eli poistetaan tiedostot vasta sitten kun ne on kopioitu. Tapauksesta riippuen voisi ajatella, että tietyn ohjelman käynnistysskriptiin lisäisi pätkän joka poistaa ylimääräiset tiedostot, tai että tekee automaattipuhdistuksen esimerkiksi kerran päivässä cronilla, tai että laittaa jokaisen kansioon kohdistuvan tiedostomuutoksen laukaisemaan tarkistus- ja tyhjennysskriptin esimerkiksi dnotify-ohjelmalla.

nm

  • Käyttäjä
  • Viestejä: 16247
    • Profiili
Vs: Kansion koon määrittäminen?
« Vastaus #3 : 29.10.09 - klo:01.37 »
Eräänlainen purkkaratkaisu olisi tämä: Lohkaise jostain 4GB:n osio ja liitä se haluamaksesi kansioksi.

Jeps, tämä onnistuu myös loopback-laitteen avulla: http://www.schmut.com/cheat-sheets/linux-directory-quota

En tiedä parempia keinoja, jos käyttäjä- tai ryhmäkohtainen quota ei käy?