Mam system działający jako serwer z uszkodzonym dyskiem twardym. Chociaż wszystkie ważne dane znajdują się w macierzy RAID i są tworzone kopie zapasowe, i tak dalej, nie mam obrazu samego systemu. Nie ma konkretnej potrzeby, ponieważ mogę oczywiście zainstalować, ale nadal chcę najpierw wykonać kopię zapasową, zanim przejdę ścieżką przywracania. Wiem, że istnieją pewne wady tego procesu, ale wydaje mi się, że nie ma wiele wad próbowania go jako pierwszego rozwiązania.
- System operacyjny: Ubuntu 12.04.4 LTS
- Bezgłowy
- Nie mam nadziei, że zainstaluję zbyt dużo nowego oprogramowania, ponieważ dysk już się nie udaje :)
- System działa. Boję się, że zatrzymanie go zwiększy szansę, że dysk nie wróci. Oznacza to, że dd może być niedostępny?
- Nowy dysk nie ma tego samego rozmiaru (jest dwa razy większy) niż stary, co dodatkowo komplikuje problem dd.
Moim pomysłem było
- hotplug nowego dysku w systemie
- stworzyć system plików
- zamontuj go w / mnt / somedir
- zsynchronizuj pliki
- trochę magii fstab
- trochę magii rozruchowej
Wciąż mam pytania:
Jakie byłoby dobre polecenie rsync? Planowałem na:
rsync -aAXx / /mnt/somedir/
--exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
(Pomijam trochę więcej katalogów, np. Moich konnych raidów itp.)
Gdzie są opcje:
-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
Pomijam -H, -v i --progress, aby przyspieszyć proces.
Czy to zadziała w Ubuntu? Nie jestem pewien, czy Ubuntu używa linków twardych, ale nie sądzę, że potrzebuję takiej opcji, prawda?
Po tym uruchomieniu mogę zrestartować komputer (może z napędem USB na żywo) i ponownie uruchomić program rsync, jeśli stary dysk nadal się uruchamia. To naprawiłoby nieczytelne / zmienione pliki, ponieważ system działał, jak sądzę.
Jak naprawić bootowanie?
W takim razie moim planem byłaby zmiana UUID/
w moim fstab (wciąż muszę google jak znaleźć ) i wykonać trochę magii, aby system faktycznie uruchomił się z nowego dysku
Zapomniałem czegoś lub zaplanowałem coś szczególnie głupiego?