从U盘中删除分区,然后重新插入磁盘后,我在dmesg中看到以下内容
[99341.658055] sd 4:0:0:0: [sdb] 15771720 512-byte logical blocks: (8.07 GB/7.52 GiB)
[99341.658670] sd 4:0:0:0: [sdb] Write Protect is off
[99341.658678] sd 4:0:0:0: [sdb] Mode Sense: 00 00 00 00
[99341.658684] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[99341.668175] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[99341.668187] sdb现在,如何从命令行创建磁盘的完整大小的分区/dev/sdb1?
fdisk和parted会问一些愚蠢的问题,比如分区的开始和结束。我只想让分区填满整个磁盘。我认识的大多数人都倾向于使用gparted,这是我不想要的。我只想要一个简单的线性创建一个完整大小的分区。
在创建分区后,我可能想要运行的下一个命令是mkfs.ext4 /dev/sdb1。
发布于 2010-01-05 22:32:05
您可以使用sfdisk,只需省略分区大小并启动即可。
发布于 2011-07-19 04:43:56
parted -s /dev/sdb mkpart primary 0% 100%发布于 2010-01-10 11:00:43
我之前已经编写了fdisk脚本,如下所示:
echo "
n
p
1
...
" | fdisk /dev/sdb请注意,在usb密钥上创建分区时,请在1MB上对齐。否则,性能可能会受到影响。
https://stackoverflow.com/questions/2006324
复制相似问题