저는 여러 드라이브에 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와 동일한 부팅 드라이브를 사용하여 이 작업을 수행하는 것이 불가능하다고 생각합니까?
감사합니다. 추가 설명이 필요하면 알려주시기 바랍니다.