Arızalı bir harddrive'ı olan bir sunucu olarak çalışan bir sistemim var. Tüm önemli veriler bir RAID üzerinde ve yedeklenmiş ve tüm bunlara rağmen, sistemin kendisinin bir görüntüsüne sahip değilim. Elbette kurulumunu yapabildiğim için özel bir gereklilik yok, ancak geri yükleme yoluna gitmeden önce ilk önce bir hotcopy yapmaya çalışıyorum. Bunun bir süreç olarak bazı olumsuz tarafları olduğunu biliyorum, ancak orada ilk çare olarak denemenin pek dezavantajı olduğunu sanmıyorum.
- İşletim Sistemi: Ubuntu 12.04.4 LTS
- başsız
- Disk zaten başarısız olduğu için çok fazla yeni yazılım yüklemeyi ummuyorum :)
- Sistem çalışıyor. Durdurmaktan korkuyorum, diskin geri gelmemesi ihtimalini arttırıyor. Bunun anlamı dd olabilir mi?
- Yeni disk, dd sorununu daha da zorlaştıran eski ile aynı boyutta değil (iki katı büyük).
Benim fikrim
- sistemdeki yeni sürücüyü çalıştırma
- dosya sistemi yapmak
- / mnt / somedir içine monte et
- dosyaları rsync
- bazı fstab sihri
- bazı çizme sihir
Hala sahip olduğum sorular:
İyi bir rsync komutu ne olurdu? Planlıyordum:
rsync -aAXx / /mnt/somedir/
--exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
(Biraz daha fazla dir, atlıyorum, örneğin monte edilmiş baskınım vs.)
Seçenekler nerede:
-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
Süreci hızlandırmak için özellikle -H, -v ve --progress öğelerini atlıyorum.
Bu Ubuntu için işe yarar mı? Ubuntu herhangi bir hardlink kullanıyor mu emin değilim, fakat seçeneğe ihtiyacım olduğunu sanmıyorum, değil mi?
Bu çalıştırmadan sonra yeniden başlatılabilir (belki canlı bir usb sürücüyle) ve eski disk hala başlarsa rsync'i yeniden çalıştırabilirim. Sanırım sistem çalışıyordu çünkü okunamayan / değiştirilen dosyaları düzeltebilirdi.
Önyükleme nasıl düzeltilir?
O zaman planım /
benim fstab'ımdaki UUID'yi değiştirmek (hala uuid'i nasıl bulacağımı google'a gitmek) ve sistemin yeni diskten önyükleme yapması için biraz sihir yapmak olacaktı.
Bir şey unuttum mu ya da aptalca bir şey mi planladım?