Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
how-to:lvm [2014/08/18 20:14] – [LVM: Logical Volume Group] Giuseppe Di Terlizzi | how-to:lvm [2014/08/18 22:24] (current) – Giuseppe Di Terlizzi | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== LVM: Logical Volume Group ====== | ====== LVM: Logical Volume Group ====== | ||
- | LVM è un programma | + | LVM è un gestore di volumi |
- | Uno dei problema | + | Uno dei problemi |
Con LVM è possibile creare un volume unendo uno o più dischi fisici in modo da avere un unico grande volume. Un' | Con LVM è possibile creare un volume unendo uno o più dischi fisici in modo da avere un unico grande volume. Un' | ||
+ | |||
+ | Con LVM abbiamo: | ||
+ | |||
+ | * **Physical Volume**: Uno o più dischi che vanno a creare il Volume Group | ||
+ | * **Volume Group**: Il contenitore dei Logical Volume | ||
+ | * **Logical Volume**: Volume che contiene i nostri dati, paragonabile alla vecchia partizione. | ||
===== Schema di esempio ===== | ===== Schema di esempio ===== | ||
Line 20: | Line 26: | ||
Nell' | Nell' | ||
- | ===== Preparazione | + | ===== Avvertenze |
<div important 90% round center> | <div important 90% round center> | ||
Se siamo in vena di esperimenti prendiamo una penna USB vuota!</ | Se siamo in vena di esperimenti prendiamo una penna USB vuota!</ | ||
- | ==== Installare | + | ===== Installare |
Prima di iniziare è necessario verificare che sul nostro sistema sia installato il pacchetto '' | Prima di iniziare è necessario verificare che sul nostro sistema sia installato il pacchetto '' | ||
Line 48: | Line 54: | ||
==== Partizionare i dischi ==== | ==== Partizionare i dischi ==== | ||
- | Il prossimo passo è creare con '' | + | Il prossimo passo è creare con '' |
==== Creiamo il Physical Volume ==== | ==== Creiamo il Physical Volume ==== | ||
+ | |||
+ | Il prossimo passo è inizializzare il disco con il comando '' | ||
# pvcreate /dev/sda | # pvcreate /dev/sda | ||
+ | |||
+ | <div tip 90% center round>Se dobbiamo utilizzare più dischi con LVM è possibile indicare nello stesso comando più dispositivi: | ||
+ | |||
+ | # pvcreate /dev/sda /dev/sdb1 | ||
+ | </ | ||
==== Creiamo il Volume Group ==== | ==== Creiamo il Volume Group ==== | ||
- | | + | Adesso creiamo il gruppo di volumi ed assegnamogli un nome. |
+ | |||
+ | | ||
==== Creiamo i Logical Volume ==== | ==== Creiamo i Logical Volume ==== | ||
+ | |||
+ | Prossimo passo è creare i singoli volumi logici dimensionandoli in base alle nostre necessità. | ||
# lvcreate storage -L 10G -n root | # lvcreate storage -L 10G -n root | ||
# lvcreate storage -L 5G -n swap | # lvcreate storage -L 5G -n swap | ||
# lvcreate storage -L 50G -n home | # lvcreate storage -L 50G -n home | ||
+ | | ||
+ | Nell' | ||
+ | |||
+ | <div tip 90% round center> | ||
+ | |||
+ | # lvcreate storage -l 100%FREE -n home | ||
+ | </ | ||
==== Formattiamo le partizioni ==== | ==== Formattiamo le partizioni ==== | ||
+ | |||
+ | Ultimo importante passo è formattare le partizioni con il filesystem più adatto allo scopo del volume. Ad esempio: | ||
# mkfs.ext4 / | # mkfs.ext4 / | ||
# mkswap / | # mkswap / | ||
# mkfs.ext4 / | # mkfs.ext4 / | ||
+ | |||
+ | ==== Ultimi ritocchi ==== | ||
+ | |||
+ | === Editiamo /etc/fstab === | ||
+ | |||
+ | Se abbiamo creato dei volumi con LVM per installare la nostra distribuzione assicuriamoci che ''/ | ||
+ | |||
+ | === LVM su dischi rimuovibili === | ||
+ | |||
+ | Se al posto di un disco rigido abbiamo utilizzato un HD esterno o pennetta USB prima di rimuoverlo completamente è necessario disattivare il **VolumeGroup** altrimenti avremo una serie di errori: | ||
+ | |||
+ | # vgscan | ||
+ | [...] | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | Per disattivare il **VolumeGroup**: | ||
+ | |||
+ | # vgchange -an <nome del gruppo> | ||
+ | |||
+ | Nel caso fosse necessario attivarlo: | ||
+ | |||
+ | # vgchange -ay <nome del gruppo> | ||
+ | |||
{{tag> | {{tag> | ||
+ |