Я использовал жесткий диск для системы в Nas4free, и этот жесткий диск теперь является системным диском для сервера Ubuntu, но некоторая информация о zfs все еще там ...Я не стирал диск перед установкой новой системы. Могу ли я удалить эти метаданные сейчас или я должен стереть весь диск и снова установить сервер Ubuntu?

1 ответ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 и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .