SD 카드 파티션 추가

SD 카드 파티션 추가

/dev/sdb1하나는 부트 섹터용이고 다른 하나는 /dev/sdb2운영 체제용으로 두 개의 파티션이 있는 SD 카드가 있습니다 . 카드에는 아직 분할되지 않은 여유 공간이 있습니다.

/dev/sdb2드라이브를 포맷하지 않고 분할되지 않은 여유 공간을 모두 확보하고 여기에 추가하려면 어떻게 해야 합니까 ? 명령줄에서 이 작업을 수행하고 싶습니다.

답변1

다음은 결국 사용되었습니다. 확장 하려는 디스크에 /dev/sdd두 개의 파티션이 /dev/sdd1있고 ./dev/sdd2/dev/sdd2

umount /dev/sdd2
sudo parted /dev/sdd resizepart 2 -- -1
sudo e2fsck -f /dev/sdd2
sudo resize2fs /dev/sdd2

-- -1이 예에서는 볼륨을 최대(따라서 매개 변수) 로 늘리고 싶습니다 resizepart. 특정 크기로 크기를 조정하려면 먼저 실행하는 것이 좋습니다.

sudo parted /dev/sdd unit s print free

이것은 다음과 같이 인쇄되어야합니다

Number  Start     End        Size       Type     File system  Flags
        63s       2047s      1985s               Free Space
 1      2048s     32767s     30720s     primary  fat16        boot, lba
 2      32768s    5119999s   5087232s   primary  ext2
        5120000s  15728639s  10608640s           Free Space

10120000s섹터( 여유 공간의 시작/끝 5120000s사이 어딘가 )로 확장하고 싶다고 가정해 보겠습니다 15728639s. 이 경우 다음을 실행합니다.

umount /dev/sdd2
sudo parted /dev/sdd resizepart 2 10120000s
sudo e2fsck -f /dev/sdd2
sudo resize2fs /dev/sdd2

관련 정보