LVM på /root - hur utöka?
LVM på /root - hur utöka?
Hej,
Hittade inte svar på denna frågan genom att söka, om det redan är diskutera så tar jag gärna emot en länk istället för att göra en dubbelpost...
Har installerat 7.04 server på min dator för någon vecka sedan och tänkte efter tips använda mig av LVM så jag slipper fundera vad som ligger på vilken disk och hur stora partitionerna sakk vara. Min tanke är att ha en partition som spänner över flera diskar, där både "/root" /home etc finns. När jag körde installationen av 7.04 gick det ju bara att fixa med en disk så min tanke var att lägga till de andra diskarna i samma logiska volym senare. Men där går jag bet, det går ju inte att umounta /root för att utöka den, iallfall lyckas inte jag. Provade även att starta upp med desktop-Live-CD:n för att försöka köra LVM manager eller något därifrån men misslyckades.
Har ni några tips?
Tack
Stefan
Hittade inte svar på denna frågan genom att söka, om det redan är diskutera så tar jag gärna emot en länk istället för att göra en dubbelpost...
Har installerat 7.04 server på min dator för någon vecka sedan och tänkte efter tips använda mig av LVM så jag slipper fundera vad som ligger på vilken disk och hur stora partitionerna sakk vara. Min tanke är att ha en partition som spänner över flera diskar, där både "/root" /home etc finns. När jag körde installationen av 7.04 gick det ju bara att fixa med en disk så min tanke var att lägga till de andra diskarna i samma logiska volym senare. Men där går jag bet, det går ju inte att umounta /root för att utöka den, iallfall lyckas inte jag. Provade även att starta upp med desktop-Live-CD:n för att försöka köra LVM manager eller något därifrån men misslyckades.
Har ni några tips?
Tack
Stefan
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
SV: LVM på /root - hur utöka?
Det här går att göra men det kräver också lite arbete. Delar av infon du är ute efter finns här : https://help.ubuntu.com/community/Setti ... eanInstall
Samtidigt vill jag varna för att om du inte har arbetat med logiska volymer tidigare så skall du vara försiktig med att pilla på ett system du är rädd om. Känner du att du kan och vill "trixa" så prova gärna. Jag skulle t.o.m vilja säga: om du orkar installera om flera gånger så "lek" med lvm så att du får en bra känsla för det innan du sätter upp det på ett system som du är rädd om.
För att konkret besvara din fråga. Processen är ungefär denna:
Samtidigt vill jag varna för att om du inte har arbetat med logiska volymer tidigare så skall du vara försiktig med att pilla på ett system du är rädd om. Känner du att du kan och vill "trixa" så prova gärna. Jag skulle t.o.m vilja säga: om du orkar installera om flera gånger så "lek" med lvm så att du får en bra känsla för det innan du sätter upp det på ett system som du är rädd om.
För att konkret besvara din fråga. Processen är ungefär denna:
- skapa en ny logisk volym som är din nya /root
- Kopiera över data dit via t.ex. rsync
- Ändra /etc/fstab för att lägga in den nya lvm partitionen
- Boota om och lek!
SV: LVM på /root - hur utöka?
Hm,
det verkar inte vara så simpelt som jag hoppats på. Det verkar smartast att ha en partition på första disken för alla vanliga filer som ligger under /, dvs /var /etc /usr /boot och så samt skapa en logisk volym där jag har mina mediafiler, websiter etc.
Om jag gör så, hur stor disk bör man ha för "grundinstallationen"? Dvs allt som inte är /home /music /html och sånt som jag själv lägger till sen?
/Stefan
det verkar inte vara så simpelt som jag hoppats på. Det verkar smartast att ha en partition på första disken för alla vanliga filer som ligger under /, dvs /var /etc /usr /boot och så samt skapa en logisk volym där jag har mina mediafiler, websiter etc.
Om jag gör så, hur stor disk bör man ha för "grundinstallationen"? Dvs allt som inte är /home /music /html och sånt som jag själv lägger till sen?
/Stefan
SV: LVM på /root - hur utöka?
huh.......
?
du behovet inte avmontera /root for att utoka den med LVM.
inte heller behover du avmontera filsystemet for att utoka ext3 filsystemet...
jag gjorde det precis, fungerar utmarkt.
men.. det ar alltid lite vanskligt att gora sant har pa root-filsystemet, ha tungan i ratt mun
..

du behovet inte avmontera /root for att utoka den med LVM.
inte heller behover du avmontera filsystemet for att utoka ext3 filsystemet...
jag gjorde det precis, fungerar utmarkt.
men.. det ar alltid lite vanskligt att gora sant har pa root-filsystemet, ha tungan i ratt mun

________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
SV: LVM på /root - hur utöka?
Barre: Om jag har tolkat brago rätt så är bragos /root för tillfället _inte_ del i en LVM partition, men visst - jag kan ha missuppfattat situationen.
SV: LVM på /root - hur utöka?
hahah... det är nog jag som missuppfattade påståendetJohan R-E skrev: Barre: Om jag har tolkat brago rätt så är bragos /root för tillfället _inte_ del i en LVM partition, men visst - jag kan ha missuppfattat situationen.

Jag tar tillbaka allt jag sagt och påstår motsattsen...

________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
SV: LVM på /root - hur utöka?
Hej igen,
Okej, jag började om från början
Gjorde en partition på 15 Gb som skall ta hand om / (root) och sen tänkte jag använda resten (förrutom SWAP) till LVM. Idag har jag två diskar. Skapade följdaktligen enligt manualen som ni länkade till två partitioner som Linux LVM. En som är resten på första disken och en som är hela andra. Sen följde jag instruktionerna men kör fast lite.
Första problemet,
Adept hittar inte system-config-lvm... så jag kan inte installera det.
Jag körde på ändå för att se hur långt jag kom.
Som ni ser så gick det inte som jag hoppades på. Är det avsaknaden av system-config-lvm som strular och hur hittar jag den?
Tack
Stefan
Okej, jag började om från början

Första problemet,
Kod: Markera allt
"Install "system-config-lvm" from the repositories."
Jag körde på ändå för att se hur långt jag kom.
Kod: Markera allt
stefan@server:~$ sudo vgscan
Reading all physical volumes. This may take a while...
No volume groups found
stefan@server:~$ sudo pvcreate /dev/hda3 /dev/hdb1
Physical volume "/dev/hda3" successfully created
Physical volume "/dev/hdb1" successfully created
stefan@server:~$ sudo vgcreate storage /dev/hda3
No physical volume label read from /dev/hda3
/dev/hda3 not identified as an existing physical volume
Unable to add physical volume '/dev/hda3' to volume group 'storage'.
stefan@server:~$ sudo vgcreate storage /dev/hdb1
No physical volume label read from /dev/hdb1
/dev/hdb1 not identified as an existing physical volume
Unable to add physical volume '/dev/hdb1' to volume group 'storage'.
Tack
Stefan
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
SV: LVM på /root - hur utöka?
Ser ut som om det dokumentet behöver uppdateras.... Paketet system-config-lvm finns inte ens så det behöver du inte oroa dig för. Däremot så är det lite underlig att det gick snett när du skulle skapa din volymgrupp. Kan du köra: sudo vgdisplay -v så vi kan se vad systemet tror sig ha i termer av logiska volymer?
SV: LVM på /root - hur utöka?
Okej,

/Stefan
Kod: Markera allt
stefan@server:~$ sudo vgdisplay -v
Finding all volume groups
stefan@server:~$

/Stefan
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
SV: LVM på /root - hur utöka?

- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
SV: LVM på /root - hur utöka?
OK. Kan du köra : sudo pvscan -v ?
SV: LVM på /root - hur utöka?
Kod: Markera allt
stefan@server:~$ sudo pvscan -v
Wiping cache of LVM-capable devices
Wiping internal VG cache
Walking through all physical volumes
No matching physical volumes found
stefan@server:~$
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
SV: LVM på /root - hur utöka?
OK. Då är vi tillbaks i början igen. Kör följande:
- 1. sudo pvcreate /dev/hda3 /dev/hdb1
- 2. sudo vgcreate storage /dev/hda3 /dev/hdb1
- 3. sudo vgdisplay -v
- 4. sudo vgscan -v
SV: LVM på /root - hur utöka?
Jaha, det verkade inte gå så bra det heller... 
/Stefan

Kod: Markera allt
stefan@server:~$ sudo pvcreate /dev/hda3 /dev/hdb1
Password:
Physical volume "/dev/hda3" successfully created
Failed to write physical volume "/dev/hdb1"
stefan@server:~$ sudo vgcreate storage /dev/hda3 /dev/hdb1
No physical volume label read from /dev/hda3
/dev/hda3 not identified as an existing physical volume
Unable to add physical volume '/dev/hda3' to volume group 'storage'.
stefan@server:~$ sudo vgdisplay -v
Finding all volume groups
stefan@server:~$ sudo vgscan -v
Wiping cache of LVM-capable devices
Wiping internal VG cache
Reading all physical volumes. This may take a while...
Finding all volume groups
stefan@server:~$
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
SV: LVM på /root - hur utöka?
Hhhhmm, partitionen /dev/hdb1 verkar inte vara frisk. Vad säger sudo fdisk -l | grep hdb1?
SV: LVM på /root - hur utöka?
Kod: Markera allt
stefan@server:~$ sudo fdisk -l | grep hdb1
Password:
/dev/hdb1 1 155061 78150712+ 8e Linux LVM
Kod: Markera allt
stefan@server:~$ sudo fdisk -l
Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 1824 14651248+ 83 Linux
/dev/hda2 19176 19457 2265165 5 Extended
/dev/hda3 1825 19175 139371907+ 8e Linux LVM
/dev/hda5 19176 19457 2265133+ 82 Linux swap / Solaris
Partition table entries are not in disk order
Disk /dev/hdb: 80.0 GB, 80026361856 bytes
16 heads, 63 sectors/track, 155061 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 155061 78150712+ 8e Linux LVM
stefan@server:~$
/Stefan
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
SV: LVM på /root - hur utöka?
Jag hittade något som kanske kan vara lösningen på ditt problem. Se de två meddelanden längst ner i denna URL: http://ubuntuforums.org/archive/index.php/t-287030.html
SV: LVM på /root - hur utöka?
Se där, nu börjar vi snacka...
Det funkar alltså med /hda3. Men fortfarande strular det med hdb1. Formaterade om den disken och började om. PVCreate funkar bra, men sen strular det med extend...
Sen började jag fuska lite med webmin-interfacet för LVM och hittade ytterligare ett sätt att addresera disken /dev/mapper/hdb1. Körde med den adressen istället via webmin och vips, helt plötsligt var hdb1 tillagd. Nu kunde jag skapa en partition i min grupp, skapa filsystem på den och mounta den. I natt skall datorn få kopiera över filer från min gamla server och har jag tur funkar allt det och så kan jag flytta över den stora disken i den datorn och lägga till den till gruppen.
Finns det något bra kommando för att via konsol se vilka partitioner man har och hur stora/fulla de är?
Tack, tack och åter tack!

/Stefan
Kod: Markera allt
stefan@server:~$ sudo vgcreate storage /dev/evms/hdb1
Password:
No physical volume label read from /dev/evms/hdb1
/dev/evms/hdb1 not identified as an existing physical volume
Unable to add physical volume '/dev/evms/hdb1' to volume group 'storage'.
stefan@server:~$ sudo vgcreate storage /dev/evms/hda3
Volume group "storage" successfully created
Kod: Markera allt
stefan@server:~$ sudo pvcreate /dev/hdb1
Password:
Physical volume "/dev/hdb1" successfully created
stefan@server:~$ sudo vgextend storage /dev/emvs/hdb1
/dev/emvs/hdb1 not identified as an existing physical volume
Unable to add physical volume '/dev/emvs/hdb1' to volume group 'storage'.
Finns det något bra kommando för att via konsol se vilka partitioner man har och hur stora/fulla de är?
Tack, tack och åter tack!



/Stefan
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
SV: LVM på /root - hur utöka?
Härligt att det löste sig för dig! 
df -m visar endast monterade filsystem och hur stora dessa är.
fdisk -l visar partitioner och deras storlek
vgdisplay -v visar volymgrupperna och deras storlekar + ledigt (=oallokerat) diskutrymme i volymgruppen

df -m visar endast monterade filsystem och hur stora dessa är.
fdisk -l visar partitioner och deras storlek
vgdisplay -v visar volymgrupperna och deras storlekar + ledigt (=oallokerat) diskutrymme i volymgruppen
SV: LVM på /root - hur utöka?
Super!
Återigen, tack Johan för all hjälp och support!
/Stefan
Återigen, tack Johan för all hjälp och support!
/Stefan
Senast redigerad av 1 brago, redigerad totalt 15 gånger.