Je suis assez nouveau chez LVM et je ne suis pas sûr de ce qui se passe ici. Je n'étais pas le premier à installer cette machine.
Il existe un disque dur d'une taille de 1 To et une partition LVM de seulement 50 Go. Je n'arrive pas à comprendre comment utiliser l'espace restant sur le disque dur.
sortie de la commande df -h
:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg00-slash 46G 1.4G 42G 4% /
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 1.6G 236K 1.6G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 0 3.9G 0% /run/shm
/dev/sda1 232M 29M 191M 14% /boot
sortie de la commande fdisk -l
:
Disk /dev/sda: 1099.5 GB, 1099511627776 bytes
255 heads, 63 sectors/track, 133674 cylinders, total 2147483648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00038096
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 83 Linux
/dev/sda2 501758 104855551 52176897 5 Extended
/dev/sda5 501760 104855551 52176896 8e Linux LVM
Disk /dev/mapper/vg00-swap: 3997 MB, 3997171712 bytes
255 heads, 63 sectors/track, 485 cylinders, total 7806976 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg00-swap doesn't contain a valid partition table
Disk /dev/mapper/vg00-slash: 49.4 GB, 49429872640 bytes
255 heads, 63 sectors/track, 6009 cylinders, total 96542720 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg00-slash doesn't contain a valid partition table
Ce que je suppose que je devais faire était de créer une nouvelle partition sur/dev/sda pour contenir l’espace restant, mais lorsqu’on essaie de créer une nouvelle partition principale, on me dit que je ne peux pas.
Last sector, +sectors or +size{K,M,G} (499712-501757, default 501757): +800G
Value out of range.
Je ne sais pas ce que je peux faire maintenant ...
En essayant de redimensionner le volume logique, je reçois:
# lvresize vg00/slash -L +800g
Extending logical volume slash to 846.04 GiB
Insufficient free space: 204800 extents needed, but only 0 available
# pvdisplay -m
--- Physical volume ---
PV Name /dev/sda5
VG Name vg00
PV Size 49.76 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 12738
Free PE 0
Allocated PE 12738
PV UUID WNZba3-bCCs-NmqL-Bc9v-zusy-TtfQ-BpAj3e
--- Physical Segments ---
Physical extent 0 to 952:
Logical volume /dev/vg00/swap
Logical extents 0 to 952
Physical extent 953 to 12737:
Logical volume /dev/vg00/slash
Logical extents 0 to 11784
(parted) print free
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 1100GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
32.3kB 1049kB 1016kB Free Space
1 1049kB 256MB 255MB primary ext4 boot
256MB 257MB 1048kB Free Space
2 257MB 53.7GB 53.4GB extended
5 257MB 53.7GB 53.4GB logical lvm
53.7GB 1100GB 1046GB Free Space
On dirait que vous essayez d'ajouter une nouvelle partition principale entre vos /dev/sda1
et /dev/sda2
actuels. (Preuve: fdisk
indique que les plages de points limites acceptables sont 499712-501757, default 501757
, qui se situe entre ces deux partitions.) Il n’ya tout simplement pas assez d’espace pour le faire. Indiquez plutôt fdisk
à begin la partition à 104855552
(ou version ultérieure) et attribuez-lui la valeur de fin par défaut (à moins que vous ne souhaitiez économiser de l'espace pour une autre raison). Cela devrait vous donner une partition qui utilise le reste de l'espace disque disponible, moins un peu de gaspillage au début.
Vous pouvez également utiliser cfdisk
, GParted ou un autre outil offrant une approche plus visuelle du partitionnement, ce qui rendra une telle erreur moins probable.
La plupart du disque se trouve déjà dans une partition LVM, que lvm appelle un volume physique. LVM divise ensuite l'espace de volumes physiques en volumes logiques. Vous pouvez utiliser les commandes pvs
ou pvdisplay
pour afficher des statistiques sur les volumes physiques et lvs
ou lvdisplay
pour afficher des informations sur tous les volumes logiques. Vous devriez voir qu'il y a beaucoup d'espace libre dans le volume physique. Vous pouvez ensuite utiliser lvresize
pour développer un volume logique afin d’utiliser plus d’espace, comme dans:
Sudo lvresize vg00/slash -L +10g
Cela ajoutera 10 Go au volume logique nommé slash dans le groupe de volumes vg00, qui est apparemment votre volume racine. Après cela, vous devez développer le système de fichiers pour utiliser cet espace, en supposant que vous utilisez le système de fichiers ext4 par défaut avec:
Sudo resize2fs /dev/mapper/vg0-slash
lvdisplay
m'a donné :
--- Volume logique ---
Chemin LV/dev/VolGroup/lv_root
puis
Sudo lvextend -L+10g /dev/VolGroup/lv_root
Sudo resize2fs /dev/VolGroup/lv_root
résolu mon problème