Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 5 del 10/04/2020 10.03.36

Nascondi questo messaggio


Guida verificata con Ubuntu: 20.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa guida contiene le istruzioni utili a creare e abilitare uno swapfile qualora Ubuntu sia installato su filesystem Btrfs.

Queste indicazioni si rivelano utili per risolvere un bug #1818811 a causa del quale l'installazione di Ubuntu su filesystem Btrfs, pur creando regolarmente uno swapfile, quest'ultimo non risulta attivato poiché non opportunamente configurato.

Prerequisiti

Il supporto per il filesystem Btrfs è disponibile con la versione del kernel 5.0 o superiore. Si necessita pertanto di Ubuntu 18.04.3 (escluse le point release precedenti) oppure Ubuntu 19.10 o superiori.
Per sapere che versione del kernel è in uso consultare questa pagina.

Preparativi

  1. Montare il fylesystem digitando nel terminale il seguente comando:

    sudo mount -t btrfs /dev/sdXY /mnt

    modificando «sdXY» con il nome della partizione (ad esempio «sda1»).

  2. Creare un subvolume per la swap digitando:

    sudo btrfs subvolume create /mnt/@swap
  3. Nel subvolume appena creato impostare il flag NOCOW (importante per far funzionare lo swapfile su Btrfs):

    sudo chattr -R +C /mnt/@swap
  4. Disattivare la compressione per il subvolume:

    sudo btrfs property set /mnt/@swap compression none

Creazione dello swapfile

  1. Digitare nel terminale il seguente comandi per creare lo swapfile (nell'esempio seguente saranno assegnati 512 MB al file di swap; è possibile modificare questo valore a seconda delle proprie esigenze):

    sudo truncate -s 0 /mnt/@swap/swapfile

    fallocate -l 512M /mnt/@swap/swapfile

    sudo chmod 600 /mnt/@swap/swapfile

    sudo mkswap /mnt/@swap/swapfile
  2. Giunti a questo punto sarà possibile smontare il filesystem:

    sudo umount /mnt

Modifica del file fstab

Per attivare lo swapfile appena creato bisogna infine impostarlo come swap all'avvio del sistema.

  1. Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/fstab.

  2. Individuare la riga relativa allo swapfile creato durante l'installazione ed eliminarla o commentarla.
  3. Aggiungere le righe:

    UUID=yourUUID /swap btrfs defaults,subvol=@swap
    /swap/swapfile none swap defaults 0 0

    modificando «yourUUID» con l'UUID effettivo (consultare questa guida per maggiori informazioni).

  4. Salvare e chiudere il file.
  5. Riavviare il sistema affinché le modifiche abbiano effetto.

Ulteriori risorse


CategoryHomepage