시작에 영향을 주지 않고 파티션 크기 변경

시작에 영향을 주지 않고 파티션 크기 변경

저는 여러 드라이브에 dd의 Kali linux를 설치했습니다. 모두 라이브 지속성이 활성화되어 있습니다. 하나는 LUKS 암호화 드라이브(sdb3)(내가 사용하는 드라이브)로 작동하고 다른 드라이브는 암호화되지 않은 드라이브(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와 동일한 부팅 드라이브를 사용하여 이 작업을 수행하는 것이 불가능하다고 생각합니까?

감사합니다. 추가 설명이 필요하면 알려주시기 바랍니다.

관련 정보