Pagina 1 di 1

Migrazione a LVM

Inviato: venerdì 7 novembre 2014, 15:02
da KillerBob
Ho un piccolo server casalingo che utilizzo soprattutto per condivisione file e su cui gira owncloud.
Ci sono 4 dischi, ognuno con un'unica partizione:
1. swap (/dev/sda1) 4GB
2. / (ext4 - /dev/sdd1) 8GB
3. /mnt/backup (ext4 - /dev/sde1) 1TB
4. /mnt/media (ext4 - /dev/sdb1) 2TB

Vorrei migrare a lvm, ho seguito alcune guide trovate in rete ma nessuna è andata a buon fine (i test li faccio su un sistema virtuale).
Qualcuno ha mai provato ed ha avuto successo?

Codice: Seleziona tutto

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:        14.04
Codename:       trusty

Codice: Seleziona tutto

# uname -a
Linux nas 3.13.0-39-generic #66-Ubuntu SMP Tue Oct 28 13:31:23 UTC 2014 i686 i686 i686 GNU/Linux

Codice: Seleziona tutto

#  sudo fdisk -l

Disco /dev/sda: 4001 MB, 4001292288 byte
88 testine, 49 settori/tracce, 1812 cilindri, totale 7815024 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x000de42b

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     7813119     3905536   82  Linux swap / Solaris

Disk /dev/sdb: 2000.4 GB, 2000365289472 bytes
255 testine, 63 settori/tracce, 243197 cilindri, totale 3906963456 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x7e852d83

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048  3906963455  1953480704   83  Linux

Disco /dev/sdd: 8011 MB, 8011120640 byte
246 testine, 40 settori/tracce, 1590 cilindri, totale 15646720 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x000820d2

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdd1            2048    15646719     7822336   83  Linux

Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 testine, 63 settori/tracce, 121601 cilindri, totale 1953525168 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x000cd302

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sde1              63  1953520064   976760001   83  Linux

Re: Migrazione a LVM

Inviato: venerdì 7 novembre 2014, 15:07
da Zoff
Cosa non ti è riuscito?
Quali sono le guide che hai seguito?

Re: Migrazione a LVM

Inviato: venerdì 7 novembre 2014, 15:19
da KillerBob
Ho seguito questa guida:
http://richard.blog.kraya.co.uk/2012/01 ... ot-to-lvm/
però ho modificato la procedura in modo da avere la partizione /boot separata e fuori da lvm, come sarebbe installando il so da zero e scegliendo di utilizzare lvm.
Avevo prima provato a mettere tutto dentro lvm ma mi sembra di aver intuito che grub non riconosce la partizione lvm.
Quindi, quando si tratta di aggiustare il boot, ho cambiato i comandi nella guida in questo modo (/dev/sda1 è la mia nuova partizione di boot fuori da lvm):

Codice: Seleziona tutto

root@xubuntu~# vgchange -a y VolGroup00
root@xubuntu~# mount /dev/VolGroup00/root /media
root@xubuntu~# mount /dev/sda1 /media/boot
root@xubuntu~# mount --bind /sys /media/sys
root@xubuntu~# mount --bind /proc /media/proc
root@xubuntu~# mount --bind /run /media/run
Quando arrivo alla fine e devo reinstallare grub sul nuovo disco ottengo degli errori, vado a memoria:

Codice: Seleziona tutto

# grub-install /dev/sda
grub-install error: impossibile ottenere il percorso canonico per /cow

Re: Migrazione a LVM

Inviato: venerdì 7 novembre 2014, 15:30
da KillerBob
Dimenticavo: naturalmente quando ho modificato fstab ho anche aggiunto la partizione di boot per montarla in /boot

Re: Migrazione a LVM

Inviato: venerdì 7 novembre 2014, 15:35
da Zoff
Dire che ti basta indicare la cartella di root:

Codice: Seleziona tutto

grub-install --root-directory=/media /dev/sda

Re: Migrazione a LVM

Inviato: venerdì 7 novembre 2014, 16:01
da KillerBob
E' cambiata la descrizione dell'errore...

Codice: Seleziona tutto

# grub-install --root-directory=/media /dev/sda
Installing for i386-pc platform.
grub-install: errore: recupero del percorso canonico di "/dev/mapper/lvm-root" non riuscito.

Re: Migrazione a LVM

Inviato: lunedì 8 dicembre 2014, 18:07
da toni00c
una domanda : ubuntu di default crea volumi logici lvm al momento dell'installazione? se no c'è un modo per "forzarlo" a farlo?

Re: Migrazione a LVM

Inviato: lunedì 8 dicembre 2014, 18:31
da Zoff
Dipende dalla versione, le ultime sì

Re: Migrazione a LVM

Inviato: lunedì 8 dicembre 2014, 20:05
da toni00c
quindi posso ridimensionare facilmente partizioni e quant'altro?
scusa, ma allora perchè se uso lvdisplay ,nella mia xubuntu,mi dice che non è installato?
quali comandi di default si usano su ubuntu per visualizzare volumi logici e compagnia bella?

Re: Migrazione a LVM

Inviato: lunedì 8 dicembre 2014, 23:47
da Zoff
Che versione di xubuntu hai installato?
NB: interessa la versione che hai installato, se hai fatto avanzamenti di versione potrebbe essere differente da quella correntemente installata.

Su installazioni della 14.04 e 14.10 sono certo che lvdisplay sia disponibile e funzioni correntemente.

Re: Migrazione a LVM

Inviato: martedì 9 dicembre 2014, 9:04
da toni00c
Zoff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4691608#p4691608][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Che versione di xubuntu hai installato?
NB: interessa la versione che hai installato, se hai fatto avanzamenti di versione potrebbe essere differente da quella correntemente installata.

Su installazioni della 14.04 e 14.10 sono certo che lvdisplay sia disponibile e funzioni correntemente.
ho questa versione:
14.0.4.1 LTS
release 14.0.4
mi dice di installare lvm2 quando provo a dare il comando lvdisplay.no problem lo installerò , mi chiedevo solo in quale versione di ubuntu era gia installato e usato
a default