我有一台安装了 RAID 的笔记本电脑,我有两个设备sda
,sdb
对于我的存储单元,它是一个 RAID,我想完全格式化这两个光盘。我想出了以下命令来格式化两张光盘。
dd if=/dev/zero of=/dev/sda bs=1M
dd if=/dev/zero of=/dev/sdb bs=1M
这些命令是否足以格式化两张光盘?
答案1
RAID:软件 VS 硬件
您没有写出您正在使用哪种 RAID。主要有两大类:
硬件 RAID:RAID 内容由硬盘驱动器控制器管理,Linux 中显示的设备是阵列的抽象。通常,在启动过程中可以访问固件来配置阵列(RAID 0、1 等)。这些设备可能会被命名
/dev/sdX
或其他更奇特的名称,例如 HP SmartArray 控制器/dev/ccissX
。软件 RAID:RAID 内容完全由操作系统管理。您必须在操作系统端设置阵列,通常是在安装过程中或稍后使用
mdadm
.通常,软件 RAID 在/dev/mdXX
.您的单个驱动器仍然可见,/dev/sdX
但是一定不可以直接访问。
Linux下格式化
您键入的命令 ( dd if=/dev/zero [...]
) 与格式化无关。使用这些命令,您只需将磁盘清零,这是完全无用的,除非您想删除以前存储在磁盘上的任何数据痕迹。
要格式化,您必须使用您要使用的文件系统/sbin/mkfs.XXXX
之一。XXXX
例如,/sbin/mkfs.ext4 /dev/sda1
将使用 Ext4 文件系统格式化第一个驱动器的分区 1。