[ SlackList ] [ WkikiSlack ] |
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