在处理分区时,我对使用命令行工具有点陌生,所以你必须原谅我的新手。
我基本上正在尝试在其上创建一个新的逻辑分区/dev/sdb
并希望ext3
在其上安装。我将如何一步一步地做到这一点parted
?这是一个全新的硬盘,上面什么也没有。
答案1
首先,请确保您了解两者之间的区别主分区、扩展分区和逻辑分区。要创建逻辑分区,您首先需要创建包含它的扩展分区。如果一个驱动器上只有一个分区,则不将其设为主分区是没有意义的。下面我就逻辑分区进行说明;创建主分区类似,只是更简单,所以您应该能够弄清楚。
Parted 并不是完成简单任务的最简单工具,专用分区工具(例如cfdisk
或 )fdisk
可能更容易理解。但还是要说一下(未经测试,请确保您了解发生了什么,如果看到错误消息,请不要盲目继续)。创建分区时,您需要输入设备的大小(parted 会显示它)。
/dev/sdb
mklabel msdos
mkpart extended 0 123456
mkpart logical 0 123455
然后跑到mkfs.ext3 /dev/sdb5
Parted外面。
如果您选择使用 cfdisk,您应该能够导航其菜单驱动界面。如果您更喜欢 fdisk,则指令顺序为:
n create partition
e extended
1 number (1–4)
<return> accept default start
<return> accept default end
n create partition
l logical
<return> accept default start
<return> accept default end
p show the current table, review it
w write changes
q exit
答案2
您可以使用parted同时执行这两项操作
parted -a optimal /dev/sda mkpartfs primary ext4 0% 100%