私は今日明らかに壊れたようです。
Windowsデュアルブート用のスペースを確保するために、暗号化されたルートパーティションのサイズを変更する必要がありました。以下の指示に従いました。アーチスウィキDebian を使っているにもかかわらず、それは私のニーズに合ったようです。pvmove
ルートパーティションを縮小した後、ルートとスワップパーティションの間に空き容量があったため、ある時点でそれを使用する必要がありました。私はすべてがうまくいっていると思いましたが、ある時点でセクター/バイト/ものの計算を台無しにしたようです。これで、マシンはLive Debian USBキーから起動し、これは関連するシェルコマンドと考えられる出力です。
user@debian:~$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 2.3G 1 loop /usr/lib/live/mount/rootfs/filesystem.s
sda 8:0 0 3.6T 0 disk
sdb 8:16 1 114.6G 0 disk
sdc 8:32 1 28.9G 0 disk
├─sdc1 8:33 1 2.5G 0 part /usr/lib/live/mount/medium
└─sdc2 8:34 1 2.6M 0 part
nvme0n1 259:0 0 3.6T 0 disk
├─nvme0n1p1 259:1 0 512M 0 part
├─nvme0n1p2 259:2 0 488M 0 part
└─nvme0n1p3 259:3 0 3.5T 0 part
└─cryptdisk 253:0 0 3.5T 0 crypt # this is where the "fun" happens
そのため、Windows用100Gを正常に確保しており、これまでは大丈夫に見えます。しかし...
user@debian:~$ sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdisk
Enter passphrase for /dev/nvme0n1p3:
user@debian:~$ sudo vgchange -a y licorne-vg
WARNING: Device /dev/mapper/cryptdisk has size of 7602233344 sectors which is smaller than corresponding PV size of 7602235392 sectors. Was device resized?
WARNING: One or more devices used as PVs in VG licorne-vg have changed sizes.
device-mapper: reload ioctl on (253:2) failed: Invalid argument
1 logical volume(s) in volume group "licorne-vg" now active
user@debian:~$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 2.3G 1 loop /usr/lib/live/mount/rootfs/filesystem.squashfs
sda 8:0 0 3.6T 0 disk
sdb 8:16 1 114.6G 0 disk
sdc 8:32 1 28.9G 0 disk
├─sdc1 8:33 1 2.5G 0 part /usr/lib/live/mount/medium
└─sdc2 8:34 1 2.6M 0 part
nvme0n1 259:0 0 3.6T 0 disk
├─nvme0n1p1 259:1 0 512M 0 part
├─nvme0n1p2 259:2 0 488M 0 part
└─nvme0n1p3 259:3 0 3.5T 0 part
└─cryptdisk 253:0 0 3.5T 0 crypt
└─licorne--vg-root 253:1 0 3.5T 0 lvm
パニックマウント...253:2
これは暗号化されたディスクの一部である暗号化されたスワップパーティションです。
user@debian:~$ sudo pvdisplay /dev/mapper/cryptdisk
WARNING: Device /dev/mapper/cryptdisk has size of 7602233344 sectors which is smaller than corresponding PV size of 7602235392 sectors. Was device resized?
WARNING: One or more devices used as PVs in VG licorne-vg have changed sizes.
--- Physical volume ---
PV Name /dev/mapper/cryptdisk
VG Name licorne-vg
PV Size 3.54 TiB / not usable 0
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 928007
Free PE 0
Allocated PE 928007
PV UUID x5fLwB-qnhM-qc4x-y28f-FdDM-pFGI-9I6SYh
user@debian:~$ sudo lvs
WARNING: Device /dev/mapper/cryptdisk has size of 7602233344 sectors which is smaller than corresponding PV size of 7602235392 sectors. Was device resized?
WARNING: One or more devices used as PVs in VG licorne-vg have changed sizes.
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root licorne-vg -wi-a----- <3.54t
swap_1 licorne-vg -wi------- 976.00m
user@debian:~$ sudo dmesg | grep device-mapper
[ 99.652244] device-mapper: uevent: version 1.0.3
[ 99.652317] device-mapper: ioctl: 4.43.0-ioctl (2020-10-01) initialised: [email protected]
[ 100.537014] device-mapper: table: 253:2: dm-0 too small for target: start=7600236544, len=1998848, dev_size=7602233344
[ 100.537016] device-mapper: core: Cannot calculate initial queue limits
[ 100.537027] device-mapper: ioctl: unable to set up device queue for new table.
[ 1451.395603] device-mapper: table: 253:2: dm-0 too small for target: start=7600236544, len=1998848, dev_size=7602233344
[ 1451.395605] device-mapper: core: Cannot calculate initial queue limits
[ 1451.395956] device-mapper: ioctl: unable to set up device queue for new table.
このLVM / LUKS設定は回復可能な状態ですか?私考えるlicorne--vg-root
スワップパーティションだけが影響を受けるのは大丈夫ですか?問題を解決するにはどのような手順に従う必要がありますか?ご協力ありがとうございます。
答え1
parted
@frostchutzのおかげで、/ dev / nvme0n1p3を2048セクタに拡張して問題を解決しました。