GNU/Linux >> Linux Esercitazione >  >> Linux

Come estendere una partizione di swap LVM in Linux

Domanda :Data una partizione LVM, come possiamo estenderla per dare spazio aggiuntivo?

Scambia filesystem

Lo scambio viene utilizzato se non è disponibile memoria sufficiente per l'applicazione. È normale e può essere una buona cosa per i sistemi Linux utilizzare lo swap, anche se c'è ancora RAM disponibile. Ma non viene utilizzato solo se non c'è abbastanza memoria.

Come estendere il filesystem di swap basato su LVM

Per aumentare lo spazio per la partizione LVM Swap segui i passaggi indicati di seguito:

1. Verifica la disponibilità del nuovo spazio.

# fdisk -l /dev/sda
Disk /dev/sda: 4294 MB, 4294967296 bytes, 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 byte

2. Crea una partizione aggiuntiva per la nuova partizione di swap.

# fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table

Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-8388607, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-8388607, default 8388607): 4056
Partition 1 of type Linux and of size 1004.5 KiB is set

Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-8388607, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-8388607, default 8388607): 4056
Partition 1 of type Linux and of size 1004.5 KiB is set

Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
Comprensione dell'utilità fdisk di Linux
Linux / UNIX:come creare una partizione primaria utilizzando fdisk

3. Attiva la nuova partizione.

# partprobe

4. Verifica che la nuova partizione sia disponibile.

# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 12G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 11.5G 0 part
├─vg_lv_root (dm-0) 251:0 0 10.3G 0 lvm /
└─vg_lv_swap (dm-1) 251:1 0 1.2G 0 lvm [SWAP]
└─sda3 8:3 0 1G 0 part

sr0 11:0 1 1024M 0 rom

Nota :potrebbe essere necessario un riavvio se la modifica non viene visualizzata a questo punto.

5. Crea un nuovo volume fisico sulla LUN.

# pvcreate /dev/sda3

6. Aggiungere il nuovo volume al gruppo di volumi per il volume di scambio. I nostri esempi usano SwapVG e /dev/sda3; sostituiscilo con i nomi dei volumi e i dispositivi appropriati per la tua distribuzione.

# vgextend SwapVG /dev/sda3

7. Disabilita lo scambio per il volume fisico associato.

# swapoff -v /dev/SwapVG/SwapLV

8. Ridimensiona il volume logico alla dimensione desiderata.

# lvresize /dev/SwapVG/SwapLV -L +8G

9. Formatta il volume di scambio esteso.

# mkswap /dev/SwapVG/SwapLV

10. Abilita il volume logico.

# swapon -va

11. Visualizza la nuova dimensione di scambio.

# cat /proc/swaps
Filename Type Size Used Priority
/dev/dm-1 partition 1257468 0 -1
# free
total used free shared buffers cached
Mem: 1784432 196920 1587512 516 12624 77268
-/+ buffers/cache: 107028 1677404
Swap: 1257468 0 1257468


Linux
  1. Come creare uno scambio in Linux

  2. Come creare un file di scambio in Linux

  3. Come spostare lo scambio dalla partizione del disco al volume LVM in Linux

  4. Come ridimensionare (estendere) un file system basato su partizioni in Linux

  5. Come abilitare la partizione di swap Linux?

Come estendere lo spazio di scambio utilizzando il file di scambio in Linux

Come estendere la partizione radice XFS senza LVM in Linux

Come cancellare la memoria di scambio in Linux

Come crittografare la partizione su Linux

Come controllare lo spazio di scambio in Linux

Come disabilitare lo scambio in Linux