Perché vgs lo visualizza?

Oct 12 2020

Ho un RAID a 5 dischi, che utilizza una versione di Linux come sistema operativo, dove il volume (?) Risultante dalla configurazione RAID si chiama / dev / md8 ed è 8,9 TB.

Su questo RAID ho due "condivisioni" (non sono sicuro di quale tipo di dispositivo o simile siano, ma nell'interfaccia utente web sono elencate come "condivisioni"), S1 e S2. Né S1 né S2 hanno limiti alle loro dimensioni (potrebbero utilizzare 8,9 TB se necessario).

S1 contiene 12 GB di dati, S2 è vuoto. Quando si guarda nell'interfaccia grafica, riporta un utilizzo dello 0,1% e 8,9 TB liberi di 8,9 TB disponibili. Sembra tutto ragionevole.

Tuttavia, quando eseguo vgs, l'output è simile a questo:

$ sudo vgs
  VG   #PV #LV #SN Attr   VSize VFree
  vg     1   1   0 wz--n- 8.17t    0 

8.17 potrebbe essere un problema di 1000 vs 1024, ma perché VFree 0? Non dovrebbe essere ≈ 8,17 o 8,9 TB?

Risposte

2 VojtechTrefny Oct 12 2020 at 18:44

8.17 v 8.9 è la differenza più probabile tra TiB (1024 base) e TB (1000 base) come suggerito (8.17 TiB è circa 8,98 TB).

Il gruppo di volumi è solo un contenitore, per vedere i "dispositivi foglia" effettivi, è necessario utilizzare lvsper visualizzare i volumi logici. VG free 0 molto probabilmente significa che tutto lo spazio libero nel gruppo di volumi viene utilizzato dai volumi logici. I volumi logici sono i dispositivi a blocchi di livello superiore che vedrai in lsblko in /dev/mapper/<vgname>-<lvname>e che possono essere usati per creare filesystem su, montati ecc.