Я использовал жесткий диск для системы в Nas4free, и этот жесткий диск теперь является системным диском для сервера Ubuntu, но некоторая информация о zfs все еще там ...Я не стирал диск перед установкой новой системы. Могу ли я удалить эти метаданные сейчас или я должен стереть весь диск и снова установить сервер Ubuntu?
1 ответ
2
Это старый вопрос, но только для записей:
Метаданные zfs хранятся в первых и последних двух 256 КБ каждого диска, участвующего в zfs.
Так что вы можете делать такие вещи:
sudo dd if=/dev/zero of=/dev/ada1 count=1 bs=512k
для первых битов и после того, как вы нашли количество всех секторов вашего устройства, вы можете сделать это для последних битов метаданных:
Предполагая размер сектора в 512 байт, мы имеем
262144 байта (256 КБ метаданных) / 512 байтов (размер сектора) = 1024 сектора
sudo dd if=/dev/zero of=/dev/ada1 oseek=NUM_OF_SECTORS-1024
Теперь вы должны увидеть чистое устройство.
Примечание * - /dev /ada1 - это устройство во FreeBSD. Монтируется в Linux это может быть /dev /sdb, /dev /hdb и т.д.