[ SlackList ] [ WkikiSlack ]




Re: Kopiowanie partycji dysków w Linux'ie!!

From: Maciej Bliziński <nie.pisz_malpka_na.to>
Date: Fri Feb 13 2004 - 17:50:29 CET

On 2004-02-13, Woolfgar <marvel404@interia.pl> wrote:
> 1) Co to jest to "dd"??

Program do kopiowania danych, np. pomiędzy partycjami dyskowymi albo
zrzucania dyskietek do plików itd.

> 2) Jakie znacie programy, które umoz.liwiaja; kopiowanie ca?ych partycji w
> linuxie i przenoszenie tych danych na inna partycje;??

Właśnie dd do tego służy. Ale przenoszenie GNU/Linuksa przy pomocy dd
nie jest konieczne, lepiej zrobić to przy pomocy tara, albo wręcz
instrukcji "cp" z przełącznikiem "-a" od "archive". Po takim
skopiowaniu plików wystarczy zmienić wpisy w /etc/fstab na nowej
partycji i skonfigurować komputer do bootowania GNU/Linuksa
z root=nowa_partycja.

Zakładając, że partycję docelową masz podmontowaną pod /mnt/dst a na
systemie źródłowym właśnie działasz, przeniesienie całego systemu przy
pomocy tara mogłoby wyglądać np. tak:

cd /mnt/dst
mkdir proc # tego nie należy kopiować
mkdir tmp # tego nie ma potrzeby kopiować
(cd /; tar cf - bin boot dev etc home lib mnt opt root sbin usr var ) \
| tar xfvp -
# teraz nowa lokalizacja partycji
vim /mnt/dst/etc/fstab

# teraz pozostał bootloader, który trzeba poinstruować, żeby używał
# nowej partycji jako "/", powiedzmy że masz lilo
vim /etc/lilo.conf
lilo

--
Quidquid latine dictum sit, altum viditur.
(Whatever is said in Latin sounds profound.)
Received on Fri Feb 13 18:09:15 2004

This archive was generated by hypermail 2.1.8. Wyprawa Shackleton 2014