kuota tidak ditautkan ke pengguna tetapi ke direktori


15

Biasanya, kuota diberlakukan per pengguna, seperti yang terkait dengan kepemilikan file.

Apakah mungkin untuk menerapkan kuota berdasarkan folder, sedemikian rupa, sehingga isi folder dibatasi dalam ruang disk?


1
Ini bisa dilakukan pada btrfs dan zfs dengan pool. Itu tidak bisa dilakukan dengan ext4.
Gilles 'SO- stop being evil'

Jawaban:


6

Pertanyaan yang sama ditanyakan dan dijawab di sini:

/programming/8148715/how-to-set-limit-on-directory-size-in-linux

pada dasarnya, buat sistem file virtual dengan mengisi file dengan angka nol sesuai ukuran yang Anda inginkan, lalu buat sistem file di file itu dan kemudian loopmount ke direktori yang ingin Anda batasi.

Linux Beberapa artikel tentang itu di sini: http://www.linuxquestions.org/questions/linux-server-73/directory-quota-601140/

Tutorial di sini: http://souptonuts.sourceforge.net/quota_tutorial.html


OK, tapi ini cadangan ruang dari awal. Benar-benar tidak membantu menghemat ruang disk. Apakah ini berarti, bahwa tidak ada solusi untuk masalah ini yang membuat ruang disk tetap minimal?
Lorenz Meyer

1
@LorenzMeyer: Anda dapat membatasi penggunaan diskspace yang benar-benar digunakan dengan menggunakan file jarang, bukan file lengkap. Meskipun Anda dapat dengan mudah mengalami masalah ketika ruang disk pada HDD nyata habis. Misalnya truncate -s 512M foo;sistem file (misalnya ext3) akan membuat file lebih jarang tetapi ukuran yang ada masih jauh lebih rendah. Misalnya file jarang 100MiB yang bisa di-oup sekitar 7,7 MiB ruang setelah diformat dengan ext3.
Runium
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.