Рейтинг:1

Почему размер моего диска уменьшается после создания раздела ext4?

флаг cn

Я подключил к своей машине новый том объемом 200 ГБ и создал доб4 файловая система.

Но теперь я получаю только ~ 185 ГБ полезного пространства. Почему я не могу использовать все 200 ГБ?

Вот результат лсблк

НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
loop0 7:0 0 55.5M 1 цикл /snap/core18/1997
loop1 7:1 0 33.3M 1 цикл /snap/amazon-ssm-agent/3552
loop2 7:2 0 32.3M 1 цикл /snap/snapd/11588
loop3 7:3 0 70.4M 1 цикл /snap/lxd/19647
nvme1n1 259:0 0 200G 0 диск 
âânvme1n1p1 259:1 0 200G 0 часть /media/Data
nvme0n1 259:2 0 20G 0 диск 
âânvme0n1p1 259:3 0 20G 0 часть /

И вот вывод дф-ч

Используемый размер файловой системы Доступно Использование % Установлено на
/dev/корень 20G 1.3G 19G 7%/
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 1.6G 788K 1.6G 1%/запуск
tmpfs 5.0M 0 5.0M 0% /выполнить/заблокировать
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/loop1 34M 34M 0 100% /snap/amazon-ssm-agent/3552
/dev/loop2 33M 33M 0 100% /snap/snapd/11588
/dev/loop0 56M 56M 0 100% /snap/core18/1997
/dev/loop3 71M 71M 0 100% /snap/lxd/19647
tmpfs 1.6G 0 1.6G 0% /выполнить/пользователь/1000
/dev/nvme1n1p1 196G 1.4G 185G 1% /носитель/данные

Как вы можете видеть, используется только 1% диска, но все же я получаю только 185 ГБ пригодных для использования.Почему это так ?

Заранее спасибо!

Рейтинг:4
флаг es

Ваш SSD имеет 200 ГиБ (1024 единиц!) общего дискового пространства. После форматирования с помощью ext4 у вас осталось 196 ГиБ; ext4 требуется место на диске для собственных метаданных, таких как i-узлы и резервные блоки.

Эти 196 ГиБ - это чистая емкость этого раздела. /dev/nvme1n1p1 установлен в /медиа/данные. Как обычно, часть этого зарезервирована для корень пользователя, оставив 185 ГиБ для обычных пользователей.

Резервирование некоторого процента для пользователя root имеет смысл, если это жизненно важный системный раздел, такой как корневая файловая система; но для диска с чистыми данными, как этот, это не так. Пока что mkfs.ext4 делает это, потому что не может знать, что вы собираетесь делать с этой файловой системой.

Причина резервирования места на диске для пользователя root состоит в том, чтобы дать системному администратору шанс поработать с инструментами файловой системы, если диск переполнится; если остались нулевые блоки из-за того, что какой-то пользователь полностью заполнил системный раздел, становится трудно что-либо с этим поделать, потому что некоторым инструментам также требуется некоторое дисковое пространство для нормальной работы.

Но вы можете сделать эти зарезервированные проценты доступными для обычных пользователей с помощью Tune2fs команда:

Судо Tune2FS -r 0/dev/nvme1n1p1

Смотрите также мужчина tune2fs.

Dipanshu Chaubey avatar
флаг cn
Спасибо большое. Я не знал, что система резервирует хранилище для пользователя root. Кроме того, с помощью команды ```tune2fs``` я смог восстановить зарезервированное хранилище.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.