Я использовал жесткий диск для системы в Nas4free и этот жесткий диск теперь системный диск для Ubuntu server, но некоторая информация zfs все еще там...Я не стереть диск перед установкой новой системы. Могу ли я удалить эти метаданные сейчас или я должен стереть полный диск и установить Ubuntu server снова?
Как удалить некоторые метаданные zfs с жесткого диска?
10
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-код ]