Вкладка «Системный монитор» Ubuntu 9.10 (gnome-system-monitor) Файловые системы имеют несколько столбцов с названиями: Устройство, Каталог, Тип, Всего, Свободно, Доступно, Используется. Какие команды командной строки будут давать результаты Free и Available, так как они показывают разные результаты?
2 ответа
Утилита командной строки, которая показывает эти данные - df
. Он сообщает общее, доступное и использованное пространство. Столбец «free» в системном мониторе Gnome, по-видимому, является вычитанием используемого пространства из общего пространства, что я не думаю, что df
может сделать для вас.
Разница между доступным и свободным заключается в зарезервированном пространстве, которое существует в некоторых файловых системах. По умолчанию 5% каждой собственной (ext2
, ext3
или ext4
) файловой системы зарезервировано для root. Это сделано для того, чтобы система продолжала нормально функционировать некоторое время, даже если пользователь заполняет диск. Это полезно в файловых системах ОС, особенно в той, которая содержит /var
, но не особенно в файловых системах, используемых для данных, таких как /home
. Вы можете изменить сумму (до 0, если хотите) или привилегированного пользователя с помощью команды tune2fs
(например, tune2fs -r 0 /dev/mapper/foo-home
чтобы позволить вам заполнить свой домашний том).
Для дискового пространства, команда "df" не перечисляет используемое и доступное пространство на разделах жесткого диска? Также похоже на "du", в котором указано использование папки или диска.