-
Data: 2016-08-03 01:34:14
Temat: Re: partycja systemowa - polaczenie z rozszerzoną
Od: Marsjanin <m...@m...tk> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dnia Thu, 28 Jul 2016 15:00:49 +0200, ąćęłńóśźż napisał(a):
> A jak podejść do zagadnienia, żeby nie zaszkodzić?
Aby nie zaszkodzić, należy utworzyć kopię zapasową.
Najlepiej całego dysku (włącznie z MBR/GPT).
Najlepiej bajt po bajcie.
Przywrócenie tego w razie niepowodzenia to banał.
Jak to zrobić - poradników są w internecie terabajty tekstu. W skrócie
na przykład ja uparłem się ostatnio pod linuksem na:
dcfldd if=/dev/sdX|gzip -9|split -b 2G - obraz.gz. && sync
** dcfldd jest lepsze od dd bo podaje postęp.
** za /dev/sdX oczywiście podajemy nasz dysk do skopiowania, zamiast X
powinna być mała litera. Jaka - należy wykminić przed operacją, w
programie partycjonującym.
** gzip - chyba wiadomo.
** split dzieli pliki (tutaj po 2 GB), w celu łatwego tworzenia kopii
również na nośnikach z FAT32.
** Dysk kopiowany powinien być niezamontowany, dysk z kopią oczywiście
- zamontowany. Polecenie najłatwiej odpalić będąc linią komend w
folderze, w którym ma powstać kopia.
Jeśli nie dysponujemy dyskiem odpowiednio dużym na kopię, to:
a) jeśli systemy plików są sprawne i jest sporo wolnego miejsca, można
je nadpisać zerami, by gzip łatwo te fragmenty skompresował do niemal
zera. W zamontowanej partycji:
dcfldd if=/dev/zero|split -b 2G - zero. && sync && rm zero.* && sync
b) jeśli nie ma dużo pustego miejsca lub też systemy plików
na partycjach są niesprawne logicznie, możemy podzielić sobie
pracę na kilka etapów, ustalając odpowiednio parametr count= w
poleceniu dcfldd, w kolejnych częściach również parametr skip= (przy
przywracaniu z kopii będzie to seek=). Uprzedzam, że tego nie
przećwiczyłem. :)
Przywrócenie kopii na dysk komendą:
cat obraz.*|gzip -dc|dcfldd of=/dev/sdX && sync
Wszystkie ** przypisy z akapitu o tworzeniu kopii obowiązują również
tu. Wszędzie zamiast dcfldd można użyć standardowego dd. Uwaga przy
ręcznym dzieleniu plików: dla count/seek/skip dcfldd używa bloku chyba
32 KB, zaś dd 512 B. W obu programach można to zmienić parametrem
bs=(ilość bajtów).
Powodzenia. :)
--
Pozdrawiam,
Marsjanin
Następne wpisy z tego wątku
- 04.08.16 00:45 Kamil
- 04.08.16 13:59 Olaf Frikiov Skiorvensen
- 04.08.16 23:45 Kamil
Najnowsze wątki z tej grupy
- Jaka moc wi-fi ?
- Karta dźwiękowa stereo
- Mini pecet
- drukarka potrzebna
- Rok 1973
- CFM (airflow) AMD Wraitha
- 16. Raport Totaliztyczny: Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 15. Raport Totaliztyczny: Średniowiecze Po,Zniszczeniu AmigaOS i Plan9
- USB3.x->HDMI/DP ze sterownikami w win11
- Dell ubija / przemianowuje swoje flagowe linie laptopów
- Ten adapter nie obsłuży dysków HDD PATA 2.5 cala - producent kłamie czy ja jestem głupi ?
- Przedłużacz USB-C działa w połowie
- Fujitsu LIFEBOOK E746
- Alternatywny nośnik do monitoringu zamiast HDD?
- Pendrive, ale dysk
Najnowsze wątki
- 2025-02-17 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-02-17 Chrzanów => Programista NodeJS <=
- 2025-02-17 Warszawa => Node.js / Fullstack Developer <=
- 2025-02-17 Białystok => System Architect (Java background) <=
- 2025-02-17 Białystok => Solution Architect (Java background) <=
- 2025-02-17 Gliwice => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-17 Gdańsk => PHP Developer <=
- 2025-02-17 Warszawa => Senior ASP.NET Developer <=
- 2025-02-17 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-17 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-02-17 Odśnieżanie samochodu
- 2025-02-17 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-17 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-17 Pompiarze...
- 2025-02-16 PV teraz