起動に影響を与えずにパーティションのサイズを変更する

起動に影響を与えずにパーティションのサイズを変更する

私は複数のドライブにddのKali linuxをインストールしました。すべてライブ永続性が有効になっています。 1つはLUKS暗号化ドライブ(sdb3)(私が使用しているドライブ)として機能し、もう1つは暗号化されていないドライブ(sdb4)として機能します。

sdb4を縮小しながらsdb3を拡張したい

$ fdisk -l
Disk /dev/sdb: 14.5 GiB, 15518924800 bytes, 30310400 sectors
Disk /dev/sdb: 14.5 GiB, 15518924800 bytes, 30310400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf73f6410

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sdb1  *          64  5913631  5913568  2.8G 17 Hidden HPFS/NTFS
/dev/sdb2        5913632  5915039     1408  704K  1 FAT12
/dev /sdb3        5915040 17578125 11663086  5.6G 83 Linux
/dev/sdb4       17578126 28320312 10742187  5.1G 83 Linux


Disk /dev/loop0: 2.6 GiB, 2775728128 bytes, 5421344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes`

Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf73f6410

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sdb1  *          64  5913631  5913568  2.8G 17 Hidden HPFS/NTFS
/dev/sdb2        5913632  5915039     1408  704K  1 FAT12
/dev/sdb3        5915040 17578125 11663086  5.6G 83 Linux
/dev/sdb4       17578126 28320312 10742187  5.1G 83 Linux


Disk /dev/loop0: 2.6 GiB, 2775728128 bytes, 5421344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes`

メモ:上記はこの質問とは関係がないようです。

Disk /dev/mapper/sdb3: 5.6 GiB, 5969402880 bytes, 11658990 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

したがって、sdb3 = LUKS暗号化パーティションのリアルタイム永続性、sdb4 =暗号化されていないリアルタイム永続性です。

私はsdb4を使用しないので、縮小してsdb3を拡張したいのですが、セクタの開始点を変更して終了すると、OSが混乱して以前のように正しく起動できないことがわかります。

私は成功せず、次のステップを続けました。

$ umount /dev/sdb3

$ fdisk -l

(このツールを使用して最後の2つのパーティションを削除し、sdb3とsdb4のセクタの起動を変更し続けました。)

$ e2fsck -f /dev/sdb3

うん、すべてF

$ resize2fs /dev/sdb2

私が間違っているかどうかはわかりませんが、起動できないドライブが作成され、以前に行ったバックアップから復元する必要がありました。

最後の質問があります。パーティションをマウント解除する必要がありますが、OSと同じブートドライブを使用してこれを行うことは不可能だと思いますか?

ありがとうございます。追加の説明が必要な場合はお知らせください。

関連情報