首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux下以编程方式对U盘进行分区

在Linux下以编程方式对U盘进行分区
EN

Stack Overflow用户
提问于 2010-01-05 21:40:24
回答 4查看 5.5K关注 0票数 2

从U盘中删除分区,然后重新插入磁盘后,我在dmesg中看到以下内容

代码语言:javascript
复制
[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?

fdiskparted会问一些愚蠢的问题,比如分区的开始和结束。我只想让分区填满整个磁盘。我认识的大多数人都倾向于使用gparted,这是我不想要的。我只想要一个简单的线性创建一个完整大小的分区。

在创建分区后,我可能想要运行的下一个命令是mkfs.ext4 /dev/sdb1

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-01-05 22:32:05

您可以使用sfdisk,只需省略分区大小并启动即可。

票数 3
EN

Stack Overflow用户

发布于 2011-07-19 04:43:56

代码语言:javascript
复制
parted -s /dev/sdb mkpart primary 0% 100%
票数 5
EN

Stack Overflow用户

发布于 2010-01-10 11:00:43

我之前已经编写了fdisk脚本,如下所示:

代码语言:javascript
复制
echo "
n
p
1
...
" | fdisk /dev/sdb

请注意,在usb密钥上创建分区时,请在1MB上对齐。否则,性能可能会受到影响。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2006324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档