Ridimensionare il file system su FreeBSD

Vedi come Markdown

Scopri come ridimensionare il file system di un'istanza Public Cloud o di un VPS con FreeBSD

Info

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

Info

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 ridimensionare il tuo file system, è necessario prima riparare le partizioni.

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

Info

FreeBSD non installa sudo per impostazione predefinita. Se sudo non è disponibile, passa all'utente root con su ed esegui il comando senza sudo.

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)

Ridimensiona la partizione freebsd-zfs:

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

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. Il pool ZFS si è ora espanso.

Per saperne di più

Contatta la nostra Community di utenti.

Questa pagina ti è stata utile?