명령을 통해 디스크를 "LBA" 정밀도로 분할하고 포맷하는 방법은 무엇입니까?

명령을 통해 디스크를 "LBA" 정밀도로 분할하고 포맷하는 방법은 무엇입니까?

exFAT(또는 FAT32)로 파티션을 /dev/sdb나눈 /dev/sdb1/dev/sdb2포맷하는 방법/dev/sdb1좌심실 박출률명령을 통해 =1에서 2097152로? (LBA=0은 MBR용으로 예약되어 있습니다)

답변1

테스트를 위해 루프 장치를 만들었습니다.

dd if=/dev/zero of=tmp.img bs=1M count=100
modprobe loop
dd if=/dev/zero of=tmp.img bs=1M count=100
losetup /dev/loop0 tmp.img

그런 다음:

 # parted --script /dev/loop0 unit s mklabel msdos \
   mkpart primary fat32 1 2048 mkpart primary fat32 2049 4096 print
 Warning: The resulting partition is not properly aligned for best performance.
 Warning: The resulting partition is not properly aligned for best performance.
 Model: Loopback device (loopback)
 Disk /dev/loop0: 204800s
 Sector size (logical/physical): 512B/512B
 Partition Table: msdos

 Number  Start  End    Size   Type     File system  Flags
  1      1s     2048s  2048s  primary               lba, type=0c
  2      2049s  4096s  2048s  primary               lba, type=0c

체재

mkfs.vfat -F 32 /dev/sdb1

관련 정보