Malinux | skal lage et speilbilde av alt som ligger på et minnekort, så kopiere innholet over på et nytt minnekort | 17:13 |
---|---|---|
Malinux | gjør jeg da noe slikt som: dd if=/sti/til/minnekort of=/monterings/punkt/på/maskinen | 17:13 |
Malinux | for så å gjøre visa versa etterpå? | 17:13 |
Malinux | gjerne noe *.iso kanskje | 17:13 |
geirha | dd if=/dev/minnekortdev of=/sti/til/dest.img | 17:14 |
geirha | Men det er kun gunstig hvis minnekortene er eksakt samme størrelse | 17:15 |
geirha | jeg ville montert det og arkivert innholdet med tar eller lignende | 17:16 |
Malinux | ok. for jeg låner et 8GB-kort og skal flytte alt over pået som har 32GB | 17:16 |
Malinux | hvordan gjør jeg det da? Altså for å få med absolut alt av skjulte og ikke skjulte filer og sånt | 17:16 |
geirha | Hvis du har to minnekortlesere, bare monter opp begge to og kopier filene over med rsync | 17:17 |
Malinux | jeg har bare en kortleser desverre | 17:17 |
Malinux | ser den har to partisjoner også | 17:17 |
Malinux | 8GB-saken | 17:17 |
geirha | cd /media/monteringspunkt1/ && tar -zcf /en/katalog/med/nok/plass/part1.tar.gz ./ | 17:18 |
Malinux | så jeg trenger å lage en sånn tar.gz pr. partisjon? | 17:20 |
geirha | ja | 17:20 |
Malinux | ok. da skal det nok gå fint. skal bare sjekke hvordan partisjoner det er, så jeg kan lage de etterpå med gparted :) | 17:20 |
geirha | så lager du partisjoner som er store nok på det andre kortet, og kjører cd /media/destpunkt1/ && tar -zxf /en/katalog/med/nok/plass/part1.tar.gz | 17:21 |
Malinux | nesten skammelig at jeg kjøpte 32GB når bare 300 og noen MB er i bruk av det 8GB-kortet :p | 17:21 |
geirha | tar vil få med seg skjulte filer, samt eierskap og rettighetene på filene hvis du kjører den som root | 17:22 |
Malinux | oki, da gjør jeg alt som root :) | 17:22 |
Malinux | da tror jeg det skal gå fint. Jeg prøver :) | 17:22 |
IvarB | pass på at du ikke rooter det til nå da :P | 17:22 |
IvarB | hihi | 17:22 |
geirha | *plinger på glasset* | 17:22 |
Malinux | hihi jada :p det er nok ikke krise om det rotes til, men om det går fint, slipper jeg å sette opp ting i openelec på nytt :) | 17:22 |
Malinux | tihi :D | 17:22 |
* Malinux er spent :$ | 17:22 | |
geirha | Å, det er et OS du kopierer? du vil ikke få med deg boot-sektor og slikt med den fremgangsmåten | 17:25 |
Malinux | ah.. | 17:27 |
Malinux | hm, hva gjør vi da da? | 17:27 |
Malinux | lager en iso av hver partisjon i stedet? | 17:27 |
Malinux | med dd? | 17:27 |
geirha | vel, hvis det er grub, så kan en sannsynligvis chroote seg inn og kjøre noe update-grub-greier. Uansett vil grub ligge på MBR, ikke på en av partisjonene | 17:29 |
Malinux | tror ikke det er grub der. | 17:29 |
Malinux | kan ikke finne noen mappe som heter så | 17:30 |
Malinux | men en iso burde vel lage et speil av alt? også partisjoner? | 17:30 |
Malinux | en dd if=/dev/sdX of=/et/annet/sted/ | 17:31 |
Malinux | *.iso | 17:31 |
geirha | ville kalt det .img i så fall, men ja, du kan prøve. Mulig 32GB-kortet vil se ut som et 8GB-kort etterpå, men bør kunne fikses med gparted eller lignende | 17:32 |
Malinux | ja, og det er ikke så stor krise.. | 17:32 |
Malinux | men jeg kan prøve det :) | 17:32 |
Malinux | hm, bør jeg definere antall block og sånt også? | 17:34 |
geirha | hvis det bare var filer, ville tar/rsync vært mye raskere, siden dd vil lese hver eneste byte, selv de som ikke har noe data, mens tar og rsync vil kun kopiere filene | 17:34 |
Malinux | ja, det er ikke farlig om det tar tid :) | 17:35 |
Malinux | prøver uten å definere noe blocks. så får man se hva som skjer :) | 17:36 |
Malinux | da har man i alle fall en *.img-fil | 17:47 |
Malinux | også for å kopiere tilbake: dd if=/sti/til/fil.img of=/dev/minnekort/ ? | 17:50 |
geirha | ja, minus den siste skråstreken der | 17:51 |
Malinux | mhm | 17:54 |
Malinux | ja, den har jeg ikke med :) | 17:54 |
geirha | pass på at den ikke er montert. Da kan det skje rare ting | 17:55 |
Malinux | ja, avmonterte før kopiering :) så nå får vi se :D | 17:56 |
Malinux | speeeent | 17:56 |
Malinux | tar litt tid :) | 17:56 |
Malinux | går det an å kjøre dd med noe output som viser status? | 18:02 |
Malinux | noe verbose eller så. fant ikke noe i --help i farten | 18:03 |
geirha | Malinux: "nei", men hvis man sender den et SIGUSR1-signal, vil den gi noe status informasjon | 18:04 |
geirha | kill -USR1 pid-nummeret-til-dd | 18:04 |
geirha | da må du åpne en annen terminal, finne ut hva piden til den dd-kommandoen er, og kjøre en slik kill-kommando | 18:05 |
Malinux | ok, tror jeg gjør det, om den fortsatt kopierer om et kvarter :) | 18:05 |
geirha | *statusinformasjon | 18:05 |
Malinux | hehe. _Obama sa Ubuntu i en i begravelsen til Mandela :D | 18:06 |
Malinux | eh, i talen til begravelsen er vel mer rett å si | 18:06 |
geirha | :) | 18:07 |
Malinux | hm, prøvde kill -USR1 <ogn ummeret til dd> men ikke noe output | 18:22 |
Malinux | syntes den har kopiert ganske lenge nå, så om den ikke har sluttet å kopiere, så er det jo greit :) | 18:22 |
geirha | Malinux: Hvis dd kjører som root, er det kun root som kan sende signal til den, så du må inn med sudo | 18:24 |
Malinux | hm, så klart :$ | 18:27 |
Malinux | nei, den kjører ikke som root, det burde den jo kanskje gjort :S | 18:27 |
Malinux | hm, den varj o ferdig å kopiere nå i alle fall, så får man se :) | 18:39 |
Malinux | geirha: det var bare å resize den ene partisjonen etterpå. nå skal jeg prøve å boote pien, så får man se :) | 18:42 |
Malinux | om jeg får ssh-et meg inn, antar jeg at ting virker. sjekke dmesg på den så | 18:43 |
Malinux | den boota :D | 18:48 |
Malinux | takk geirha <3 | 18:48 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!