kotalar kullanıcılarla değil dizinlerle bağlantılı


15

Genellikle, kotalar, dosyanın tescili ile ilgili olarak kullanıcı başına uygulanır.

Klasör bazında kota uygulamak, böylece disk içeriği disk alanında sınırlı olacak şekilde uygulamak mümkün müdür?


1
Bu havuzlu btrfs ve zfs üzerinde yapılabilir. Ext4 ile yapılamaz.
Gilles 'SO- kötü olmayı bırak'

Yanıtlar:


6

Aynı soru burada sordu ve cevaplandı:

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

temel olarak, bir dosyayı istediğiniz boyuta sıfırlarla doldurarak sanal bir dosya sistemi oluşturun, ardından bu dosyada bir dosya sistemi oluşturun ve daha sonra sınırlamak istediğiniz dizine bağlayın.

Linux hakkında burada üç makale: http://www.linuxquestions.org/questions/linux-server-73/directory-quota-601140/

Eğitim videosu: http://souptonuts.sourceforge.net/quota_tutorial.html


Tamam, ama bu başlangıçtaki alanı ayırır. Gerçekten disk alanından tasarruf etmenize yardımcı olmaz. Bu, kullanılan disk alanını minimum tutan bu soruna HİÇBİR çözümün olmadığı anlamına mı geliyor ?
Lorenz Meyer

1
@LorenzMeyer: Tam donanımlı bir dosya yerine seyrek bir dosya kullanarak gerçekte kullanılan disk alanı kullanımını sınırlayabilirsiniz. Gerçi gerçek HDD'deki disk alanı dolduğunda sorunla karşılaşabilirsiniz . Örneğin , dosya sistemi (örn. Ext3) dosyayı daha az seyrek yapacaktır, ancak oluşan boyut hala çok daha düşüktür. Örneğin, 100MiB seyrek bir dosya ext3 ile biçimlendirildikten sonra yaklaşık 7.7 MiB boşluk oluşturur. truncate -s 512M foo;
Runium
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.