PSla Blog

Blog Piotra Ślatały | Peter Slatala's Blog

RSnapshot – przeniesienie snapshotów na inny dysk

Once you start using rsnapshot and you haven’t thought about increasing hard drive requirements, you didn’t setup LVM, you might want to migrate yours rsnasphot directory to bigger drive, preferably under LVM.
Jeżeli kupiliście nowy dysk, bo rsnapshoty wyczerpują już miejsce na bieżącej partycji (która nie jest w LVMie), będziecie chcieli przenieść dane na nową partycję.

Proponuję na nową partycję zawczasu oprzeć o LVMa (Konfiguracja LVM (po angielsku))

Jak już macie nową partycję przygotowaną, możemy przenieść dane na nową partycję:

  • Przekopiowanie blok po bloku (przekopiowanie całej partycji) z device1 na device2
    [cc lang=”bash”]
    dd if=/dev/device1 of=/dev/device2 bs=1024k
    e2fsck -f /dev/device2
    resize2fs /dev/device2
    [/cc]
  • Używając rsynca
    [cc lang=”bash”]
    rsync -az -H –delete –numeric-ids –sparse –xattrs –acls source destination
    [/cc]
    można także dodać przełącznik –verbose by widzieć postęp

Pierwsze rozwiązanie skopiuje cały dysk (partycję), podczas gdy drugie skopiuje same dane. Nie bądźcie jednak zaskoczeni, jeśli to drugie zabierze więcej czasu. W związku z dużą ilością twardych dowiązań które tworzy RSnapshot by oszczędzać miejsce na dysku, wymagania pamięciowe będą całkiem spore (a takżę prędkość kopiowania będzie mniejsza). Mimo, że będziecie kopiować mniej danych, może zająć to znacznie więcej czasu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *