Saya baru saja menerima USB flash drive baru, dan mengatur 2 partisi terenkripsi di atasnya. Saya menggunakan dm-crypt (mode LUKS) melalui cryptsetup
. Dengan partisi non-terenkripsi tambahan, drive memiliki struktur berikut:
/dev/sdb1
, terenkripsi, menyembunyikan sistem file ext4 berlabel "Partition 1"./dev/sdb2
, dienkripsi, menyembunyikan sistem file ext4 lain, berlabel "Partition 2"./dev/sdb3
, jelas, sistem file ext4 terlihat berlabel "Partition 3".
Karena label dilampirkan ke sistem file ext4, dua yang pertama tetap sama sekali tidak terlihat selama partisi belum didekripsi. Ini berarti bahwa, sementara itu, wadah LUKS tidak memiliki label. Ini sangat menjengkelkan ketika menggunakan GNOME (automount), dalam hal ini partisi-partisi tersebut muncul sebagai " x GB Dienkripsi " dan " y GB Dienkripsi " sampai saya memutuskan untuk membuka kuncinya.
Ini sebenarnya bukan masalah pemblokiran, tetapi cukup menjengkelkan, karena saya sangat suka label saya dan akan senang melihatnya muncul bahkan ketika partisi saya masih dienkripsi.
Oleh karena itu, apakah ada cara untuk melampirkan label ke dm-crypt + wadah LUKS, sama seperti kita melampirkan label ke sistem file ext4? Apakah header dm-crypt + LUKS memiliki ruang untuk itu, dan jika demikian, bagaimana saya dapat menetapkan label?
Perhatikan bahwa saya tidak ingin mengekspos label ext4 saya sebelum dekripsi, itu akan konyol. Saya ingin menambahkan label lain ke wadah, yang dapat muncul saat label ext4 disembunyikan.
gdisk
untuk memberi label pada partisi itu. Ketika saya kemudian membuat sistem file pada partisi itu, GNOME hanya mengenalinya sebagai "501 MB Volume". Jadi, sementara Anda bisa memberi label, GNOME tidak mengenali label partisi; hanya label sistem file.fdisk
's modus MBR default), dan nama partisi tidak muncul dalam GNOME. Namun, pertanyaannya tidak benar-benar spesifik GNOME, dan sementara trik GPT names bertindak di tingkat yang lebih rendah, ini mungkin masih merupakan solusi yang valid untuk masalah yang saya jelaskan. Saya akan menunggu lebih lama untuk melihat apakah seseorang memiliki solusi yang bekerja pada level LUKS, tapi saya pikir nama partisi GPT bisa menjadi konten dari jawaban yang valid./dev/disk/by-partlabel
. Saya tahu itu tidak membantu untuk alat yang tidak terlihat di sana, tetapi itu memberikan jalur stabil yang dapat Anda gunakan dalam skrip dan semacamnya.Jawaban:
Saya pikir solusinya adalah menulis aturan udev seperti ini.
sumber
untuk solusi permanen untuk mengubah label wadah , gunakan:
sumber
Metode ini tampaknya berhasil bagi saya: http://www.cyberciti.biz/faq/linux-partition-howto-set-labels/
Jadi, jika Anda menggunakan sistem file EXT (saya menggunakan ext4 di sini):
Atur nama sistem file yang tidak terkunci (bukan partisi LUKS).
The
path
umumnya adalah/dev/mapper/<something>
jika menggunakan cryptsetup. Tetapi dalam kasus saya, karena saya menggunakan udisk, itu/dev/dm-x
, di manax
nomor.Saya pikir metode ini menyimpan informasi pada media yang dapat dipindahkan, seperti yang Anda inginkan, tetapi saya masih belum mengujinya.
sumber
Saya telah menemukan kombinasi jawaban oleh @ kristóf-szalay dan @someone sebagai yang saya inginkan, dan saya telah menambahkan beberapa catatan.
Secara khusus:
ITO pertanyaan awal, ini akan memungkinkan ikon di DM Anda untuk ditampilkan dengan YOURLABEL
Jika Anda membuka ruang bawah tanah dengan mengklik ganda, itu akan dipasang sebagai
Yang lagi-lagi bisa menyebabkan kebingungan, katakanlah jika Anda berada di CLI.
Dengan melakukan:
Nama itu akan menyebabkan jalur yang dipasang untuk mengambil nilai < name >:
/ media / fred / name
sumber