1. Підготовка
Що потрібно:
2. Підключення та перевірка мережі
1. Завантажтеся з LiveUSB у режимі Try Ubuntu (Legacy BIOS).
2. Перевірте доступ до мережі:
3. ping -c 3 10.20.30.20
4. Переконайтеся, що є доступ по SSH:
5. ssh root@10.20.30.20
Якщо система просить підтвердити fingerprint — введіть yes, потім пароль.
3. Створення образу диска через SSH
Оскільки диск пошкоджений, безпечніше використовувати dd із параметрами для пропуску битих секторів:
sudo dd if=/dev/sda bs=1M conv=noerror,sync status=progress | \
ssh root@10.20.30.20 "cat > /srv/dev-disk-by-label-Backup/faulty_disk.img"
Пояснення:
Результат:
Після завершення на OMV з’явиться файл faulty_disk.img із повним образом диска.
4. Перевірка образу
На OpenMediaVault перевірте наявність і розмір файлу:
ls -lh /srv/dev-disk-by-label-Backup/
Якщо розмір близький до об’єму диска /dev/sda, копіювання пройшло успішно.
5. Розгортання образу на новий диск
1. Підключіть новий диск (наприклад, /dev/sdb).
2. Перед копіюванням переконайтесь, що він порожній.
3. Виконайте відновлення:
4. ssh root@10.20.30.20 "cat /srv/dev-disk-by-label-Backup/faulty_disk.img" | \
5. sudo dd of=/dev/sdb bs=1M status=progress
Після завершення новий диск буде точною копією старого.
6. Відновлення завантажувача GRUB (якщо потрібно)
Якщо система не завантажується після копіювання, відновіть GRUB:
sudo mount /dev/sdb1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
sudo grub-install /dev/sdb
sudo update-grub
exit
sudo umount /mnt/{dev,proc,sys}
Після перезавантаження система повинна стартувати з нового диска.
7. Корисні поради
________________________________________
Підсумок
Ця інструкція дозволяє створити повну копію пошкодженого диска через SSH без втрати доступних даних і без ризику подальшого псування носія. Після створення образу його можна відновити на інший диск або аналізувати у безпечному середовищі.