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