GNU/Linux >> Belajar Linux >  >> Linux

Batasi Ukuran Direktori

Solusi 1:

Saya tidak yakin cara membatasi ukuran satu direktori. Anda dapat membuat pengguna baru, menetapkan kuota untuk mereka, lalu menjalankan proses di bawah pengguna tersebut, tetapi saya rasa bukan itu yang Anda cari.

Seperti yang Anda isyaratkan, Anda dapat membuat sistem file sebagai "file" dan memasangnya sebagai direktori keluaran untuk aplikasi ini. Ini akan memastikannya tidak pernah menyebar ke sistem file reguler Anda:

dd if=/dev/zero of=~/disk_image_file count=$size_in_blocks
mkfs -t ext3 -q ~/disk_image_file
mkdir -p ~/mnt/app1/log
mount -o loop=/dev/loop0 ~/disk_image_file ~/mnt/app1/log

Solusi 2:

Anda sedang mencari kuota. Ya, sangat mungkin untuk mengimplementasikan kuota pada sebagian besar jika tidak semua sistem file unix.

Inilah yang harus Anda baca:http://www.faqs.org/docs/Linux-mini/Quota.htmlAnda tidak perlu melakukan konfigurasi kernel apa pun. Sistem apa pun yang samar-samar modern kemungkinan besar sudah mengaktifkan ini oleh distribusi.

Kembalilah jika Anda memiliki masalah.


Linux
  1. Bagaimana cara membuat daftar ukuran direktori dari semua direktori anak?

  2. Transmisi-daemon tidak mengambil direktori jam tangan

  3. Apakah saya benar-benar membutuhkan chmod rekursif untuk membatasi akses ke folder?

  1. Dapatkan Ukuran Semua Folder di Direktori

  2. Bagaimana cara menghapus file ._ dalam direktori? Ubuntu

  3. Kecilkan/setel ulang ukuran direktori?

  1. Apa Arti Ukuran Direktori Dalam Output Perintah 'ls -l'?

  2. Perbedaan Perhitungan Ukuran Direktori?

  3. ls hang untuk direktori tertentu