Я собираюсь настроить мой жесткий диск в ближайшее время, и одна из вещей, которые я прочитал, состоит в том, что многие разделители Linux дают вам возможность оставить нераспределенное пространство между разделами. Есть ли какое-то преимущество в этом? Если да, то сколько места нужно оставить между разделами?
2 ответа
Хотя нет общего преимущества в оставлении нераспределенного пространства между разделами, в некоторых случаях это может быть полезно - или даже необходимо:
Разделы должны быть выровнены в соответствии с размером физического блока базового устройства: невыровненный доступ может быть заметно медленнее - из-за этого я видел, что базы данных работают медленнее на целых 30% при некоторых рабочих нагрузках.
Это означает, что вам может потребоваться оставить несколько килобайт свободного места, чтобы разделы были выровнены по физическим секторам 4 КиБ, которые используются многими современными дисками.
Дисковые утилиты иногда используют пустое пространство: один из примеров, который приходит на ум - это загрузчик GRUB2, где рекомендуемый метод установки - встраивание GRUB в нераспределенное пространство перед первым разделом. Судя по тому, как в последнее время размеры загрузчика выросли, оставить MiB или около того нераспределенного пространства до первого раздела не было бы неразумно.
Что касается оставления нераспределенного пространства на конце устройства, это может быть полезно в тех случаях, когда априори невозможно определить, как будет использоваться дисковое пространство. Резервирование места и использование Logical Volume Management (LVM) позволяет распределять пространство по требованию, без громоздких операций резервного копирования / копирования / перемещения файлов.
Насколько я вижу, нераспределенное пространство приносит мало пользы. Разделы должны быть правильно выровнены на диске (и это может привести к тому, что некоторое пространство останется нераспределенным), но большинство утилит GNU/Linux будут делать это автоматически.
Если вы используете твердотельный накопитель от Intel, вы можете уменьшить снижение производительности, оставив свободное пространство в конце диска. Он будет использоваться для временного хранения, когда блоки должны быть удалены.