我正在使用 fdisk,并尝试在空 USB 驱动器上创建一个分区。事情是这样的:
Command (m for help): n
Partition number (1-128, default 1): 1
First sector (34-61187102, default 2048): 2048
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-61187102, default 61187102): +30000000
Created a new partition 1 of type 'Linux filesystem' and of size 14,3 GiB.
所以只有一个分区有 3000 万个扇区。
但是,当我检查它包含多少个扇区时,我得到:
我正在检查另一个程序,我再次看到该附加部分:
抱歉,我的小事:)我正在学习。
答案1
“最后一个扇区”对话框接受由扇区数或 +/-{K,B,M,G,...} 符号指定的分区大小。
如果大小以“+”为前缀,则它被解释为相对于分区第一个扇区。如果大小以“-”为前缀,则它被解释为相对于上限(分区的最后一个可用扇区)。
在数学运算中应用相对值来确定最后一个扇区,而不是分区大小(文档在这一点上有些令人困惑)。最重要的是,分区从第一个扇区的开头开始,到最后一个扇区的末尾结束。因此“+0”是一个有效的条目,并导致一个分区在同一扇区开始和结束,并包含一个扇区。在您的情况下,分区从扇区 2048(开始)开始,到扇区 2048 + 30000000(结束)结束,IE30,002,048,包含30,000,001个扇区。