duk*_*ili 1 hard-drive metadata filesystems zfs partitioning
我在Nas4free中使用硬盘作为系统盘,这个硬盘现在是Ubuntu服务器的系统盘,但是一些zfs信息仍然存在......我在安装新系统之前没有擦除磁盘。我现在可以删除此元数据吗?或者我必须擦除整个磁盘并再次安装 Ubuntu 服务器?
这是一个老问题,但仅供记录:
zfs的元数据存储在zfs涉及的每个磁盘的前两个256kB中。
所以你可以做这样的事情:
sudo dd if=/dev/zero of=/dev/ada1 count=1 bs=512k
Run Code Online (Sandbox Code Playgroud)
对于前几位,在找到设备所有扇区的数量后,您可以对最后的元数据位执行以下操作:
假设扇区大小为 512 字节,我们有
262144 字节(256kB 元数据)/512 字节(扇区大小)= 1024 个扇区
sudo dd if=/dev/zero of=/dev/ada1 oseek=NUM_OF_SECTORS-1024
Run Code Online (Sandbox Code Playgroud)
现在,您应该看到一个干净的设备。
注意* - /dev/ada1 是 freeBSD 中的一个设备。在 Linux 中安装它可能是 /dev/sdb、/dev/hdb 等。
| 归档时间: |
|
| 查看次数: |
8927 次 |
| 最近记录: |