我们在新的 sdd 磁盘上创建了 ext 文件系统,如下所示
mkfs.ext4 -j -m 0 /dev/sdd -F
为了得到 mkfs 之前的磁盘
我想我们需要删除 mkfs 创建的分区,
如何执行?
答案1
mkfs
不会创建分区,而是创建文件系统。您在整个设备上创建了一个文件系统/dev/sdd
(而不是分区,例如/dev/sdd1
)。
您的磁盘未分区,因此生成的布局称为超级软盘。如果您想将(几乎)整个设备用于单个文件系统,那么最好使用只有一个分区的分区表。比较:单分区磁盘配置的用途。
fdisk
或等工具gdisk
应该允许您在无需任何准备的情况下创建分区表(不过,您将丢失当前文件系统的数据,因此请复制要保存的内容)。如果您创建单个分区,则稍后应mkfs.ext4
以/dev/sdd1
作为目标运行,以在该分区上创建文件系统。
如果你想擦除当前文件系统(在//之前fdisk
或gdisk
出于任何其他原因)那么
用零填充磁盘的开头,1MB 应该足够了:
dd if=/dev/zero of=/dev/sdd bs=1M count=1
或使用
wipefs
;/dev/sdd
这个工具是用来擦除文件系统的。