Щойно я отримав нову флешку та встановив на ній 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
. Я знаю, що це не допомагає інструментам, які там не шукають, але це дає стабільний шлях, який ви можете використовувати в сценаріях тощо.