Kirjoittaja Aihe: Yhden kansion koon rajoittaminen  (Luettu 4038 kertaa)

kun

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Yhden kansion koon rajoittaminen
« : 12.12.05 - klo:00.39 »
Eli kuinkas onnistuis tollanen että saisin rajotettua yhden kansion koko ei saan nousta vaikka yli 70 megaan?

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Re: Yhden kansion koon rajoittaminen
« Vastaus #1 : 12.12.05 - klo:12.40 »
Eli kuinkas onnistuis tollanen että saisin rajotettua yhden kansion koko ei saan nousta vaikka yli 70 megaan?

Tämä onnistuu käyttämällä quota:aa ...

http://www.howtoforge.com/perfect_setup_ubuntu_5.10_p3

Tuolla on ohjeet miten se otetaan käyttöön ...


kun

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Re: Yhden kansion koon rajoittaminen
« Vastaus #2 : 12.12.05 - klo:13.00 »
 ;DEikö olisi mitää VÄHÄN helpompia tapoja... ;D

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Re: Yhden kansion koon rajoittaminen
« Vastaus #3 : 12.12.05 - klo:13.04 »
;DEikö olisi mitää VÄHÄN helpompia tapoja... ;D

Mikä tuossa sitten on vaikeaa ? En nyt keksi mitään muuta luotettavaa tapaa kuin quota.


LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Yhden kansion koon rajoittaminen
« Vastaus #4 : 12.12.05 - klo:15.06 »
Tosin kannattaa huomata, että quotalla ei käsittääkseni onnistu, kuin osiolla olevan käyttäjän/ryhmän tiedostojen/kansioden koon rajoittaminen.
Eli quota on käsittääkseni väkisin voimassa koko osiolla.

Mihin tarkoitukseen tuo kansio tulisi? Tulisiko tuo raja olla sama kaikille käyttäjille yhteensä vai käyttäjä kohtainen?

kun

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Re: Yhden kansion koon rajoittaminen
« Vastaus #5 : 12.12.05 - klo:18.26 »
tarkoituksena olisi jakaa muutamalle käyttäjälle ftp palvelimen kautta tilaa ja (home/käyttäjä) kumminkin niin että sinne ei saisi enempää kuin 70 megaa tavaraa.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Yhden kansion koon rajoittaminen
« Vastaus #6 : 13.12.05 - klo:00.18 »
tarkoituksena olisi jakaa muutamalle käyttäjälle ftp palvelimen kautta tilaa ja (home/käyttäjä) kumminkin niin että sinne ei saisi enempää kuin 70 megaa tavaraa.

Siinä tapauksessa quotalla onnistuu varmaakin helpoiten / parhaiten.

Quotan asennus:
sudo apt-get install quota quotatool

Ja sitten voitkin jatkaa tämän ohjeen 3.5 kohdan mukaan: http://www.tldp.org/HOWTO/Quota.html

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Yhden kansion koon rajoittaminen
« Vastaus #7 : 13.12.05 - klo:00.34 »
Tosin kannattaa huomata, että quotalla ei käsittääkseni onnistu, kuin osiolla olevan käyttäjän/ryhmän tiedostojen/kansioden koon rajoittaminen.
Eli quota on käsittääkseni väkisin voimassa koko osiolla.

itsekin olin aluksi vastaamassa quota (mutta _Pete_ ehti ensin) ja näköjään se onkin varmasti sopivin tähän tilanteeseen.

jäin kuitenkin miettimään miten tuon voisi toteuttaa siten, että johonkin kansioon voisi tallentaa vain jonkun tietyn määrän tavaraa. luonnollisesti ainoa päässä pyörivä mahdollisuus oli luoda osio joka on tuon halutun kokoinen ja mountata se jonnekin päin tiedostojärjestelmää. tämä ei kuitenkaan ole kovin kätevää, tai ainakin itse jätän osiolla pelaamisen jollekin muulle.

sitten mieleeni tuli eräänlainen häkki :) se ei ehkä ole kaunista katseltavaa, mutta se toimii. jos ensin luo tiedoston joka on halutun kokoinen, luo sille (siis tiedoston sisään) tiedostojärjestelmän ja mounttaa sitten tuon tiedoston loop-devicenä, näkyy se koneelle osiona jonka koko on jotakuinkin sen toivottu (itse asiassa vähän pienempi, sille tiedostojärjestelmä vie jonkin verran tilaa).

olisi kyllä mukava kuulla jos joku tietää tai keksii jotain muuta lähestymistapaa tähän 'ongelmaan'.
Janne

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Yhden kansion koon rajoittaminen
« Vastaus #8 : 13.12.05 - klo:00.45 »
jäin kuitenkin miettimään miten tuon voisi toteuttaa siten, että johonkin kansioon voisi tallentaa vain jonkun tietyn määrän tavaraa. luonnollisesti ainoa päässä pyörivä mahdollisuus oli luoda osio joka on tuon halutun kokoinen ja mountata se jonnekin päin tiedostojärjestelmää. tämä ei kuitenkaan ole kovin kätevää, tai ainakin itse jätän osiolla pelaamisen jollekin muulle.
Tuota mietin minäkin, mutta onhan se vähän viritys. Tosin jos käytössä on LVM niin tuollaisen osion tekeminen ja koon muuttaminen ei jälkikäteen ole edes iso homma.


Lainaus
sitten mieleeni tuli eräänlainen häkki :) se ei ehkä ole kaunista katseltavaa, mutta se toimii. jos ensin luo tiedoston joka on halutun kokoinen, luo sille (siis tiedoston sisään) tiedostojärjestelmän ja mounttaa sitten tuon tiedoston loop-devicenä, näkyy se koneelle osiona jonka koko on jotakuinkin sen toivottu (itse asiassa vähän pienempi, sille tiedostojärjestelmä vie jonkin verran tilaa).
Tuohan on itse asiassa ihan käyttö kelpoinen idea. Itselläni on serverissä käytössä loop-aes salaus, joten siinä joutuu joka tapauksessa levyt mouttaamaan loop-devicenä ja hyvinhän tuo on pelannut. Sitä paitsi esim vmwarehan käyttää juuri tuollaista systeemiä.

EDIT: testasin huvikseni tuollaisen luomista ja hyvinhän tuo näytti pelaavan.


Lainaus
olisi kyllä mukava kuulla jos joku tietää tai keksii jotain muuta lähestymistapaa tähän 'ongelmaan'.
Varmaakin olisi helpointa jos joku laittaisi quotan kehittäjille tästä feature request:iä ellei joku ole jo sellaista tehnyt.
« Viimeksi muokattu: 13.12.05 - klo:00.57 kirjoittanut LittleLion »