Я только что получил новую флешку и установил на ней 2 зашифрованных раздела. Я использовал dm-crypt (режим LUKS) через cryptsetup
. С дополнительным незашифрованным разделом диск имеет следующую структуру:
/dev/sdb1
Зашифрованный, скрывающий файловую систему ext4 с меткой «Раздел 1»./dev/sdb2
Зашифрованный, скрывающий другую файловую систему ext4, помеченную как «Раздел 2»./dev/sdb3
, ясно, видимая файловая система ext4 с пометкой "Раздел 3".
Поскольку метки прикреплены к файловым системам ext4, первые две остаются полностью невидимыми, пока разделы не были расшифрованы. Это означает, что в то же время контейнеры LUKS не имеют этикеток. Это особенно раздражает при использовании GNOME (automount), когда разделы отображаются как « x GB Encrypted » и « y GB Encrypted », пока я не решу их разблокировать.
На самом деле это не проблема блокировки, но это довольно раздражает, так как мне действительно нравятся мои метки, и я хотел бы видеть их, даже если мои разделы все еще зашифрованы.
Следовательно, есть ли способ прикрепить метки к контейнерам dm-crypt + LUKS, как мы прикрепляем метки к файловым системам ext4? Есть ли место для этого в заголовке dm-crypt + LUKS, и если да, то как я могу установить метку?
Обратите внимание, что я не хочу показывать свои ярлыки ext4 перед расшифровкой, это было бы глупо. Я хотел бы добавить другие метки в контейнеры, которые могут появляться, пока метки ext4 скрыты.
gdisk
чтобы присвоить этому разделу ярлык. Когда я затем создал файловую систему в этом разделе, GNOME распознал ее только как «том 501 МБ». Таким образом, хотя вы можете пометить его, GNOME не распознает метки разделов; только метки файловой системы.fdisk
режим MBR по умолчанию), и имена разделов не появляются в GNOME. Однако этот вопрос не был действительно специфичным для GNOME, и хотя трюк с именами GPT действует на более низком уровне, это все же может быть правильным решением описанной мной проблемы. Я подожду еще немного, чтобы увидеть, есть ли у кого-нибудь решение, действующее на уровне LUKS, но я думаю, что имена разделов GPT могут быть содержанием правильного ответа./dev/disk/by-partlabel
. Я знаю, что это не помогает инструментам, которые там не выглядят, но дает стабильный путь, который вы можете использовать в сценариях и тому подобное.Ответы:
Я думаю, что решение состоит в том, чтобы написать такие правила udev.
источник
для постоянного решения изменить этикетку контейнера , используйте:
источник
Этот метод, кажется, работал для меня: http://www.cyberciti.biz/faq/linux-partition-howto-set-labels/
Итак, если вы используете файловую систему EXT (я использую ext4 здесь):
Задайте имя разблокированной файловой системы (не раздел LUKS).
В
path
целом,/dev/mapper/<something>
если использовать cryptsetup. Но в моем случае, потому что я использую удиски, это было/dev/dm-x
, гдеx
число.Я думаю, что этот метод хранит информацию на съемном носителе, как вы хотели, но я все еще не тестировал.
источник
Я нашел комбинацию ответов @ kristóf-szalay и @someone как то, что я хочу, и я добавил некоторые заметки.
В частности:
ITO оригинальный вопрос, это позволит иконке в вашей DM показывать с YOURLABEL
Если вы откроете склеп двойным щелчком, он будет смонтирован как
Что опять может вызвать путаницу, скажем, если вы в CLI.
При выполнении:
Это имя заставит смонтированный путь принять значение < name >:
/ media / fred / name
источник