Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Zdjęcie
- - - - -

Przenoszenie systemu na nowy dysk

rsync dd

  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 macsurf

macsurf
  • Members
  • 90 postów

Napisano 01 czerwiec 2017 - 16:26

Przeglądałem informacje na ten temat jednak większość opiera się na sofcie z GUI najcześciej płatnym jak Carbon Copy Cloner i jemu podobne.
To może lepiej do przeniesienia systemu wykorzystać multiplatformowe narzędzia typowo unixowe czyli dd czy rsync które są zarówno na makowym systemie jak i na wszelkiej maści linuksach/unixach itp.

Najprościej będzie odpalić linuxa z USB i wykorzystać dd ale z tego co wyczytałem później jest problem z wielkością partycji tzn będzie taka sama jak na starym dysku. I trzeba będzie bawić się w resize partycji.

Czy może rsync`kiem lepiej to zrobić ? Przed kopiowaniem tworząc 2 partycje jedną dla EFI drugą dla systemu i skopiować wszystko z odpowiednimi uprawnieniami poprzez rsync ?

OSX 10.11.6 / CPU: i5 4460 3.2GHz / MB: Gigabyte Z97X Gaming 3 / GPU: Gigabyte GTX 960 4GB VRAM / 16GB RAM / SSD Crucial MX300 275GB m.2 + SSD Samsung 840 EVO 128GB + SSD OCZ Agility 60GB + 2X 2TB HDD / PSU: Supremo L2 GOLD 550W


#2 314TeR

314TeR

    Administrator

  • Administrators
  • 17598 postów
  • LocationWarszawa

Napisano 01 czerwiec 2017 - 18:07

Jak już Linux, to wystarczy clonezilla.

ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#3 macsurf

macsurf
  • Members
  • 90 postów

Napisano 09 czerwiec 2017 - 18:18

Niestety zarówno dd jak i clonezilla daje taki sam efekt. Nie można zwiększyć rozmiaru partycji systemowej.
Próbowałem oczywiście naprawiać w parted ale lipa bez efektów.
Jedyby sposób to utworzenie na nowym dysku ręcznie partycji EFI, systemowej i recovery i klonowanie samych partycji bo tak to szkoda nerwów.
 

Dobra poradziłem sobie. Przekopałem cały internet i nic nie znalazłem dopiero Eureka nastąpiła po relaksie.
Problem był przez to, że partycja systemowa była pomiędzy partycjami EFI i recovery.
 
A więc na początku skasowałem niewidoczną partycję recovery i połączyłem ją z systemową:
 diskutil eraseVolume HFS+ Blank /dev/disk4s3
( tu właściwy numer partycji z recovery )

następnie połączyłem partycje systemową z wyczyszczoną uprzednio partycją recovery:
 diskutil mergePartitions HFS+ OSX disk4s2 disk4s3
Po tej operacje już w graficznym DiskUtility pojawiła się możliwość zwiększenia partycji do całkowitej nominalnej wielkości dysku.
 
Same fixy z parted nic nie dawały, kopia tabeli partycji była na końcu dysku, więc ok.
Także to już nie ma znaczenia czy zrobimy to przez dd czy clonezillę. No może clonezilla bardziej bezpieczna bo upewnia nas, który dysk zostanie wymazany i chyba z automatu robi fix z kopią tebeli partycji.
 
Niestety byłoby zbyt pięknie. Po zwiększeniu partycji jej wielkość jest taka sama mimo, iż nie ma żadnych errorów.
 
Jednak nie przeniósł kopii tabeli partycji na koniec, no ale żadne fixy nie pomagają.
 dev/disk4: Sec GPT at sector 156301487 start size index contents 0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 409640 116557472 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC 116967112 39334343 156301455 32 Sec GPT table 156301487 1 Sec GPT header 

OSX 10.11.6 / CPU: i5 4460 3.2GHz / MB: Gigabyte Z97X Gaming 3 / GPU: Gigabyte GTX 960 4GB VRAM / 16GB RAM / SSD Crucial MX300 275GB m.2 + SSD Samsung 840 EVO 128GB + SSD OCZ Agility 60GB + 2X 2TB HDD / PSU: Supremo L2 GOLD 550W


#4 314TeR

314TeR

    Administrator

  • Administrators
  • 17598 postów
  • LocationWarszawa

Napisano 10 czerwiec 2017 - 08:21

Ja po sklonowaniu Clonezillą, zwiększam rozmiary w GParted Live CD. 

 

Jak odpalisz z płyty/klucza/PXE to widzisz wszystkie partycje i co najważniejsze możesz je, przesuwać, usuwać oraz co Ciebie najbardziej interesuje zwiększać rozmiar. 


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#5 macsurf

macsurf
  • Members
  • 90 postów

Napisano 10 czerwiec 2017 - 09:02

Heh gparted próbowałem na samym początku z pakietem hfsprogs ( domyślnie ubuntu nie miał tego pakietu ) i efekt ten sam. Zresztą partycji nawet nie można zamountować. Nie wiem chyba będę robił to ręcznie format z GUID i clonowanie partycji EFI i systemowej osobno.

 

Przy którymś razem mignęło mi, że nie mam Journalingu włączonego. Dziwne bo opcja włączenia Journalingu jest niepodświetlona, zresztą dysk był formatowany z journalingiem. Sprawdzałęm też w raporcie i jest włączony journaling dla tego dysku.

Jedyny soft, który pomógł to Stellar Partition Manager. Co ciekawe disk utility na graficzny wykresie pokazuje 4.2GB wolnego tak jak przed zmianami rozmiaru partycji a niżej w podsumowaniu 25.38GB. Chyba, że on gdzieś cachuje dane na temat zajętości dysku przez poszczególne typy danych.


OSX 10.11.6 / CPU: i5 4460 3.2GHz / MB: Gigabyte Z97X Gaming 3 / GPU: Gigabyte GTX 960 4GB VRAM / 16GB RAM / SSD Crucial MX300 275GB m.2 + SSD Samsung 840 EVO 128GB + SSD OCZ Agility 60GB + 2X 2TB HDD / PSU: Supremo L2 GOLD 550W


#6 macsurf

macsurf
  • Members
  • 90 postów

Napisano 10 czerwiec 2017 - 16:57

Rozwiązałem problem poprzez jedynie słusze podejście czyli kopiowanie poprzez rsync. Nie polecam żadnego klonownania partycji HFS+ czy to dd czy clonezilla. Gdyż kończy się to brakiem możliwości powiększenia partycji docelowej po zakończonym klonowaniu. Jedynie komercyjny soft Stellar Partition Manager w jednym przypadku powiększył partycję aczkolwiek DiskUtility jak wspomniałem gubił się z pokazanie właściwej wielkości dysku po wykonanej operacji. Czasem nawet DiskUtility zawieszał się w momencie kiedy chciało się zmienić wielkość partycji - brak wejścia do opcji i crash softu.

A więc rsync ! No to po kolei:
 
Na początku oczywiście format dysku ( HFS+ oczywiście ) na którym ma zostać skopiowany system w DiskUtility.
Następnie kopiowanie plików, tworzymy dodatkowo plik w którym będą wyszczególnione pliki/katalogi, które nie będą kopiowane ( excludefiles.txt ):
 
 
sudo rsync -xrlptgoEv --progress --exclude-from="./excludefiles.txt" / /Volumes/MacOS/
 
UWAGA: -xrlptgoEv w postaci skróconej to: -axEv
 
Zawartość pliku "excludefiles.txt" :
 
Spotlight-*/
.Trashes
/afs/*
/automount/*
/cores/*
/dev/*
/Network/*
/private/tmp/*
/private/var/run/*
/private/var/spool/postfix/*
/private/var/vm/*
/Previous Systems.localized
/tmp/*
/Volumes/*
*/.Trash
 
+ Kopiowanie partycji EFI
 
Katalogi dla zamountowanych zasobów:
 
mkdir /Volumes/EFI1
mkdir /Volumes/EFI2
 
EFI1 to jest partycja źródłowa ( oryginalna ).
 
Sprawdzenie numeru dysku/partycji w tym wypadku: disk1s1 i disk2s1 i zamountowanie partycji EFI
 
diskutil list
sudo mount -t msdos /dev/disk1s1 /Volumes/EFI1
sudo mount -t msdos /dev/disk2s1 /Volumes/EFI2
 
Kopiowanie partycji EFI
sudo rsync -av --progress /Volumes/EFI1/ /Volumes/EFI2/
 
Domyślnie partycja EFI ma flagę BOOT więc nic nie trzeba zmieniać.
 
Na koniec ewentualnie sprawdzenie dysku i naprawa uprawnień.
Wszystko śmiga bez żadnych kłopotów. Tak więc przestrzegam przed softem dd / clonezilla w kontakście klonowania partycji HFS+ jeśli nie chcemy niepotrzebnie psuć sobie krwi.

OSX 10.11.6 / CPU: i5 4460 3.2GHz / MB: Gigabyte Z97X Gaming 3 / GPU: Gigabyte GTX 960 4GB VRAM / 16GB RAM / SSD Crucial MX300 275GB m.2 + SSD Samsung 840 EVO 128GB + SSD OCZ Agility 60GB + 2X 2TB HDD / PSU: Supremo L2 GOLD 550W


#7 314TeR

314TeR

    Administrator

  • Administrators
  • 17598 postów
  • LocationWarszawa

Napisano 12 czerwiec 2017 - 07:14

macsurf - ja nie wiem co miałeś i jak miałeś partycje, nie wnikam czemu nie chciało Ci to działać. 

 

Natomiast powtórzę jeszcze raz - po klonowaniu clonezillą, niejednokrotnie zmieniałem wielkości partycji nowych dysków i nie miałem z tym żadnego problemu. To że Tobie nie zadziałało w jakimś określonym wypadku, nie znaczy, że "zawsze nie działa".

 

Takie moje 3 grosze. 


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#8 macsurf

macsurf
  • Members
  • 90 postów

Napisano 12 czerwiec 2017 - 20:23

Owszem, nie twierdzę nigdzie, że tobie się nie udało :) Co prawda próbowałem na różnych dyskach i wielu wariantach ale tylko z dd i clonezilla innych softów do klonowania nie testowałem i tak 2 dni non stop. Więc oczywiście przedstawiam tylko swój punkt widzenia :) Nie mniej jednak polecam sposób z rsync wiele kłopotów odpada jakie mogą pojawić się przy klonowaniu partycji HFS+.


OSX 10.11.6 / CPU: i5 4460 3.2GHz / MB: Gigabyte Z97X Gaming 3 / GPU: Gigabyte GTX 960 4GB VRAM / 16GB RAM / SSD Crucial MX300 275GB m.2 + SSD Samsung 840 EVO 128GB + SSD OCZ Agility 60GB + 2X 2TB HDD / PSU: Supremo L2 GOLD 550W





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych