Strona 1 z 1
Zapis obrazu dysku z pominięciem pustego miejsca
: 03 listopada 2014, 13:55
autor: torrmen
Witam,
Czy ktoś zna sposób aby zapisać zawartość dysku bez zapisywania informacji związanych z wolnym miejscem ?
Przykładowo mam bootowalny pendrive 16 GB a na nim partycję 6 GB z systemem Debian na której mam zapisane 3.32 GB danych. Potrzebuję aby po zrobieniu obrazu dysku plik img (lub ostatecznie iso) zajmował około 3.32 GB a nie 16 GB. Dodatkowo później potrzebuję tą zawartość wrzucić na pendrive o pojemności 4 lub 8 GB.
Może ktoś zna rozwiązanie?
: 03 listopada 2014, 14:18
autor: LordRuthwen
Za pomocą dd się nie bardzo da, mógłbyś stworzyć tablicę partycji w pliku, potem za pomocą cp -pr albo rsynca skopiować tam pliki.
Mi się widzi, że może zadziałać.
: 03 listopada 2014, 14:52
autor: dedito
Można też obraz skompresować.
Jeśli mnie pamięć nie myli to Clonzilla potrafiła robić obrazy z pominięciem wolnej przestrzeni.
Pytanie jakim celom ma służyć taki mniejszy obraz?
: 03 listopada 2014, 14:54
autor: LordRuthwen
Ale jemu chodzi o to, żeby go potem wrzucić na mniejszego pendrive.
I w tym przypadku będzie się pluł o to, że nie ma miejsca.
: 03 listopada 2014, 15:07
autor: dedito
Tylko nie bardzo rozumiem co mu to da.
Przecież ten system i tak się gdzieś musi załadować i suma sumarum musi mieć tą wolną przestrzeń dostępną fizycznie.
Musiałby więcej szczegółów podać bo ja nie do końca rozumiem celu tych operacji.
: 03 listopada 2014, 16:02
autor: torrmen
Ma na celu wrzucenie gotowego oprogramowania na każdy pendrive który jest w stanie pomieścić zawartośc obrazu. Tak jak pisano wcześniej największy problem jest związany z pojemnością dysku i w chwili kiedy dostanę pendrive mniejszy niż na nim zrobiłem system to sie nie zmieści. Druga sprawa to skopiowanie takiego obrazu na inny pendrive (bootowalny) i poprzez wybór opcji z menu uruchomienie tego obrazu tak jakbym chciał zbootować wybrany system (czyli zapis obrazu bootowalnego pendriva) w razie czego poproszę o dodatkowe pytania to (niestety) po 22 postaram się odpowiedzieć.
: 03 listopada 2014, 18:25
autor: dedito
Tylko, że nawet jeśli uda ci się zmniejszyć ten obraz tak aby zmieścił się na pendrive to przecież gdzieś ten rzeczywisty rozmiar partycji musi zostać odtworzony.
Na pendrive nie ma miejsca bo jest zbyt mały, pozostaje tylko pamięć lub inny nośnik np. dysk twardy.
: 03 listopada 2014, 22:03
autor: marcin1982
Wykonaj obraz partycji np. programem fsarchiver. Jest dostępny na przykład w dystrybucji SystemRescueCD:
http://www.sysresccd.org/SystemRescueCd_Homepage .
Przykład:
Kod: Zaznacz cały
[marcin@arch Backup]$ df -BM /
System plików 1M-bl użyte dostępne %uż. zamont. na
/dev/sda5 20031M 4741M 14251M 25% /
[marcin@arch Backup]$ ls -al --block-size=M | grep arch_root.fsa
-rw-r--r-- 1 root root 2038M 10-30 15:02 arch_root.fsa
: 03 listopada 2014, 22:53
autor: torrmen
ok dzięki za pomoc i jutro postaram się to sprawdzić
: 05 listopada 2014, 21:37
autor: torrmen
Jednak trzeba będzie zrobić to na iso
Ale dziękuje wszystkim za poświęcony czas a teraz muszę znaleźć rozwiązanie jak zapisać obraz iso w bashu