Я заметил , что при разметке и форматирования жесткого диска, можно самостоятельно установить имя раздела и метку раздела . Например, при разделении с помощью gdisk
можно изменить имена разделов , а при последующем форматировании с помощью mkfs.ext4
можно установить метку раздела (с -L
опцией). По-видимому, оба они независимы.
В чем разница? Как каждый используется?
Я знаю о ls /dev/disk/by-label
, но не намного больше. Быстрый поиск в интернете не помог.
partitioning
Алексей
источник
источник
/dev/disk/by-label
Ответы:
Формат диска GPT может содержать больше данных, чем его предшественники. Одним из этих полей является имя раздела, которое, как вы обнаружили, может быть установлено
gdisk
или аналогично. Однако до GPT существовали форматы, которые не поддерживали метки в таблице разделов (например, MBR), поэтому данные сохранялись в fs как метка файловой системы. Таким образом, использование GPT с файловой системой, которая поддерживает метки (то есть в основном что угодно), приводит к несколько запутанной комбинации названия / метки раздела и имени / метки файловой системы .Эти значения полностью независимы (хотя я не рекомендую делать их совершенно разными), и большинство программ будут использовать метку fs, так как она доступна практически во всех файловых системах, в отличие от имени раздела, которое есть только в GPT. Однако некоторые программы также могут использовать имя раздела. (Например,
/dev/disk/
содержит,by-label/
а такжеby-partlabel/
.)Я не совсем уверен относительно того, почему вам когда-либо придется использовать метку раздела, но надуманным примером может быть зашифрованный
/home
раздел. Поскольку раздел зашифрован, метка (или UUID в этом отношении) не может быть извлечена без ее расшифровки. (Обратите внимание, что обычные контейнеры поддерживают эти значения.) Поэтому вам придется где-то жестко задавать номер раздела. Поскольку никому не нравятся жестко запрограммированные числа, вы можете вместо этого установить метку раздела и получить доступ к разделу таким же образом при расшифровке.источник