Ändra storlek på Linux -diskar med LVM

Innehållsförteckning

Ändra storlek på Linux 1/2 -diskar


Många gånger hör vi människor prata och har slut på utrymme i sina system Linux men vad många inte vet är att den har möjlighet att förlänga eller minimera logiska partitioner genom ledigt utrymme eller ytterligare diskar.

LVM är i huvudsak ansvarig för att separera de logiska volymerna från de fysiska skivorna med något som kallas gruppvolymer, de flesta av de nya distributionerna ingår redan LVM, så för att kontrollera detta skriver vi i en konsol: jag mot. Och med detta kommer vi att se följande:

Vi använder kommandot fdisk -l och vi letar efter disken som vi ska använda konfigurationen av LVM. I detta exempel är sdb vår nya disk. Att berätta för Linux att disken kommer att vara en LVM vi måste ställa in disktypen till LVM, vi gör det med kommandot:

fdisk / dev / sdb

Vi trycker på 'n' för att lägga till en ny partition och typen kommer att vara primär så vi trycker på 'p' och som vi kommer att sätta en enda partition väljer vi partition 1 och accepterar systemets förslag angående geometrin och ger den Enter.

När vi har vår partition måste vi identifiera den som en enhet LVM. För att göra detta medan vi är inne fdisk tryck på 't' för att ändra skivetiketten och ange etikettens ID, vilket i vårt fall kommer att vara 8e och tryck på 'w' för att spara ändringarna. Slutligen förbereder vi och förbereder den fysiska skivan som ska tas som LVM:

pvcreate / deb / sdb1

Vi har redan skapat vårt stöd LVMLåt oss nu gå vidare till det mellersta lagret av detta: Gruppvolymerna, var och en av dessa är en spargrupp spridd över flera logiska volymer. Den enda skillnaden är att vi kan expandera och krympa skivorna inuti dem, vi sätter namnet på detta:

vgcreate vg_data / dev / sdb1

Om vi ​​vill förlänga flera diskar måste vi bara lägga till extra enheter senare från / dev / sdb1. Låt oss inte glömma att markera dem som enheter LVM med kommandot pvcreate.

Nu när vi har skapat mittskiktet lägger vi till de logiska volymerna:

lvcreate -L 1G -n lv_data vg_data

Med detta kommando skapar vi en logisk volym på 1 GB. För att klargöra saker och ting lite lv_data är vår logiska volym medan vg_data vår gruppvolym, kan vi göra vår logiska volym av det utrymme vi vill ha. När dessa punkter har klargjorts fortsätter vi att skapa vår logiska disk ovanpå alla dessa lager.

Slutligen formaterar vi den skapade disken med följande kommando:

mkfs.ext4 / dev / mapper / vg_data-lvdata

Nu är det här saker blir intressanta, vi kan vara på en 60 GB eller 600 GB disk och vi har valt 1 GB för detta exempel. Låt oss nu säga att vi har fyllt vår disk med ISO: er och riktigt tunga filer, hur vi fixar det och lämnar vår disk som ny är där LVM gå in i handling.
Vi kan utöka vår volym på det nya albumet och göra det större, men det är redan ett ämne för del 2 av denna handledning där vi kommer att få ut all saft ur LVM.
Tidigaresida 1 av 2NästaGillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave