Понимание, Почему я потерял так много пространства, монтирующего новый жесткий диск

Я только что купил жесткий диск Western Digital Red на 4 ТБ для своего Медиасервера. Я хочу понять, почему я закончил тем, что терял так много пространства путем форматирования его как ext4 и затем монтирования его. Я понимаю, что некоторые будут потеряны для дисков собственные файлы, но что я потерял, кажется слишком.

Шаги я взял:

Отформатированный использование Диска sudo mkfs.ext4 /dev/sde

Отредактированная вкладка FS так это автоматическое монтирование при начальной загрузке

UUID=3276bc13-20a5-4225-ad33-d8fecdd5216c /wd_red_1 ext4 defaults 0 0

Теперь, когда я работаю df -h это - мой вывод

/dev/sde        3.6T   89M  3.4T   1% /wd_red_1

Разве это не кажется слишком, что всего я потерял 700 ГБ пространства?

В сравнении у меня есть seagate 2TB HDD, с которой я был посредством того же процесса, и только потребовалось 200 ГБ (таким образом, у меня есть применимые 1.8 ТБ). Я сделал что-то не так?

Сервер выполняет 18.04.3 LTS

11
задан 11 February 2020 в 16:32

2 ответа

Изготовители дисков перечисляют размер в десятичных значениях, таким образом, Ваш HD на 4 ТБ - на самом деле 4 000 000 000 000 байтов. Но df -h списки в числах двоичного основания (т.е. 4 КБ 4 096 байтов, 4 МБ, составляют 4 194 304 байта, 4 ГБ 4,294,967,296 байтов, и 4 ТБ составляют 4,398,046,511,104 байта. Вы только купили диск с 4 000 000 000 000 байтами, так, чтобы удался к 3,63798807 ТБ (в основе двоичного числа). Это - в значительной степени точно значение, которым Вы видите перечисленный df -h.

Вы не потеряли способности, это - просто игра чисел, в которую играют производители.

Для проверки этого попробовать df -H. С капиталом H, это перечисляет его в десятичных значениях, таким образом, вместо "3.6T" это скажет "4T" или очень близко к тому числу. Производители даже идут далее и "4 ТБ", которых они перечисляют, также приблизительно. Фактическое может быть немного более или менее, чем это.

60
ответ дан 20 February 2020 в 22:58

Наверняка я должен иметь, знают, что причиной, обеспеченной в принятом ответе Rich, является главная причина. Однако существуют некоторые факторы, которые вызывают Вас, действительно имеют меньше пространства, чем, что появилось бы от способности диска.

Это для части из-за издержек ext4 файловых систем. Эти системы очень надежны и устойчивы. Структурам файловой системы нужно значительное пространство. Можно читать о технических деталях здесь (с благодарностью пользователю Matt).

Второй причиной является "зарезервированное место", занятое, который является фиксированным процентом общей емкости дисков. Как правило, тот фиксированный процент является путем к высоко для больших дисков и специально для дисков данных. Системы Linux обычно резервируют 5% новых разделов для пользователя root и системных служб. Идея здесь состоит в том, даже когда у Вас заканчивается дисковое пространство, пользователь root должен все еще смочь войти в систему, и системные службы должны все еще работать. Этого не может произойти, если нет никакого пространства, оставленного на корневом разделе.

Вы поэтому получите пространство путем уменьшения этого зарезервированного пространства. С tune2fs, можно скорректировать тот процент:

sudo tune2fs -m 1 /dev/sdb1

уменьшил бы зарезервированное пространство до 1% на разделе/dev/sdb1 (замените своим собственным разделом здесь). Для диска данных Вы, вероятно, могли обнулить это. Однако для предотвращения слишком большой фрагментации данных для создания ext4 объем никогда не должен быть полностью заполнен, таким образом, кроме того, к хранению под максимальным устройством хранения данных, можно также оставить некоторое зарезервированное пространство, которое также способствует остающемуся свободному пространству, должен был избежать фрагментации.

11
ответ дан 20 February 2020 в 22:58

Другие вопросы по тегам:

Похожие вопросы: