Как удалить некоторые метаданные zfs с жесткого диска?

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

enter image description here

enter image description here

10
задан dukasvili
26.04.2023 0:33 Количество просмотров материала 3148
Распечатать страницу

1 ответ

Это старый вопрос, но просто для сведения:

метаданные zfs хранятся в первых и последних двух 256 КБ каждого диска, участвующего в zfs.

Так что вы можете делать вещи, как это:

sudo dd if=/dev/zero of=/dev/ada1 count=1 bs=512k

для первых битов и после того, как вы нашли количество всех секторов вашего устройства, вы можете сделать это для последних битов метаданных:

предполагая секторный размер 512 байт, у нас есть

262144 байта (256 КБ метаданных) / 512 байт (sectorsize) = 1024 секторов

sudo dd if=/dev/zero of=/dev/ada1 oseek=NUM_OF_SECTORS-1024

теперь вы должны увидеть чистое устройство.

Примечание * - / dev / ada1-это устройство во freeBSD. Установленный в Linux это может быть /dev/sdb, /dev/hdb и т.д.

2
отвечен Jimmy Koerting 2023-04-27 08:21

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

filesystems
hard-drive
metadata
partitioning
zfs
Вверх