Come modificare il formato del voltaggio PE

Sto cercando di aumentare la dimensione PE di uno dei miei gruppi di volumi.

Ho erroneamente impostato come 4M per iniziare quando avrebbe dovuto essere 32M.

  • OpenVPN bypass su alcune porte
  • Modalità consigliata per disabilitare un servizio in Debian
  • OpenLDAP è un'alternativa valida per Windows LDAP?
  • mdadm RAID1 a RAID6
  • Come get cpio (gnu, rhel 4) per estrarre una directory specificata?
  • Come esporre una socket di dominio UNIX direttamente su TCP
  • Quando cerco di cambiare la dimensione che ottengo

    vgchange -s 32M the_vol New extent size is not a perfect fit 

    vgdisplay dice:

     vgdisplay --- Volume group --- VG Name the_vol System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 173 VG Access read/write VG Status resizable MAX LV 0 Cur LV 43 Open LV 41 Max PV 0 Cur PV 1 Act PV 1 VG Size 864.25 GiB PE Size 4.00 MiB Total PE 221247 Alloc PE / Size 103680 / 405.00 GiB Free PE / Size 117567 / 459.25 GiB VG UUID uh25Y8-TOWR-pqBj-NyPV-ca6t-ec1k-jlqm4g 

    C'è qualcosa che posso fare per get questa modifica a 32 senza ricreare / cancellare i dati?

    O avvicinandosi a 32.

    Grazie

  • home dir e shell per gli utenti autenticati di Active Directory
  • Aggiornamento a PHP 5.6 utilizzando Yum (REMI repo)
  • Yum non installa la versione più recente di Git su Centos6
  • L'intestazione HSTS non viene inviata anche se la regola è presente e mod_headers è abilitata
  • useradd non crittografare le password in / etc / shadow
  • Consenti a NTP di aggiornare automaticamente in quantità elevate?
  • 2 Solutions collect form web for “Come modificare il formato del voltaggio PE”

    È ansible modificare solo le size fisiche di un gruppo di volumi se non è necessario spostare estensioni fisiche esistenti per completare la modifica. Altrimenti riceverai l'errore che hai postato sopra.

    L'unica altra opzione è ricreare il gruppo di volumi con la dimensione corretta.

    Per citare dalla pagina uomo:

    Una volta impostato questo valore, è difficile modificarlo senza ricreare il gruppo di volumi che comporterebbe il backup e il ripristino dei dati su qualsiasi volume logico. Tuttavia, se non è necessario spostare estensioni per il nuovo valore da applicare, può essere modificato utilizzando vgchange -s.

    Puoi utilizzare pvmove per spostare le estensioni fisiche allocate nei volumi fisici. Dovresti iniziare i volumi logici che inizino e finiscono nei limiti delle size (crescere con lvresize ). Le dimensione dimensione fisica sottostante dovrebbero probabilmente essere anche un multiplo esatto della dimensione nuova dimensione (fissare che con pvresize ).

    Come accennato in una risposta superutente a una domanda correlata, è ansible utilizzare qualcosa di simile:

     pvmove --alloc anywhere /dev/sdc1:103680-221247 /dev/sdc1:0-103679 

    per spostare le estensioni 103680-221247 a 0-103679 sul volume fisico /dev/sdc1 . Potrebbe essere necessario spostare i segmenti in passaggi. Utilizza pvdisplay --maps /dev/sdc1 per mostrare quali estensioni sono allocate nel volume fisico /dev/sdc1 .

    Si noti che la dimensione della width non dovrebbe pregiudicare le performance di I / O (su LVM2), solo le performance degli strumenti LVM stessi e le size massime dei componenti LVM dovrebbero essere compromesse.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.