FreeBSD Проверка и исправление ошибок

1.Для файловых систем UFS
Заходим в однопользовательский режим, после приглашения выполняем:

fsck -fy

2.Для файловых систем ZFS
В отличие от традиционных файловых систем, таких как UFS или EXT4, ZFS была разработана с учетом самовосстановления и не требует использования утилиты fsck для проверки и исправления ошибок. Выполняем:

zpool scrub имя-пула-обычно-zroot

Если ошибки предыдущей командой обнаружены, выполняем:

zpool clear имя-пула-обычно-zroot

FreeBSD zfs disk перенос системы

Дано: FreeBSD 13, SATA диск ada0 256гб, GPT загрузчик, файловая система ZFS
Задача: перенести систему на новый диск побольше размером, SSD M.2 1Тб, nvd0

Решение в четыре шага, для диска большего размера:

Лучше сделать инструментами самой ZFS, но я пока не смог осилить её. Вот такой нашел путь в обход:

  1. Перенести данные(в однопользовательском режиме):
    dd if=/dev/ada0 of=/dev/nvd0 Читать далее «FreeBSD zfs disk перенос системы»