Видобути архів, далі передати вміст через конвейер, перейти до примонтованного розділу куди буде виконано відновлення:
gzip -cd /mnt/backup/root.dump.gz | ( cd /mnt/root ; restore -rf - )
Видобути архів, далі передати вміст через конвейер, перейти до примонтованного розділу куди буде виконано відновлення:
gzip -cd /mnt/backup/root.dump.gz | ( cd /mnt/root ; restore -rf - )
Завантажитись з диска DVD/USB FreeBSD
Під час завантаження, обрати варіант Shell
та виконати команду (диск для запису завантажувача vtbd0)
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 /dev/vtbd0
FreeBSD Змінити кількість ядер (в прикладі на перше ядро) між якими планувальник буде розподіляти процес з PID (в прикладі 4626)
cpuset -l 0 -p 4626
Повна документація по CPUSET
У випадках, коли в системі, мережевих інтерфейсів більш ніж один, стає питання, який куди під’єднано.
В кожній ОС є свої способи вирішення цього питання, нижче наведені приклади.
FreeBSD зависає чи перезавантажується (падає ядро) якщо спробувати імпортувати чи підключити zfs масив.
Проблема виникла після не правильного вимкнення серверу (пропав струм) (UPS не використовується так як це заборонено політикою компанії (пожежна безпека) ).
Допомогла стаття “Recovering from Kernel Panic during zpool -f import“.
zpool import -f -N -o readonly=on -o failmode=continue raid5
import – підкоманда для імпорту
-f – примусово імпортувати, навіть якщо пул належить до іншої системи (не експортовано)
-N – імпортувати але не підключати жодної файлової системи
-o readonly=on – встановити опцію тільки читання в включено
-o failmode=continue – встановити опцію режим “обробки помилки” в “продовжити роботу” навіть коли трапилась помилка, за замовченням стоїть “блокувати I/O”
raid5 – ім’я пула
Так як “zfs mount” зависає, виконайте звичайну процедуру
mount -t zfs raid5 /mnt/zfsraid5
mount – програма підключення файлової системи у вказану директорію
-t zfs – вказуємо тип файлової системи
raid5 – назва пулу (пристрій що підключається)
/mnt/zfsraid5 – директорія куди буде підключена файлова система