Använda dd med egenhändigt hopsnikrade kommandon?

Mjukstarta här!
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Använda dd med egenhändigt hopsnikrade kommandon?

Inlägg 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.
Gråhårig. Pensionär from September 2017!
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

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

Inlägg 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.
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg 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
Gråhårig. Pensionär from September 2017!
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

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

Inlägg av johanre »

Vänta nu, hur många diskar har du? Kör bara en "df -h", vad ger det?
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg 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
Gråhårig. Pensionär from September 2017!
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

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

Inlägg av johanre »

Har du kommit längre i frågan? Om inte, kör:

Kod: Markera allt

df -h
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg 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
Gråhårig. Pensionär from September 2017!
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg 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
Gråhårig. Pensionär from September 2017!
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg 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
Gråhårig. Pensionär from September 2017!
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

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

Inlägg 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?
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg 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
Gråhårig. Pensionär from September 2017!
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

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

Inlägg 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.
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg 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$
Gråhårig. Pensionär from September 2017!
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg 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
Gråhårig. Pensionär from September 2017!
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

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

Inlägg av johanre »

Ja, det stämmer. :)
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg av krassegrand »

WOW jag har fattat! :) ;) :D ;D :kram:
Gråhårig. Pensionär from September 2017!
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg 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
Gråhårig. Pensionär from September 2017!
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

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

Inlägg 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....
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg 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
Gråhårig. Pensionär from September 2017!
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

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

Inlägg av krassegrand »

Sorry!
Det var något fel på min .gz-fil.

Jörgen
Gråhårig. Pensionär from September 2017!
Skriv svar

Återgå till "För nybörjaren"