두 개의 파티션을 하나로 결합하는 방법은 무엇입니까? [폐쇄]

두 개의 파티션을 하나로 결합하는 방법은 무엇입니까? [폐쇄]

USB 스틱이 있습니다. PC에 연결하면 USB 인터페이스에 두 개의 파티션이 표시됩니다: sdb1sdb4.

root@debian:~# fdisk -l

Disk /dev/sda: 149.1 GiB, 160041885696 bytes, 312581808 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: 0xa350a350

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sda1  *         2048    206847    204800  100M  7 HPFS/NTFS/exFAT
/dev/sda2          208894 312580095 312371202  149G  f W95 Ext'd (LBA)
/dev/sda5       240011264 306278399  66267136 31.6G  7 HPFS/NTFS/exFAT
/dev/sda6       306280448 312580095   6299648    3G 82 Linux swap / Solaris
/dev/sda7          208896  80285695  80076800 38.2G 83 Linux
/dev/sda8        80287744 163878911  83591168 39.9G 83 Linux
/dev/sda9       163880960 240011263  76130304 36.3G  b W95 FAT32

Partition table entries are not in disk order.
Disk /dev/sdb: 14.6 GiB, 15610576896 bytes, 30489408 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: 0xc3072e18

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sdb1  *       16128 30489407 30473280 14.5G  c W95 FAT32 (LBA)
/dev/sdb4       11580256 13523807  1943552  949M  0 Empty

sdb1그리고 sdb4그것을 결합하는 방법은 무엇입니까 sdb?
이상한 점은 다음과 같이 표시된다는 것입니다.심천개발은행, 오직sdb1감지될 수 있지만 gparted에서는 sdb4가 감지되지 않습니다.

다음 명령을 사용하여 sdb에서 mbr을 가져옵니다.

dd if=/dev/sdb of=/home/mbr.img bs=512 count=1

mbr.img를 출력하려면 xxd를 사용하세요.

xxd  /home/mbr.img

MBR을 수정하는 방법?

답변1

글쎄, 원한다면 /dev/sdb파티션 테이블을 완전히 삭제해야 합니다. 아마도 가장 쉬운 방법은 파일 시스템을 백업하고 다시 만드는 것입니다.

sudo mount /dev/sdb1 /mnt
tar -C/mnt -cf /tmp/sdb .
sudo umount /mnt
sudo dd if=/dev/zero of=/dev/sdb bs=1kx1k count=4
sudo mkfs.vfat /dev/sdb
sudo mount /dev/sdb /mnt
tar -C/mnt -xf /tmp/sdb

...그건 다 커버되는 것 같아요...

다른 솔루션이 있습니다.fatresize유사하지만 신뢰성이 떨어집니다. 진짜 문제는 FAT 파일 시스템이 사용자 공간 도구 등 어떤 종류의 지능도 많이 제공하지 않는다는 것입니다. 약간의 연구를 통해 바이트 오프셋 수준에서 이 작업을 수행하는 방법을 알아낼 수 있지만 위의 작업을 수행하는 것이 덜 번거롭다는 것을 알게 될 것입니다.

답변2

파티션 sdb1과 을 삭제해야 합니다 sdb4. 이렇게 하면 단일 저장 장치가 되며 파티션을 생성하여 사용할 수 있습니다.

SDB1경고: 삭제하면 및 의 모든 콘텐츠가 삭제됩니다 SDB4. 만약을 대비해 백업 복사본을 만들어 두십시오. 이 데이터는 귀하에게 중요합니다.

관련 정보