Zaawansowane przenoszenie Debiana
Zaawansowane przenoszenie Debiana
Cześć,
Chce przenieść Debiana z końca dysku na początek ale nie wiem czy się da w oŋóle... Może 'rozrysuje' co chce zrobić...
Mam dysk 320GB SATA2
10GB - Windows XP - NTFS
298GB - magazyn danych - NTFS
10GB - Debian
Teraz che aby następująco wyglądał podział:
20GB - Debian - /
1GB - SWAP
280GB - /home
20GB - Windows XP - muszę mieć bo mi drukarka nie działa pod Debianem - Lexmark x3530
I teraz tak, ten magazyn danych chciał bym prze konwertować na ext3, a Debiana przeniść z końca dysku na początek.
Teraz jeszcze dodatkowo po przeniesieniu systemu zamontować nowe partycje swap i /home aby działały. Oraz tak zrobić aby istniejące dane w tym magazynie nie uległy uszkodzeniu ani skasowaniu podczas prac.
Da się to zrobić?
Chce przenieść Debiana z końca dysku na początek ale nie wiem czy się da w oŋóle... Może 'rozrysuje' co chce zrobić...
Mam dysk 320GB SATA2
10GB - Windows XP - NTFS
298GB - magazyn danych - NTFS
10GB - Debian
Teraz che aby następująco wyglądał podział:
20GB - Debian - /
1GB - SWAP
280GB - /home
20GB - Windows XP - muszę mieć bo mi drukarka nie działa pod Debianem - Lexmark x3530
I teraz tak, ten magazyn danych chciał bym prze konwertować na ext3, a Debiana przeniść z końca dysku na początek.
Teraz jeszcze dodatkowo po przeniesieniu systemu zamontować nowe partycje swap i /home aby działały. Oraz tak zrobić aby istniejące dane w tym magazynie nie uległy uszkodzeniu ani skasowaniu podczas prac.
Da się to zrobić?
Może i da się, ale poco sobie utrudniać życie kiedy można zrobić przy pomocy np.: dd obraz partycji Debiana, nagrać na płytkę, to samo z partycją Windows i spokojnie je pozamieniać mając równocześnie wykonane gotowe kopie bezpieczeństwa.
tworzenie kopi partycji
przywracania obrazu można wykonać korzystając z dystrybucji LiveCD (Knoppix, itp.)
Kod: Zaznacz cały
man dd
Kod: Zaznacz cały
dd if=/dev/partycja_z_debianem of=/miejsce_utworzenia_obrazu.img
przywracania obrazu można wykonać korzystając z dystrybucji LiveCD (Knoppix, itp.)
Zawsze mnie to intrygowało, ale nigdy własnoręcznie nie sprawdzałem. Czy dd nie roi czasami kopi całej partycji a nie tylko znajdujących się na niej danych? Czy fakt, że system zostanie przeniesiony na zupełnie inną partycję nie ma żadnego znaczenia?fnmirk pisze:Może i da się, ale poco sobie utrudniać życie kiedy można zrobić przy pomocy np.: dd obraz partycji
Dlatego najpierw musisz zrobić backup każdej partycji.JarekMk pisze:A konwersja z nfts na ext3?
Akkon --- dd --- robi kopię całej partycji. Można ją później skompresować i podzielić. Zainteresuj się możliwościami pakietu ddrescue daje większe możliwości (teraz się z nimi zaczynam poznawać). Można nim np.: uzyskać obraz uszkodzonego dysku/partycji i próbować go naprawić (fsck) nie ingerując w oryginalny dysk (pracujemy na obrazie).
Można zmniejszyć rozmiar kopii zerując wolne miejsce na partycji. Aby to zrobić tworzymy za pomocą dd plik o rozmiarze wolnego miejsca, wypełniony zerami z /dev/zero, następnie go kasujemy i mamy teoretycznie wolne miejsce wypełnione zerami. Nie mam teraz pod ręką gotowej formułki ale było o tym na forum.fnmirk pisze:Akkon --- dd --- robi kopię całej partycji. Można ją później skompresować i podzielić.
fnmirk, ruun z tego co piszecie wynika tylko, że można zmniejszyć ostateczny rozmiar kopii wykonywanej przy pomocy dd. Kluczowe jest jednak co innego. Czy taka "okrojona" kopia może być później odtworzona na dowolnej innej partycji (oczywiście o pojemności nie mniejszej niż skompresowane dane)?
Od dawna interesuje się tą tematyką, przy czym od czasu do czasu (z różnych względów) zmieniam strukturę swoich partycji i musze przyznać, że takie "odpartycjonowanie" kopi byłoby rewelacyjnym rozwiązaniem. Z drugiej strony, może zastanawiamy się jednak nad sprawą, która jest już rozwiązana. Ktoś pisał mi kiedyś, że backup Debiana robi po prostu robiąc zwykłą kopię (skompresowaną) całej struktury, a potem ją przywraca, instaluje gruba i ma system z powrotem. Sam jednak tego nigdy nie próbowałem.
Od dawna interesuje się tą tematyką, przy czym od czasu do czasu (z różnych względów) zmieniam strukturę swoich partycji i musze przyznać, że takie "odpartycjonowanie" kopi byłoby rewelacyjnym rozwiązaniem. Z drugiej strony, może zastanawiamy się jednak nad sprawą, która jest już rozwiązana. Ktoś pisał mi kiedyś, że backup Debiana robi po prostu robiąc zwykłą kopię (skompresowaną) całej struktury, a potem ją przywraca, instaluje gruba i ma system z powrotem. Sam jednak tego nigdy nie próbowałem.
A może pamiętasz jaki był to mniej więcej wątek? Tak po omacku to trochę trudno szukać a man dd jest dość ubogiruun pisze:Nie mam teraz pod ręką gotowej formułki ale było o tym na forum.
Kiedyś (dawno temu), musiałem zdalnie przeinstalować system i używałem tego poradnika: LINK.Akkon pisze:fnmirk, ruun z tego co piszecie wynika tylko, że można zmniejszyć ostateczny rozmiar kopii wykonywanej przy pomocy dd. Kluczowe jest jednak co innego. Czy taka "okrojona" kopia może być później odtworzona na dowolnej innej partycji (oczywiście o pojemności nie mniejszej niż skompresowane dane)?
O ile mnie pamięć mnie nie myli to właśnie wgrywałem mniejszą partycję na większą i poszło bez problemu. Jeżeli coś namieszałem to proszę o sprostowanie.
Niestety nie mogę tego znaleźć. Może było to na innym forum :/Akkon pisze:A może pamiętasz jaki był to mniej więcej wątek?
Z przywróceniem partycji z kopii nie powinno być problemu. Wystarczy zamienić wyjście z wejściem.Akkon pisze:Czy taka "okrojona" kopia może być później odtworzona na dowolnej innej partycji
Kod: Zaznacz cały
dd if=/sciezka/do/obrazu.bak of=/dev/partycja
Kod: Zaznacz cały
dd if=/dev/urandom of=duzy_plik bs=512 count=2097152
To z Wikipedii