eno*_*ado 5 linux ext filesystems redhat-enterprise-linux
我们在新的 sdd 磁盘上创建了 ext 文件系统作为以下内容
mkfs.ext4 -j -m 0 /dev/sdd -F
Run Code Online (Sandbox Code Playgroud)
为了获得 mkfs 之前的磁盘
我想我们需要删除由 mkfs 创建的分区,
如何执行?
Kam*_*ski 10
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
Run Code Online (Sandbox Code Playgroud)
或使用wipefs上/dev/sdd; 此工具旨在擦除文件系统。