Przenoszenie danych na większy dysk: Różnice pomiędzy wersjami
Linia 137: | Linia 137: | ||
10) Kolejne i ostsatnie sprawdzenie systemu plików | 10) Kolejne i ostsatnie sprawdzenie systemu plików | ||
<pre> | |||
fsck -fyC /dev/sda1 | fsck -fyC /dev/sda1 | ||
</pre> | |||
11) Reboot, usunięcie nosnika livecd, boot z nowego dysku. | 11) Reboot, usunięcie nosnika livecd, boot z nowego dysku. | ||
(kontrolnie) | (kontrolnie) | ||
12) resize2fs -p /dev/sda1 | 12) | ||
<pre> | |||
13) kontrola df -Th | resize2fs -p /dev/sda1 | ||
</pre> | |||
13) kontrola | |||
<pre>df -Th</pre> | |||
[[Plik:Df -Th.png|200px|thumb|Nowy rozmiar]] | [[Plik:Df -Th.png|200px|thumb|Nowy rozmiar]] |
Wersja z 17:21, 14 lip 2009
Do tego celu będą nam potrzebne:
- live dystrybucja dowolnego systemu, 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