GNU/Linux >> Linux Esercitazione >  >> Linux

Come aumentare la dimensione dello scambio?

Soluzione 1:

Hai deciso di creare una partizione di swap separata al momento dell'installazione. Non puoi ridimensionarlo online:anche un ridimensionamento offline richiederà una notevole quantità di tempo e comporterà il potenziale rischio di danneggiare il tuo successivo filesystem su /dev/sdc2.

L'opzione più semplice per ovviare a questo è creare una nuova partizione di swap su un disco diverso che non usi attualmente (o puoi permetterti di andare offline per ripartizionare) o semplicemente usare un file di swap all'interno di un filesystem esistente (che viene fornito con qualche piccola riduzione delle prestazioni a causa dell'overhead del filesystem).

La procedura generale per aggiungere una partizione/file di swap:

  • crea una nuova partizione di tipo 82h o un nuovo file da 8 GB usando dd if=/dev/zero of=/swapfile bs=1M count=8192
  • inizializzalo usando mkswap /swapfile o mkswap /dev/sdXX
  • usa swapon /swapfile o swapon /dev/sdXX rispettivamente per abilitare al volo il tuo nuovo spazio di scambio
  • aggiungi una voce a /etc/fstab per assicurarti che il tuo nuovo spazio di swap venga attivato al riavvio

La tua attuale partizione di swap rimane in uso, potresti volerla eliminare per motivi di riduzione della complessità. Basta usare swapoff /dev/sdc1 per disabilitarne l'utilizzo per il momento e rimuovere il riferimento in /etc/fstab

Soluzione 2:

Avresti bisogno di uno scambio in questo caso? Non so cosa hai in esecuzione sul tuo sistema di sistema, ma cerco di avere abbastanza memoria nei miei server per evitare completamente lo scambio ... (ce l'ho, ma solo come failsafe, se il mio server inizia a scambiare, compro più memoria...)

Soluzione 3:

Devi ripartizionare il disco. Se ricordo bene, lo spostamento dell'inizio della partizione Linux non è supportato in parted, ma puoi anche ridurre il filesystem e la partizione Linux e quindi effettuare un altro scambio alla fine del disco. Non puoi farlo mentre il sistema è online.

La soluzione alternativa consiste nell'utilizzare un file di grandi dimensioni come swap. (Non so se sia una buona idea al giorno d'oggi.)


Linux
  1. Come aumentare le dimensioni dello scambio su Ubuntu Linux

  2. Come aumentare il limite di dimensione del download di file in Apache

  3. Come estendere una partizione di swap LVM in Linux

  4. Scambia la dimensione della partizione per 4 GB di RAM

  5. Come abilitare la partizione di swap Linux?

Come partizionare un disco in Linux

Come aumentare le dimensioni dello scambio su RHEL 8 / CentOS 8

Come creare o aumentare lo spazio di scambio in Linux

Aumenta la dimensione del disco virtuale di Windows10 VM su QEMU-KVM

Come aumentare le dimensioni del filesystem per abbinare la partizione?

Come montare automaticamente la partizione di scambio?