Ridimensionare il file system su FreeBSD 12

Database di conoscenze

Ridimensionare il file system su FreeBSD 12


Icons/System/eye-open Created with Sketch. 362 viste 27.10.2020 Compute

Questa traduzione è stata generata automaticamente dal nostro partner SYSTRAN. I contenuti potrebbero presentare imprecisioni, ad esempio la nomenclatura dei pulsanti o alcuni dettagli tecnici. In caso di dubbi consigliamo di fare riferimento alla versione inglese o francese della guida. Per aiutarci a migliorare questa traduzione, utilizza il pulsante "Contribuisci" di questa pagina.

Obiettivo

Questa guida ti mostra come ridimensionare il tuo file system dopo l'installazione o ridimensionarlo con FreeBSD 12. per consentire al sistema di usufruire di tutto lo spazio disco.

Prerequisiti

In questa guida è utilizzata un'istanza r2-15. Le istruzioni sono valide per un VPS o un'istanza Public Cloud. Inizialmente il file system fa 5 GB. Al termine del processo, farà 50 GB.

Procedura

Per dimensionare il tuo file system, è necessario prima riparare le partizioni.

Accedi all'istanza e visualizza lo stato delle tue partizioni:

freebsd@freebsd:~ % sudo gpart show
=>      40  10239920  vtbd0  GPT  (50G) [CORRUPT]
        40 1024 1 freebsd-boot (512K)
      1064 984 - free - (492K)
      2048  10235904      2  freebsd-zfs  (4.9G)
  10237952 2008 - free - (1.0M)

Qui potete vedere che il file system è corrotto. Questo stato è normale perché è dovuto all'installazione dell'immagine sull'istanza o al suo ridimensionamento. Dovete quindi ripararlo:

freebsd@freebsd:~ % sudo gpart recover vtbd0
vtbd0 recovered

Ripetendo il primo ordine, potete constatare che il sistema dei file è riparato:

freebsd@freebsd:~ % sudo gpart show
=>       40  104857520  vtbd0  GPT  (50G)
         40 1024 1 freebsd-boot (512K)
       1064 984 - free - (492K)
       2048   10235904      2  freebsd-zfs  (4.9G)
   10237952 94619608 - free - (45G)

A questo punto puoi ridimensionare la partizione freebsd-zfs. Per eseguire questa operazione, utilizza il comando:

freebsd@freebsd:~ % sudo gpart resize -i 2 vtbd0
vtbd0p2 resized

Il numero di partizione può essere diverso, per trovare il numero corretto, verifica la colonna vtbd0 e il numero davanti alla linea freebsd-zfs.

A questo punto hai ridimensionato il tuo file system. ZFS è configurato per espandersi automaticamente. Per verificare, esegui questo comando:

freebsd@freebsd:~ % zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
zroot 49.5G 854M 48.7G - - 0% 1% 1.00x ONLINE -

Noterete che, in questo esempio, zroot fa ora 50 GB. ZFS è quindi ben esteso.

Per saperne di più

Contatta la nostra Community di utenti all’indirizzo https://community.ovh.com/en/.

Articoli correlati