Sida 1 av 9

För lite utrymme?

Postat: 26 apr 2014, 20:11
av krassegrand
Jag får denna varning!
Bild
Jag tänkte göra lite förändringar på hårddisken.
Kanske ta lite utrymme från Windows och lägga den där det saknas.
Har Ni något bättre tips?

Jörgen

Re: För lite utrymme?

Postat: 28 apr 2014, 19:20
av krassegrand
Jag tänkte säkerhetskopiera hårddisken innan jag börjar med detta.
Jag har tidigare använd ett program som heter Acronis. Det sparar en image av hårddisken som man sedan kan lägga tillbaka på hårddisken om man behöver det.
Finns det något liknande i Ubuntu?
Jag har 2 mindre partitioner för Windows på samma hårddisk och jag vill "ha kvar allt" även efter att jag gjort en justering av partitioneringarna.

Jörgen

Re: För lite utrymme?

Postat: 28 apr 2014, 19:29
av Osprey
Skapa en image av hårddisken kan du göra med "dd if=/dev/sdXN of=hd.img conv=notrunc", där X är enhetsbokstaven för din hårddisk och N är partitionsnumret på den, typ "/dev/sda1". Och du måste förstås stå någonstans där du har plats för hd.img...

Och när det gäller bättre tips, så är väl möjligtvis "rensa på hårddisken" ett bättre tips, om det nu är möjligt... :)

Re: För lite utrymme?

Postat: 29 apr 2014, 07:21
av krassegrand
Använder linux enhetsbokstav? eller menar Du inte typ C:

Skulle jag då (i terminal) kunna ställa mig i en extern hårddisk och skriva kommandot
"dd if=/dev/sdX/dev/sda1 of=hd.img conv=notrunc"
för att göra en image av hela hårddisken med alla linux och windows partitioner?
Hur lägger man tillbaka den om man behöver det?

Det gäller den partitionen som "bara" innehåller program och inte home. så det finns väl inte så mycket att rensa, eller. ???

Jörgen

Re: För lite utrymme?

Postat: 29 apr 2014, 08:56
av Osprey
Ja Linux använder enhetsbokstav, men den använder den inte alls på samma sätt som Windows. I Windows har du ju alltid C: som systemdisk/partition och andra partitioner får en egen bokstav, även om de ligger på samma disk. I Linux däremot så motsvaras C: ofta av sda1 (/dev/sda1), men Linux kan lika gärna ligga på sdb3 eller sdi4, allteftersom var man har installerat det. Och i Linux får varje ny partition bara en siffra efter enheten, så partitionerna sda1, sda2 och sda3 etc. ligger alla på disken sda. Sedan skiljer det sig med montering också, men det är liksom en helt annan fråga... ;)

Och ja du kan ställa dig på en extern hårddisk och köra "dd if=/dev/sdX/dev/sda1 of=hd.img conv=notrunc", men då backar du bara upp partitionen "sda1". Vill du ta hela disken med alla partitioner, så får du ange "sda" istället för "sda1" och då åker alla partitioner med...

För att lägga tillbaka den så gör du i princip bara omvänt, dvs. "dd if=hd.img of=/dev/sda1 conv=notrunc". Du kan också monters image-backup-filen och kopiera tillbaka delar av den om du vill. Men då kan du inte använda "dd" för kopieringen utan får använda "rsync" eller "cp" eller något sådant istället. Anledningen till detta är att "dd" kopierar bytes eller block och inte filer och ett block kan mycket väl innehålla delar av två eller flera filer.

Med "den partitionen som "bara" innehåller program" så antar jag att du menar root-partitionen och om det bör går att rensa i den eller inte, beror helt på hur stor den är. Normalt sett är en root-partition 5-20G, beroende på hur mycket man har installerat. Så är den 5G så kan man i princip glömma att det går att rensa, sedan ökar sannolikheten allteftersom den blir större. Fast har man bara använt den som "system- och program-partition" utan att lägga något annat på den, så är det oftast ett himla jobb att hitta vad man ska rensa bort och en bunt program måste liksom avinstalleras...

När du kör en backup med "dd" så räkna förresten med att det tar ett par timmar och att den är knäpptyst hela tiden. Det kommer alltså att se ut som att datorn bara står och hänger under lång tid. Men när den är färdig så skriver den ut hur mycket den har kopierat...

Re: För lite utrymme?

Postat: 29 apr 2014, 19:48
av krassegrand
Tack!
Mycket informativt!
Detta ska jag lägga som bokmärke!
Min root-partition är 18-20 Gig.
Då får vi hoppas att det blir dåligt väder i helgen så man kan sitta inne och hålla på med datorn!

Jörgen

Alltså ska jag stå i en extern disk och skriva
"dd if=/dev/sda of=hd.img conv=notrunc" ;)
Jag kommer att kolla att det är just sda den heter innan jag gör något.

Re: För lite utrymme?

Postat: 30 apr 2014, 11:45
av krassegrand
Jag visste det! ???
När jag startar en terminal så står jag ju i
"jorgen@jorgen-desktop:~$"
hur kommer jag till den externa hårddisken?

Jörgen

Re: För lite utrymme?

Postat: 30 apr 2014, 12:13
av Osprey
Om du kör "dd if=/dev/sda of=hd.img conv=notrunc" så backar du upp hela disken på en gång och den backupen tror jag inte du kan montera sedan för att eventuellt plocka ut separata filer. Dessutom backar du förmodligen upp en swap-partition och lite annat som inte behövs.

Så det mest "dynamiska" får du med att backa varje partition för sig, dvs. sda1, sda2, sda3 etc. Då kan du montera dem på en vanlig fil/monteringspunkt sedan och plocka ut separata filer ur dem, eller för den delen återställa hela imagen på en gång om du vill.

För att komma till den externa hårddisken så måste du först se till att den är monterad och sedan gör du "cd <monteringspunkt>". Har du din externa hårddisk monterad som det är nu..?

Om du inte vet hur det ser ut så kan du köra "sudo parted -l" och/eller "sudo fdisk -l", så kan vi titta här... :)

[Edit] Kör förresten gärna "df -h" också...

Re: För lite utrymme?

Postat: 30 apr 2014, 12:38
av AirBox
Osprey skrev:Om du kör "dd if=/dev/sda of=hd.img conv=notrunc" så backar du upp hela disken på en gång och den backupen tror jag inte du kan montera sedan för att eventuellt plocka ut separata filer. Dessutom backar du förmodligen upp en swap-partition och lite annat som inte behövs.

Så det mest "dynamiska" får du med att backa varje partition för sig, dvs. sda1, sda2, sda3 etc. Då kan du montera dem på en vanlig fil/monteringspunkt sedan och plocka ut separata filer ur dem, eller för den delen återställa hela imagen på en gång om du vill.

För att komma till den externa hårddisken så måste du först se till att den är monterad och sedan gör du "cd <monteringspunkt>". Har du din externa hårddisk monterad som det är nu..?

Om du inte vet hur det ser ut så kan du köra "sudo parted -l" och/eller "sudo fdisk -l", så kan vi titta här... :)

[Edit] Kör förresten gärna "df -h" också...
gör du det till en .isofil så kan ubuntu öppna den när man loggar in i DE, och man kan plocka ut filerna såvida inget är krypterat.

Re: För lite utrymme?

Postat: 30 apr 2014, 13:11
av Osprey
AirBox skrev:gör du det till en .isofil så kan ubuntu öppna den när man loggar in i DE, och man kan plocka ut filerna såvida inget är krypterat.
Hela disken tror jag inte går att lägga i en iso-fil, utan då är det åter en partition i taget. Hela disken är alltså alla partitioner komplett med partitionstabell, i ett enda paket.

Dessutom blir det egentligen ingen iso-fil när man backar upp det, även om många gärna vill sätta likhetstecken mellan .img och .iso. Det som är en riktig iso-fil är egentligen en ripoff från en CD/DVD (iso9660), medan en img-fil bara är den image-avbildning av godtyckligt filsystem. I det här sammanhanget är det förmodligen en image-avbildning av ext3 eller ext4 så iso stämmer inte i sammanhanget, men som sagt däremot img.

Det som gör att många blandar ihop iso och img, är att det i båda fallen är en enda fil som går montera som en disk och användandet med image-avbildningar av CD/DVD är väl det som är vanligast...

Re: För lite utrymme?

Postat: 30 apr 2014, 13:45
av AirBox
Osprey skrev:
AirBox skrev:gör du det till en .isofil så kan ubuntu öppna den när man loggar in i DE, och man kan plocka ut filerna såvida inget är krypterat.
Hela disken tror jag inte går att lägga i en iso-fil, utan då är det åter en partition i taget. Hela disken är alltså alla partitioner komplett med partitionstabell, i ett enda paket.

Dessutom blir det egentligen ingen iso-fil när man backar upp det, även om många gärna vill sätta likhetstecken mellan .img och .iso. Det som är en riktig iso-fil är egentligen en ripoff från en CD/DVD (iso9660), medan en img-fil bara är den image-avbildning av godtyckligt filsystem. I det här sammanhanget är det förmodligen en image-avbildning av ext3 eller ext4 så iso stämmer inte i sammanhanget, men som sagt däremot img.

Det som gör att många blandar ihop iso och img, är att det i båda fallen är en enda fil som går montera som en disk och användandet med image-avbildningar av CD/DVD är väl det som är vanligast...
Tack för klargörandet på skillnaderna här! Har nog aldrig tänkt på den skillnaden utan mest bara på olika format för samma sak. Jag har aldrig gjort en avbildning av hårddisk och partitioner, däremot så har jag laddat ner .iso filer som sedan väldigt lätt har kunnat monterats och komma åt som en vanlig enhet.

Re: För lite utrymme?

Postat: 30 apr 2014, 17:21
av krassegrand
Så här ser min HDD ut i diskverktyget. Det är sda7 (21Gb) som är för liten.

Bild

Jag tänkte ta lite från sda3 (Packard bell)
Om jag "bara" ska ha backupen som reserv ifall något skulle gå snett när jag ändrar i partitioneringen så är det väl bäst att ta backup på hela sda, eller?
Kan man lägga tillbaks hela .img-filen sen om det skulle gå rent åt helvete?

Jörgen

Re: För lite utrymme?

Postat: 30 apr 2014, 17:34
av krassegrand
Osprey skrev:För att komma till den externa hårddisken så måste du först se till att den är monterad och sedan gör du "cd <monteringspunkt>".
Det var ju skitlätt!
Jag klippte ut "/media/131219" från adressfältet (Plats) och klistrade in efter cd i terminalen och kom direkt in i mitt lilla USB-minne! Sen när det blir dags kopplar jag på en större hårddisk.

Jörgen

Re: För lite utrymme?

Postat: 30 apr 2014, 19:51
av Osprey
krassegrand skrev:Jag tänkte ta lite från sda3 (Packard bell)
Om jag "bara" ska ha backupen som reserv ifall något skulle gå snett när jag ändrar i partitioneringen så är det väl bäst att ta backup på hela sda, eller?
Kan man lägga tillbaks hela .img-filen sen om det skulle gå rent åt helvete?
Det är så låg upplösning på bilden så att iallafall jag inte klarar av att se exakt hur disken är partitionerad och vad som är sda1, sda2, sda3 och så vidare. Därför är det svårt att säga hur du bäst ska göra för att fixa till det...

Rent generellt så är det ingen större risk med att partitionera om en disk, så länge du inte tar bort eller formaterar någon partition. Så länge du bara flyttar omkring dem och ändrar storlek på den så behöver du inte direkt vara orolig.

Men som sagt var, backup är alltid bra att ha och visst kan datorn krascha, eller blixten slå ned, i något kritiskt skede eller. Så jag kan inte avråda dig och säga att backup inte behövs...

För att ta en backup på hela disken med "dd" så behöver du alltså ett utrymme på 500 GB för en imagefil. Men då får du å andra sidan lite problem om du bara vill återsälla någon enstaka av partitionerna, eftersom du bara kan lägga tillbaka en fullständig kopia av hela disken.

Själv hade jag nog hellre tagit en backup per partition isåfall och skippat swap och sådant som det är onödigt att backa upp...

Re: För lite utrymme?

Postat: 01 maj 2014, 06:20
av krassegrand
Tack!
Då vet jag vad som gäller!

Jörgen

Re: För lite utrymme?

Postat: 01 maj 2014, 15:07
av krassegrand
Nu förstår jag varför Ni rekommenderade att välja ut vad som ska backas upp.
Den kopierar fortfarande. Kan man pausa den?

Jörgen

Re: För lite utrymme?

Postat: 01 maj 2014, 15:18
av Osprey
Du menar pausa en pågående "dd"..?? Njääee, men du kan ju förstås sänka prioriteten på processen som kör det med "sudo renice"... fast å andra sidan så har den så mycket låsningar igång så det vetetusan om det hjälper så mycket... Ta en promenad i solskenet istället och låt det gå... ;)

Re: För lite utrymme?

Postat: 03 maj 2014, 05:28
av krassegrand
Ser detta bra ut?

jorgen@jorgen-EasyNote-TE11HC:/media/Elements/Backup_Ubuntu$ sudo dd if=/dev/sda of=hd.img conv=notrunc
[sudo] password for jorgen:
976773168+0 poster in
976773168+0 poster ut
500107862016 byte (500 GB) kopierade, 122997 s, 4,1 MB/s
jorgen@jorgen-EasyNote-TE11HC:/media/Elements/Backup_Ubuntu$

Jörgen

Re: För lite utrymme?

Postat: 03 maj 2014, 06:54
av krassegrand
Kan man använda diskverktyget för att fixa till partitionerna?
Det ser ut såhär!
Bild
Ska man starta med rättigheter? Hur gör man?

Jörgen

Re: För lite utrymme?

Postat: 03 maj 2014, 07:51
av Osprey
krassegrand skrev:Ser detta bra ut?

jorgen@jorgen-EasyNote-TE11HC:/media/Elements/Backup_Ubuntu$ sudo dd if=/dev/sda of=hd.img conv=notrunc
[sudo] password for jorgen:
976773168+0 poster in
976773168+0 poster ut
500107862016 byte (500 GB) kopierade, 122997 s, 4,1 MB/s
jorgen@jorgen-EasyNote-TE11HC:/media/Elements/Backup_Ubuntu$

Jörgen
Det ser alldeles utmärkt ut och 976 773 168 (~977 miljoner) poster tyder ju på att den hade lite att göra... ;)
Om du vill så kan du prova att montera backupen för att kolla den.
  1. Skapa en monteringspunkt - "mkdir hd"
  2. Montera backupen - "mount hd.img hd"
  3. Gå in i den och kika - "cd hd"
  4. Kika hur det ser ut med t.ex - "ls"
  5. Hoppa ur backupen - "cd ..", eller "cd /media/Elements/Backup_Ubuntu" om du har hoppat runt mer...
  6. Avmontera backupen - "umount hd.img"
  7. Ta bort monteringspunkten igen, om du vill - "rm hd"
...och skriv inte "hd.img" i sista punkten, för då får du göra om alltihop....
krassegrand skrev:Kan man använda diskverktyget för att fixa till partitionerna?
Nope, du får nog använda gparted, vet inte om du har den installerad...