Przenoszenie danych na większy dysk: Różnice pomiędzy wersjami
(od blasta) |
|||
Linia 1: | Linia 1: | ||
Do tego celu będą nam potrzebne: | Do tego celu będą nam potrzebne: | ||
*live | *dystrybucja live dowolnego systemu linuksowego, np. Ubuntu | ||
*Nowy dysk twardy o większej pojemności. | *Nowy dysk twardy o większej pojemności. | ||
*Akceptowalny DOWN-time na czas kopiowania plików :) | *Akceptowalny DOWN-time na czas kopiowania plików :) |
Aktualna wersja na dzień 01:50, 15 lip 2009
Do tego celu będą nam potrzebne:
- dystrybucja live dowolnego systemu linuksowego, np. Ubuntu
- Nowy dysk twardy o większej pojemności.
- Akceptowalny DOWN-time na czas kopiowania plików :)
1) Gasimy serwer, montujemy nowy większy! dysk, wrzucamy płytę live dystrybucji.
2) Instalujemy pakiet ddrescue
apt-get install gddrescue
3) Określamy dysk źródłowy i docelowy poprzez komendę
fdisk -l
Output:
4) rozpoczynamy procedurę kopiowania dysku
ddrescue -v /dev/sda /dev/sdb
Output:
5)
Wyłączenie serwera, usunięcie starego dysku, zamontowanie na jego miejscu nowego, uruchomienie serwera.
6) sprawdzamy system plików na nowym dysku (dalej z płyty dystrybucji)
fsck -fyC /dev/sda1
Powyższe operacje można wykonać poprzez konsolę, ale wygodniej i szybciej jest przez GUI.
(kroki 7 - 8 wykonujemy tylko jeżeli na dysku mamy partycję swap, po partycji z danymi)
7) ulubionym programem do partycjonowania, usuwamy partycję swap
8) tworzymy partycje swap na koncu dysku o pożądanym rozmiarze.
9) poszerzamy partycję systemową do maksymalnej przestrzeni
10) Kolejne i ostsatnie sprawdzenie systemu plików
fsck -fyC /dev/sda1
11) Reboot, usunięcie nosnika livecd, boot z nowego dysku. (kontrolnie) 12)
resize2fs -p /dev/sda1
13) kontrola
df -Th