Sida 1 av 3

Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 17 maj 2015, 19:35
av krassegrand
Jag har hittat kommandot
info coreutils 'dd invocation'
Men jag skulle vilja skriva ut beskrivningen, kan man det?

Sedan känns det lite osäkert att kopiera en image och lägga den på en HDD. kan den inte göra om min 500GB hdd till en 8GB med en massa "inte allokerat"?

Jörgen

Edit
Jag vill kopiera en image från min Raspberry (Raspbian) som säkerhetskopia och kanske lägga en annan image med RaspEX på micro SD-kortet.

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 17 maj 2015, 21:19
av johanre
Finns massor med info tillgängligt på Internet (som är enkel att skriva ut). T.ex.:

http://manpages.ubuntu.com/manpages/rar ... posix.html
https://help.ubuntu.com/community/DriveImaging

Du kommer inte att skriva över din hårddisk såvida du inte anger helt galet fel sökväg till hårddisken. Men hur reder du ut vilken disk som minneskortet finns på? Jo; så här:
  • 1. Sätt i minneskortet i datorn och vänta i ca 30 sekunder så kortet hinner upptäckas och monteras av OS:et
    2. Skriv följande kommando för att reda ut vad din hårddisk har för namn / sökväg:

    Kod: Markera allt

    df -h | grep media | awk -F " " '{print $1}'
    3. Därefter använder du sökvägen / namnet som steg (2) gav dig, i dd kommandot. Ungefär så här:

    Kod: Markera allt

    sudo dd if=/dev/mmcblk0p1 of=/home/krassegrand/Documents/mybigfile.img
    OBS! ersätt "mmcblk0p1" med resultatet i steg (2)
Vill varna för att ovan beskrining inte är 100%-ig, den bygger på för många möjliga felkällor för det. MEN; i grova drag är det så man gör.

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 17 maj 2015, 21:42
av krassegrand
jorgen@jorgen-desktop:~$ df -h | grep media | awk -F " " '{print $1}'
/dev/sdc1
/dev/sdc2
jorgen@jorgen-desktop:~$

Betyder detta att jag måste te 2 images?
Men hur ska jag då kunna lägga tillbaka den om det behövs?

Jörgen

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 17 maj 2015, 22:35
av johanre
Vänta nu, hur många diskar har du? Kör bara en "df -h", vad ger det?

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 18 maj 2015, 18:58
av krassegrand
Det är antagligen 2 partitioner, en med FAT16 och en med ext4.
Jag tror att boot ligger på den som är FAT16.

Jörgen

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 19 maj 2015, 22:49
av johanre
Har du kommit längre i frågan? Om inte, kör:

Kod: Markera allt

df -h

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 20 maj 2015, 18:39
av krassegrand
Jag ber om ursäkt för förseningen men det har varit mycket på jobbet.

jorgen@jorgen-desktop:~$ df -h
Filsystem Storlek Använt Ledigt Anv% Monterat på
/dev/sdb1 21G 13G 7,0G 64% /
udev 744M 4,0K 744M 1% /dev
tmpfs 151M 1,1M 150M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 754M 220K 754M 1% /run/shm
/dev/sdb5 430G 228G 189G 55% /home
/dev/sdc1 56M 15M 42M 26% /media/usb0
/dev/sdc2 7,3G 4,3G 2,7G 62% /media/usb1
jorgen@jorgen-desktop:~$


Jörgen

PS
Jag tänkte bara berätta om ett problem som jag hade med denna Desk top ifall det kanske påverkar detta.
Det är kanske lättare att länka till min fråga

http://ubuntu-se.org/phpBB3/viewtopic.p ... ilit=minne

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 23 maj 2015, 13:00
av krassegrand
Såhär ser det ut i laptopen som inte har haft ovanstående problem.

jorgen@jorgen-EasyNote-TE11HC:~$ df -h
Filsystem Storlek Använt Ledigt Anv% Monterat på
/dev/sda7 39G 23G 14G 63% /
udev 1,9G 4,0K 1,9G 1% /dev
tmpfs 387M 1,1M 386M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 1,9G 380K 1,9G 1% /run/shm
/dev/sda6 268G 31G 224G 13% /home
/dev/sdb2 7,3G 4,4G 2,6G 64% /media/f24a4949-f4b2-4cad-a780-a138695079ec
/dev/sdb1 56M 19M 37M 34% /media/boot
jorgen@jorgen-EasyNote-TE11HC:~$


Jörgen

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 23 maj 2015, 21:36
av krassegrand
"dd if=/dev/sdX/dev/sdb of=hd.img conv=notrunc"

Funkar inte!
Vad gör jag för fel?

jorgen@jorgen-EasyNote-TE11HC:~$ mount
/dev/sda7 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sda6 on /home type ext3 (rw,errors=remount-ro)
gvfs-fuse-daemon on /home/jorgen/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=jorgen)
/dev/sdb2 on /media/f24a4949-f4b2-4cad-a780-a138695079ec type ext4 (rw,nosuid,nodev,uhelper=udisks)
/dev/sdb1 on /media/boot type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
jorgen@jorgen-EasyNote-TE11HC:~$ cd 150524
jorgen@jorgen-EasyNote-TE11HC:~/150524$ dd if=/dev/sdX/dev/sdb of=hd.img conv=notrunc
dd: öppnar ”/dev/sdX/dev/sdb”: Filen eller katalogen finns inte
jorgen@jorgen-EasyNote-TE11HC:~/150524$

Jörgen

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 24 maj 2015, 18:12
av johanre
Du anger fel sökväg till kortet, därför blir det fel. Vad du egentligen bör köra är:

Kod: Markera allt

dd if=/dev/sdb of=/home/jorgen/hd.img conv=notrunc
MEN, jag misstänker att det kommer att strula på din stationära maskin; finns det en anledning till varför du har partitionerat SD kortet som Raspbian använder sig av?

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 24 maj 2015, 20:05
av krassegrand
Jag kommer att köra det på laptopen när den är ledig.
Jag trodde att det var Raspbian som hade partitionerat med boot på FAT16 partitionen.!
Om jag gör en säkerhetskopia så kan jag ju testa att ta bort FAT-partitionen sen.

Jörgen

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 25 maj 2015, 23:18
av johanre
Ber om ursäkt, jag var allt annat än pigg igår efter en lång och aktiv söndag! Jo, det stämmer, det är Raspbian som partitionerar disken. Utför kommandot precis som beskrivet, det blir bra.

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 26 maj 2015, 18:17
av krassegrand
Det verkar funka nu!
Men den lägger den på /home
Kan jag välja var jag vill ha den?
Är det /home/jorgen/hd.img som bestämmer var den hamnar?

Tack! :kram:
Jörgen


jorgen@jorgen-EasyNote-TE11HC:~/Raspberry/Imager$ sudo dd if=/dev/sdb of=/home/jorgen/hd.img conv=notrunc
[sudo] password for jorgen:
15529984+0 poster in
15529984+0 poster ut
7951351808 byte (8,0 GB) kopierade, 483,565 s, 16,4 MB/s
jorgen@jorgen-EasyNote-TE11HC:~/Raspberry/Imager$

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 26 maj 2015, 19:52
av krassegrand
Jo förresten! Jag måste kunna lägga tillbaka imagen annars har jag ingen nytta av den.
Om jag knåpar ihop ett förslag på kommando för att lägga tillbaka imagen.
Jag tror att det blir såhär!

sudo dd if=/home/jorgen/hd.img of=/dev/sdb conv=notrunc
Har jag rätt?

Jörgen

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 26 maj 2015, 21:14
av johanre
Ja, det stämmer. :)

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 26 maj 2015, 21:39
av krassegrand
WOW jag har fattat! :) ;) :D ;D :kram:

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 14 feb 2016, 19:44
av krassegrand
Jag såg att det finns ett program som heter "Skrivare för diskavbilder". (Högerklicka på imagen).
Kan man använda det för att återställa imagen på kortet?

Jörgen

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 14 feb 2016, 21:44
av Osprey
Hinner inte med att läsa hela diskussionen nu, men det ser helt rätt ut. Två inte helt självklara saker som är viktiga att tänka på är att 1) "conv=notrunc" är väldigt viktigt för att verkligen kopiera hela partitionen (mot slutet), inklusive den del som eventuellt inte innehåller något. Och sedan 2) att dd verkligen kopierar hela partitionen, inklusive partitionsheadern som även innehåller storleken på den....

Den andra av dessa punkter har stor betydelse när du ska återställa något från en dd-kopia, eftersom den automatiskt gör om hela partitionen till det som står i kopian, oavsett vad du formaterat den till innan....

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 17 jul 2016, 16:29
av krassegrand
Jag tänkte använda denna gamla tråd för att byta imagen på mitt Raspberry SD-kort men så fick jag detta meddelande när jag skulle extrahera min nya image till Raspberryn.

Jörgen

Bild

Bild

Re: Använda dd med egenhändigt hopsnikrade kommandon?

Postat: 18 jul 2016, 06:04
av krassegrand
Sorry!
Det var något fel på min .gz-fil.

Jörgen