Windows 10 システムに Lubuntu 20.04 を新規インストールし、デュアルブート用に 256 GB NVME ドライブに Lubuntu をインストールします。
ブートドライブは /dev/nvme0n1p2 なので、ホームフォルダは /dev/nvme0n1p2/home/username です。
2つのパーティションを持つ1TBのハードドライブがあります。
/dev/sda1 736GB 暗号化された ext4/LUKS /dev/sda2 195GB ntfs
コンテキスト ntfs パーティションの目的は、Lubuntu 環境と Windows 10 間でファイルを簡単に共有できるようにすることです。
私の目標は次のとおりです。
- Lubuntuで起動
- ログイン
- ファイルマネージャを開き、/home/Filestoreに移動します。
- パスワードの入力を求めるメッセージ
私はこのガイドを読みました:
https://www.linuxbabe.com/desktop-linux/how-to-automount-file-systems-on-linux
ntfsドライブを/ home / WindowsShareに正常に自動マウントできます。
ただし、LUKSファイルシステムを/ home / Filestoreにマウントすることはできません。
「ext4」をファイルシステムとして使用すると、次のエラーメッセージが表示されます。
mount: /home/luke/Filestore: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.
blkidのパーティションエントリは次のとおりです。
/dev/sda1: UUID="redacted" TYPE="crypto_LUKS" PARTUUID="redacted"
そこで、fstabのファイルシステムとして「crypto_LUKS」を使ってみて、次のような結果を得ました。
mount: /home/luke/Filestore: unknown filesystem type 'crypto_LUKS'.
暗号化されたファイルシステムを自動的にマウントする方法についての指示を調べてみました。これは:
https://blog.tinned-software.net/automount-a-luks-encrypted-volume-on-system-start/
私が見つけたすべては、共有キーを使用して起動時にファイルシステムのパスワードを自動的に復号化することに関連しています。ブートドライブにキーを格納する暗号化された領域がないため、これをしたくありません。
私が言った目標は可能ですか?
答え1
lsblk
LUKS暗号化を含むパーティションを見つけるために使用されます。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 232.9G 0 part
├─sda2 8:2 0 1.9G 0 part
├─sda3 8:3 0 94M 0 part /boot/efi
├─sda4 8:4 0 93.1G 0 part
... and so on
LUKSブロックがonにあると仮定すると、sda1
次の項目が作成されます/etc/crypttab
。
$ sudo nano /etc/crypttab
<name> /dev/sda1 <password file path>
ここで「名前」はパスから出てきますが、/dev/mapper/<name>
「/dev/mapper」部分はありません。その後、デバイスパスがあります。その後、パスワードファイルのパスが続きます(起動時に自動的にパーティションのロックを解除するには、パスワードはプレーンテキストでなければならず、新しいパスワードは後に続くことができません。そうしないと、パスが指定されていない場合は起動時にパスワードプロンプトが表示されます)。 。
次にパーティションエントリを入力します/etc/fstab
。
/dev/<name> /mnt/mountpoint auto <options> 0 0
次に、コンピュータを再起動します。