LVM på /root - hur utöka?

brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

LVM på /root - hur utöka?

Inlägg av brago »

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
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ö

SV: LVM på /root - hur utöka?

Inlägg av johanre »

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:
  • 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!  :)
Förresten - om du eller andra som läser detta inlägg inte var medvetna om det - man skall aldrig lägga /boot i en lvm partition. Det går inte att boota om man gör det.
brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

SV: LVM på /root - hur utöka?

Inlägg av brago »

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
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: LVM på /root - hur utöka?

Inlägg av Barre »

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 :)..
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
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ö

SV: LVM på /root - hur utöka?

Inlägg av johanre »

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.
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: LVM på /root - hur utöka?

Inlägg av Barre »

Johan 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.
hahah... det är nog jag som missuppfattade påståendet :)

Jag tar tillbaka allt jag sagt och påstår motsattsen... 8)
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

SV: LVM på /root - hur utöka?

Inlägg av brago »

Hej igen,
Okej, jag började om från början  ;D 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,

Kod: Markera allt

"Install "system-config-lvm" from the repositories." 
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.

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'.
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
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ö

SV: LVM på /root - hur utöka?

Inlägg av johanre »

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?
brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

SV: LVM på /root - hur utöka?

Inlägg av brago »

Okej,

Kod: Markera allt

stefan@server:~$ sudo vgdisplay -v
    Finding all volume groups
stefan@server:~$
:-\

/Stefan
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ö

SV: LVM på /root - hur utöka?

Inlägg av johanre »

???  Hhhmmm, funderar, återkommer senare idag.
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ö

SV: LVM på /root - hur utöka?

Inlägg av johanre »

OK. Kan du köra : sudo pvscan -v ?
brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

SV: LVM på /root - hur utöka?

Inlägg av brago »

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:~$
/Stefan
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ö

SV: LVM på /root - hur utöka?

Inlägg av johanre »

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
brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

SV: LVM på /root - hur utöka?

Inlägg av brago »

Jaha, det verkade inte gå så bra det heller...  :(

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:~$
/Stefan
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ö

SV: LVM på /root - hur utöka?

Inlägg av johanre »

Hhhhmm, partitionen /dev/hdb1 verkar inte vara frisk. Vad säger sudo fdisk -l | grep hdb1?
brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

SV: LVM på /root - hur utöka?

Inlägg av brago »

Kod: Markera allt

stefan@server:~$ sudo fdisk -l | grep hdb1
Password:
/dev/hdb1               1      155061    78150712+  8e  Linux LVM
Om jag kör på tittar på allt så blir det:

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:~$
Tack för hjälpen/vägledningen förresten!

/Stefan
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ö

SV: LVM på /root - hur utöka?

Inlägg av johanre »

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
brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

SV: LVM på /root - hur utöka?

Inlägg av brago »

Se där, nu börjar vi snacka...

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
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...

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'.
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!  ;D ;D ;D

/Stefan
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ö

SV: LVM på /root - hur utöka?

Inlägg av johanre »

Härligt att det löste sig för dig!    ;D

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
brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

SV: LVM på /root - hur utöka?

Inlägg av brago »

Super!

Återigen, tack Johan för all hjälp och support!

/Stefan
Senast redigerad av 1 brago, redigerad totalt 15 gånger.
Skriv svar

Återgå till "Använda X/K/Ubuntu - inaktuell"