Tôi đã tạo một img
tập tin thông qua lệnh sau:
dd if=/dev/zero bs=2M count=200 > binary.img
Đây chỉ là một tệp có số 0, nhưng tôi có thể sử dụng nó trong fdisk
và tạo bảng phân vùng:
# fdisk binary.img
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x51707f21.
Command (m for help): p
Disk binary.img: 400 MiB, 419430400 bytes, 819200 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: 0x51707f21
và, giả sử, một phân vùng:
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-819199, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-819199, default 819199):
Created a new partition 1 of type 'Linux' and of size 399 MiB.
Command (m for help): w
The partition table has been altered.
Syncing disks.
Khi tôi kiểm tra bảng phân vùng, tôi nhận được kết quả sau:
Command (m for help): p
Disk binary.img: 400 MiB, 419430400 bytes, 819200 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: 0x7f3a8a6a
Device Boot Start End Sectors Size Id Type
binary.img1 2048 819199 817152 399M 83 Linux
Vì vậy, phân vùng tồn tại. Khi tôi cố gắng định dạng phân vùng này qua gparted, tôi gặp lỗi sau:
Tôi không biết lý do tại sao nó tìm kiếm binary.img1
và tôi không biết làm thế nào để định dạng phân vùng từ lệnh trực tiếp.
Có ai biết làm thế nào để định dạng nó bằng cách sử dụng hệ thống tập tin ext4?
Couldn't find valid filesystem superblock.
. Đây là pic: i.imgur.com/dl7XAC4.png . Đây có phải là một loại lỗi không?