У мене система працює як сервер, який має несправний жорсткий диск. Хоча всі важливі дані знаходяться на RAID та створюються резервними копіями, і все це, я не маю зображення самої системи. Немає конкретної потреби, оскільки я можу зробити встановлення звичайно, але я все ж хочу спробувати зробити гарячу копію спочатку, перш ніж просто спуститися по шляху відновлення. Я знаю, що в цьому є деякі недоліки як процесу, але я не думаю, що є багато недоліків у тому, щоб спробувати це як першу інстанцію.
- ОС: Ubuntu 12.04.4 LTS
- Без голови
- Я не сподіваюся встановити занадто багато нового програмного забезпечення, оскільки диск вже виходить з ладу :)
- Система працює. Мені страшно, зупиняючи це, збільшується ймовірність того, що диск не повернеться. Це означає, що DD може бути поза?
- Новий диск має не той же розмір (він вдвічі більший), ніж старий, що ще більше ускладнює проблему DD.
Моя ідея полягала в тому, щоб
- гарячу підключення нового диска в системі
- зробити файлову систему
- змонтуйте його в / mnt / somedir
- rsync файли
- якась магія fstab
- якась магія завантаження
У мене ще є такі питання:
Що було б хорошою командою rsync? Я планував:
rsync -aAXx / /mnt/somedir/
--exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
(Я пропускаю ще кілька режиму, наприклад, мого монтованого рейду тощо)
Де такі варіанти:
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
-A, --acls preserve ACLs (implies -p)
-X, --xattrs preserve extended attributes
-x, --one-file-system don't cross filesystem boundaries
Я спеціально пропускаю -H, -v та --progress, щоб прискорити процес.
Це буде працювати для Ubuntu? Я не впевнений, чи Ubuntu використовує якісь жорсткі посилання, але я не думаю, що мені потрібен варіант, чи не так?
Після цього запуску я міг перезавантажити (можливо, з живим USB-накопичувачем) і повторно запустити rsync, якщо старий диск все ще запускається. Це дозволило б виправити будь-які нечитабельні / змінені файли, оскільки система, напевно, працює.
Як виправити завантаження?
Тоді мій план полягав би в тому, щоб змінити UUID на /
моєму fstab (все одно доводиться шукати Google, як знайти uuid), і зробити якусь магію, щоб система насправді завантажувалася з нового диска
Я щось забув чи запланував щось конкретно дурне?