Migrera hd till dynamisk virtualbox-image?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
CryingFreeman
Inlägg: 2817
Blev medlem: 29 aug 2007, 22:32
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Östersund

Migrera hd till dynamisk virtualbox-image?

Inlägg av CryingFreeman »

Hej!

Sitter och försöker ta med mig en server i min laptop. Jag har en gammal server med 20 GiBytes hårddisk som står och surrar här hemma. Den tänkte jag plocka med mig som en virtuell maskin i laptopen och funderade på hur man gör på bästa sätt för att överföra hårddisken till en dynamisk VirtualBox-image?

Visserligen går det att göra en

Kod: Markera allt

dd if=/dev/sda of=/path/to/image.raw bs=512
eller något liknande, men då blir ju imagen 20 Gig stor, även om jag bara utnyttjar ca 6 gig på den. Saken är den att jag också har lite ont om plats på laptopen så 20 gig till övers har jag inte. Däremot runt 14 ... Jag har använt VBoxManage för att skapa en vbox-image av en sån raw-image, men även om jag väljer dynamiskt växande blir denna ungefär lika stor som raw-filen.

Så det jag tänkte fråga er är hur man kan överföra filsystemet så att det bara tar upp den faktiska plats som det tar och inte lämnar 14 gig överflödigt tomrum. Kan man skapa en nästan tom image och rsynca över, eller finns det något sätt att kapa bort tomrum i VirtualBox-images?

Erfarenheter, tips och funderingar mottages tacksamt. :)

Utanför ämnet: och ja, jag ska köpa mig en 1TB-disk när jag får möjlighet, så man slipper det här micklandet med utrymmet (ett tag)
Senast redigerad av 2 CryingFreeman, redigerad totalt 2 gång.
Användarvisningsbild
gruble
Inlägg: 704
Blev medlem: 24 maj 2007, 11:30
OS: Foresight
Utgåva: 20.04 Focal Fossa LTS

Re: Migrera hd till dynamisk virtualbox-image?

Inlägg av gruble »

Ett sätt beskrivs här Shrinking VirtualBox VDI Files som jag har använt och det har komprimerat vdi-filerna rejält.
posted from a silent usb, cf, sdhc, ssd or revodrive started pc. Ext2Fsd Project PC-BSD® PenDriveLinux UsbForum SSD review
Användarvisningsbild
CryingFreeman
Inlägg: 2817
Blev medlem: 29 aug 2007, 22:32
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Östersund

Re: Migrera hd till dynamisk virtualbox-image?

Inlägg av CryingFreeman »

Toppen, precis vad jag letade efter! :)
Användarvisningsbild
CryingFreeman
Inlägg: 2817
Blev medlem: 29 aug 2007, 22:32
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Östersund

Re: Migrera hd till dynamisk virtualbox-image?

Inlägg av CryingFreeman »

Körde både

Kod: Markera allt

VBoxManage modifyvdi image.vdi compact
och

Kod: Markera allt

VBoxManage clonehd image.vdi image2.vdi
utan tänkt resultat.

det första kommandot skulle tydligen kunna kapa mycket plats i en existerande vdi, men det gjorde det inte. :(

Några fler tips? Känns lite halvdrygt att behöva köra rsync eller nåt sånt för att göra detta...
Rune.K
Inlägg: 6437
Blev medlem: 09 jul 2008, 17:19
OS: Kubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Migrera hd till dynamisk virtualbox-image?

Inlägg av Rune.K »

Ta en titt på partimage, det borde kunna lösa ditt problem.
http://www.partimage.org/Main_Page
Användarvisningsbild
gruble
Inlägg: 704
Blev medlem: 24 maj 2007, 11:30
OS: Foresight
Utgåva: 20.04 Focal Fossa LTS

Re: Migrera hd till dynamisk virtualbox-image?

Inlägg av gruble »

Följde du alla stegen ? Jag har använt den flera ggr bl.a på server 2003 vdi.
posted from a silent usb, cf, sdhc, ssd or revodrive started pc. Ext2Fsd Project PC-BSD® PenDriveLinux UsbForum SSD review
Användarvisningsbild
CryingFreeman
Inlägg: 2817
Blev medlem: 29 aug 2007, 22:32
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Östersund

Re: Migrera hd till dynamisk virtualbox-image?

Inlägg av CryingFreeman »

Nej, jag läste lite för snabbt och missade steget med att nolla fritt utrymme.. Hur gör man det på bästa sätt på en Ext3-partition?
Användarvisningsbild
CryingFreeman
Inlägg: 2817
Blev medlem: 29 aug 2007, 22:32
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Östersund

Re: Migrera hd till dynamisk virtualbox-image?

Inlägg av CryingFreeman »

Nu har jag nollat det fria utrymmet, men det verkar inte bli så litet som jag först hade trott. 11,3 Gbyte blev imagen, men det använda utrymmet är bara 6,7 Gbyte..

Jag nollade med

Kod: Markera allt

sudo dd if=/dev/zero of=/root/storfil
sync
rm /root/storfil
sync
Finns det något sätt att se hur informationen ligger lagrad på disken/imagen?
Användarvisningsbild
gruble
Inlägg: 704
Blev medlem: 24 maj 2007, 11:30
OS: Foresight
Utgåva: 20.04 Focal Fossa LTS

Re: Migrera hd till dynamisk virtualbox-image?

Inlägg av gruble »

Tycker det låter väldigt mycket över 6,7gb om det inte finns någon typ av dolda systemfiler,
tilldelat utrymme eller något. Jag kan för lite om det, andra vet säkert mer om servrar.

På denna sida compact ubuntu vdi from windows host, går det läsa lite mer under Overview.
posted from a silent usb, cf, sdhc, ssd or revodrive started pc. Ext2Fsd Project PC-BSD® PenDriveLinux UsbForum SSD review
Användarvisningsbild
CryingFreeman
Inlägg: 2817
Blev medlem: 29 aug 2007, 22:32
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Östersund

Re: Migrera hd till dynamisk virtualbox-image?

Inlägg av CryingFreeman »

gruble skrev:
På denna sida compact ubuntu vdi from windows host, går det läsa lite mer under Overview.
Ah, mycket bättre! :) Nu har jag en image som är 6,7 Gbyte, men innehåller runt 5,8 Gbyte data. Det får jag anse som godkänt.

Stort tack för hjälpen, gruble!
Skriv svar

Återgå till "Terminalforum"