Belépés
Apache2 könyvtár méretének korlátozása
2010. november 1. – 21.59 – csudess
Sziasztok!
Egy olyan kérdésem volna, hogy vannak felhasználóim akik egy bejelentkező webes felületen elérnek bizonyos könyvtárakat, ezeknek a méretét hogyan lehet korlátozni, hogy mondjuk csak 200Mb tudjon feltölteni?
Előre is köszi a válaszokat!
- A hozzászóláshoz regisztráció és belépés szükséges
http://tldp.org/HOWTO/Quota.html
http://www.bences.hu/tech/forditasok/quota/quota-hu.html
A kvótázáshoz telepíteni kell a quota csomagot:
sudo aptitude install quota
A kvóta beállításának lépései:
1. lépés a /etc/fstab állomány kiegészítése a quota opcióval:
/dev/sda3 /mnt/teszt ext3 defaults, quota 0 0
2. lépés a kvótázni kívánt fájlrendszer újracsatolása:
umount /mnt/teszt
mount -o quota /dev/sda3 /mnt/teszt
3. lépés a kvótaállományok létrehozása:
sudo quotacheck -uagv
4. lépés beállítása:
sudo edquota -u felhasználónév - akinek korlátozni akarjuk a tárterületét
(a tárkorlátot az első hard és soft bejegyzés alá kell írni kilobyte-ban)
5. lépés kvóta bekapcsolása:
sudo quotaon -a
Ez nem fog a honlap működésében fenn akadást okozni? mert ezek a mappák mind a /www-n belül vannak
Nem. A tárkorlátok az egész partícióra vonatkoznak, függetlenül a könyvtáraktól.
Az is kérdés volna, hogy a szerveren 6db scsi vinyó van tehát ezt ilyen egyszerűen lehet akkor használni ahogy leírtad mert nekem pl nincs is sda3
Megnézed, hogy a DocumentRoot (a www könyvtár) melyik partíción van, és azt írod az sda3 helyett.
Ami probléma lehet, ha a felhasználók nem valódi unix userek, hanem csak valahol egy adatbázisban tárolódnak, akkor ez így a fent leírt módon nem fog működni.
Így igaz! Én is erre gondoltam! Erre esetleg van vmi megoldás vagy phpval kell megoldanom?! apache oldalon nem lehet megadni h egy mappába webről csak mondjuk két gigányi adatot töltsenek fel?