hạn ngạch không được liên kết với người dùng nhưng với thư mục


15

Thông thường, hạn ngạch được thi hành cho mỗi người dùng, liên quan đến quyền sở hữu của tệp.

Có thể áp dụng hạn ngạch trên cơ sở thư mục, theo cách đó, nội dung thư mục bị giới hạn trong không gian đĩa?


1
Điều này có thể được thực hiện trên btrfs và zfs với pool. Nó không thể được thực hiện với ext4.
Gilles 'SO- ngừng trở nên xấu xa'

Câu trả lời:


6

Cùng một câu hỏi và trả lời ở đây:

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

về cơ bản, tạo một hệ thống tệp ảo bằng cách điền vào một tệp có các số không theo kích thước bạn muốn, sau đó tạo một hệ thống tệp trong tệp đó và sau đó lặp lại nó vào thư mục bạn muốn giới hạn.

Bài viết về Linux Quartly về nó ở đây: http://www.linuxquestions.org/questions/linux-server-73/directory-quota-601140/

Hướng dẫn tại đây: http://souptonuts.sourceforge.net/quota_tutorial.html


OK, nhưng điều này bảo lưu không gian hình thành từ đầu. Nó thực sự không giúp tiết kiệm không gian đĩa. Điều này có nghĩa là, KHÔNG có giải pháp nào cho vấn đề này mà giữ cho không gian đĩa được sử dụng tối thiểu?
Lorenz Meyer

1
@LorenzMeyer: Bạn có thể giới hạn việc sử dụng không gian đĩa thực sự được sử dụng bằng cách sử dụng tệp thưa thớt thay vì tệp đầy đủ. Mặc dù bạn có thể dễ dàng gặp rắc rối khi không gian đĩa trên ổ cứng thực sự hết. Ví dụ: truncate -s 512M foo;Hệ thống tập tin (ví dụ ext3) sẽ làm cho tệp ít thưa thớt hơn nhưng kích thước ocupied vẫn thấp hơn nhiều. Ví dụ, một tập tin thưa thớt 100MiB khoảng 7,7 MiB sau khi nó được định dạng bằng ext3.
Runium
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.