答案1
首先,您缺少命令要处理的块设备。对于您来说,这似乎是/dev/sdc。
该parted mklabel
命令不会创建分区,但会在磁盘上放置磁盘标签,并需要对磁盘进行分区。
下一步是在带标签的磁盘上创建一个分区,然后在该分区内创建一个文件系统。mkfs.ext2
将创建一个文件系统。
因此单个步骤如下。执行时要小心,确保选择正确的块设备/dev/sdx,否则您将丢失数据。
首先,清除磁盘上原有的东西。
root@localhost:~# wipefs -a /dev/sdc
然后创建磁盘标签和分区。
root@localhost:~# parted /dev/sdc mklabel msdos
root@localhost:~# parted /dev/sdc mkpart pri 1MiB 100%
最后在分区内创建文件系统。
root@localhost:~# mkfs.ext2 -F /dev/sdc1
如果您没有登录,则root
必须在每条命令前添加sudo
。还可以考虑使用gpt
as disklabel 而不是 ,msdos
因为您可以使用 创建更大、更多的分区gpt
。您可能还想选择ext4
as filesystem 而不是ext2
,但您可能也有理由选择ext2
。
答案2
我认为你可以这样做gparted
如果你尚未安装:
sudo apt-get update && sudo apt-get install gparted
- 启动 GParted
- 选择右上角的驱动器(确保选择外部驱动器!)
- 右键单击分区
- 选择格式化为 -> ext2
- 单击编辑 -> 应用所有操作