Когда я начал знакомится с Linux меня несколько удивило построение файловой системы в Unix-подобных системах вообще, и в Linux в частности. Но почитав Костромина, маны, купив принтер и наконец поставив Linux на реальное железо, я понял всю логичность и правильность построения файловой системы. Например, есть такое понятие как дисковые квоты. Штука весьма интересная и полезная, особенно если речь идет о сервере или компьютере с общим доступом и несколькими пользователями. Поэтому предлагаю вам очередную главу перевода ?сборника команд Unix ToolBox, посвященную именно этому вопросу.
Дисковые квоты
Дисковые квоты позволяют ограничить дисковое пространство или количество файлов использкемых пользователем (или членом группы). Квоты распределяются на уровне файловой системы и поддерживаются ядром.
Дисковые квоты в Linux
Пакет quota tools, как правило нуждается в установке, он содержит утилиты командной строки.
Сначала нужно активировать дисковые квоты в файле fstab и перемонтировать раздел. Если раздел заблокирован открытыми файлами, нужно перезагрузить систему и добавить опцию монтирования usrquota в файл fstab.
/dev/sda2 /home reiserfs rw,acl,user_xattr,usrquota 1 1
# mount -o remount /home
# mount # Проверьте, активна-ли usrquota, иначе перезагрузитесь.
Инициализация файла quota.user с помощью quotacheck.
# quotacheck -vum /home
# chmod 644 /home/aquota.user # Позволить пользователю просматривать свои квоты.
Активировать квоты с помощью скрипта (например: /etc/init.d/quotad в SuSE) или quotaon:
quotaon -vu /home
Проверить активацию:
quota -v
Дисковые квоты FreeBSD
Инстркменты дисковых квот во FreeBSD являются частью базовой системы, однако в ядро должно быть включено option quota. Если это не так, добавте необходимую опцию и перекомпилируйте ядро.
options QUOTA
Как и в Linux, нужно добавить в fstab соответствующую опцию userquota:
/dev/ad0s1d /home ufs rw,noatime,userquota 2 2
# mount /home # Перемонтировать раздел
Включение квот в файле в /etc/rc.conf.
# grep quotas /etc/rc.conf
enable_quotas=”YES” # Активировать дисковые квоты при запуске системы (или NO).
check_quotas=”YES” # Проверять квоты при старте (или NO).
# /etc/rc.d/quota start
Ограничения квот
По-умолчанию, дисковые квоты не накладывают никаких ограничений (установлены в 0). Установить необходимые лимиты для пользовательских квот можно с помощью программы edquota. Так-же лимиты можно дублировать на других пользователей. Размер блока по-умочанию, 1 kб. Время действия можно установить с помощью edquota -t. Например:
# edquota -u colin
Linux
Disk quotas for user colin (uid 1007):
Filesystem blocks soft hard inodes soft hard
/dev/sda8 108 1000 2000 1 0 0
FreeBSD
Quotas for user colin:
/home: kbytes in use: 504184, limits (soft = 700000, hard = 800000)
inodes in use: 1792, limits (soft = 0, hard = 0)
Изменение дисковых квот для нескольких пользователей
Команда edquota -p используется для дублирования квот на других пользователей. Например:
# edquota -p refuser `awk -F: ‘$3 > 499 {print $1}’ /etc/passwd`
# edquota -p refuser user1 user2 # Дублируем на 2 пользователей
Проверка квот
Пользователи могут проверить свои квоты командой quota (файл quota.user должен быть доступен для чтения). Пользователь root может проверять любые квоты.
# quota -u colin # Проверить квоты пользователя.
# repquota /home # Полный отчет по разделу для всех пользователей.





















![[:uk-ua]Головоломка про зв’язки сьогодні: підказки та відповіді на 20 жовтня[:] [:ru-ru]Сегодняшняя головоломка Connections: подсказки и ответы на 20 октября[:] [:en]Today’s Connections Puzzle: Hints and Answers for October 20[:] [:pl]Dzisiejsza zagadka połączeń: wskazówki i odpowiedzi na 20 października[:] [:cs]Dnešní hádanka spojení: Rady a odpovědi na 20. října[:] [:es]Rompecabezas de conexiones de hoy: sugerencias y respuestas para el 20 de octubre[:] [:fr]Le puzzle des connexions du jour : conseils et réponses pour le 20 octobre[:] [:de]Das heutige Verbindungsrätsel: Hinweise und Antworten für den 20. Oktober[:] [:pt]Quebra-cabeça de conexões de hoje: dicas e respostas para 20 de outubro[:] [:it]Il puzzle delle connessioni di oggi: suggerimenti e risposte per il 20 ottobre[:] [:nl]Verbindingspuzzel van vandaag: hints en antwoorden voor 20 oktober[:] [:id]Teka-teki Koneksi Hari Ini: Petunjuk dan Jawaban untuk 20 Oktober[:]](https://linuxsam.org.ua/wp-content/uploads/2025/11/65d2ec70-27b3-4dbc-bf91-d6cfdc46d9af-100x70.jpg)
![[:uk-ua]Подолання прірви: як ШІ тепер допомагає волонтерам, які допомагають незрячим[:] [:ru-ru]Преодолевая пропасть: как ИИ теперь помогает волонтерам, оказывающим помощь незрячим[:] [:en]Bridging the Gap: How AI Now Supports Volunteers Assisting the Visually Impaired[:] [:pl]Niwelowanie przepaści: jak sztuczna inteligencja pomaga teraz wolontariuszom pomagającym niewidomym[:] [:cs]Bridging the Chasm: Jak AI nyní pomáhá dobrovolníkům pomáhajícím nevidomým[:] [:es]Cerrando la brecha: cómo la IA apoya ahora a los voluntarios que ayudan a las personas con discapacidad visual[:] [:fr]Combler le fossé : comment l’IA soutient désormais les bénévoles qui aident les malvoyants[:] [:de]Die Lücke schließen: Wie KI jetzt Freiwillige bei der Betreuung von Sehbehinderten unterstützt[:] [:pt]Preenchendo a lacuna: como a IA agora apoia voluntários que auxiliam deficientes visuais[:] [:it]Colmare il divario: come l’intelligenza artificiale ora supporta i volontari che assistono i non vedenti[:] [:nl]De kloof overbruggen: hoe AI nu vrijwilligers ondersteunt die visueel gehandicapten helpen[:] [:id]Menjembatani Kesenjangan: Bagaimana AI Kini Mendukung Relawan yang Membantu Penyandang Tunanetra[:]](https://linuxsam.org.ua/wp-content/uploads/2025/11/a021e10d-97a7-4057-bf83-c51fd8aa9928-100x70.jpg)
![[:uk-ua]Підвищення ціни на Spotify: як скасувати преміум-підписку[:] [:ru-ru]Повышение цен в Spotify: как отменить Premium-подписку[:] [:en]Spotify Price Hikes: How to Cancel Your Premium Subscription[:] [:pl]Wzrost ceny Spotify: jak anulować subskrypcję Premium[:] [:cs]Zvýšení ceny Spotify: Jak zrušit prémiové předplatné[:] [:es]Aumentos de precios de Spotify: cómo cancelar su suscripción premium[:] [:fr]Hausses de prix Spotify : comment annuler votre abonnement Premium[:] [:de]Spotify-Preiserhöhungen: So kündigen Sie Ihr Premium-Abonnement[:] [:pt]Aumentos de preços do Spotify: como cancelar sua assinatura premium[:] [:it]Aumenti dei prezzi di Spotify: come annullare l’abbonamento Premium[:] [:nl]Spotify-prijsstijgingen: hoe u uw premiumabonnement kunt annuleren[:] [:id]Kenaikan Harga Spotify: Cara Membatalkan Langganan Premium Anda[:]](https://linuxsam.org.ua/wp-content/uploads/2025/11/45148fdd-f81c-4871-a9c7-5a6916e93799-100x70.jpg)


