పార్టిషన్లు మరియు ఫైల్ సిస్టమ్లు
VPSలో డిస్క్ పార్టిషనింగ్ ఎలా పనిచేస్తుంది, LVM సాధారణ పార్టిషన్ల నుండి ఎలా భిన్నంగా ఉంటుంది, అదనపు డైరెక్టరీని ఎలా మౌంట్ చేయాలి, మెషీన్ బూట్ అయ్యేలా fstabలో ఏమి రాయాలి.
23 ఆగస్టు, 2026న నవీకరించబడింది
వర్చువల్ మెషిన్ డిస్క్ సిస్టమ్కు /dev/sda గా కనిపిస్తుంది. మీరు ఎంచుకున్న ఇమేజ్పై లేఅవుట్ ఆధారపడి ఉంటుంది: Debian మరియు Ubuntu సాధారణంగా ఒకే రూట్ పార్టిషన్తో ఇన్స్టాల్ అవుతాయి, కాగా AlmaLinux LVM ఉపయోగిస్తుంది. ఏదైనా పొడిగించాల్సిన అవసరం రాకముందే మీ లేఅవుట్ మీకు తెలిసి ఉండాలి.
ఇప్పుడు మీ దగ్గర ఏమి ఉంది
lsblk -f
df -hT
sudo fdisk -l /dev/sda
sudo blkid
lsblk -f అత్యంత ఉపయోగకరం: ఇది ఒకే స్క్రీన్లో డివైస్ ట్రీ, ఫైల్ సిస్టమ్లు, లేబుల్స్ మరియు మౌంట్ పాయింట్లను చూపిస్తుంది.
అవుట్పుట్లో vg-root వంటి లైన్లు మరియు lvm అనే టైప్ ఉంటే, మీకు LVM ఉంది. అప్పుడు ఇవి ఉపయోగపడతాయి:
sudo pvs
sudo vgs
sudo lvs
సాధారణ పార్టిషన్లు లేదా LVM
సాధారణ పార్టిషన్లు సరళమైనవి: ఒక పార్టిషన్ — ఒక ఫైల్ సిస్టమ్. డిస్క్పై చివరి పార్టిషన్ను మాత్రమే పొడిగించగలరు, అది కూడా దాని తర్వాత ఖాళీ స్థలం ఉంటేనే.
LVM ఒక అదనపు లేయర్ను జోడిస్తుంది: ఫిజికల్ వాల్యూమ్, వాల్యూమ్ గ్రూప్, లాజికల్ వాల్యూమ్లు. మీరు అనేక వాల్యూమ్లను సృష్టించవచ్చు, వాటిని ఏ క్రమంలోనైనా పొడిగించవచ్చు, లేఅవుట్ను మార్చకుండా స్థలాన్ని జోడించవచ్చు. దీని ధర ఏమిటంటే, రికవరీ సమయంలో గుర్తుంచుకోవాల్సిన అదనపు లేయర్.
ఒకే డిస్క్ ఉన్న ఒకే మెషిన్ కోసం, తేడా చిన్నది. అనవసరంగా లేఅవుట్ను మార్చవద్దు: రూట్ను తరలించడం అనేది సిస్టమ్ పోయే నిజమైన ప్రమాదం ఉన్న ఆపరేషన్.
ఫైల్ సిస్టమ్లు
| సిస్టమ్ | డిఫాల్ట్ లొకేషన్ | ఫీచర్లు |
|---|---|---|
| ext4 | Debian, Ubuntu | నిరూపితమైనది, ఆన్లైన్లో పొడిగిస్తుంది, అన్మౌంట్ చేసినప్పుడు కుదిస్తుంది |
| xfs | AlmaLinux, CentOS Stream | పెద్ద ఫైల్లతో వేగంగా ఉంటుంది, ఆన్లైన్లో పొడిగిస్తుంది, కుదరదు |
ఆచరణాత్మక ముగింపు: మీరు సౌలభ్యం కోసం ప్లాన్ చేస్తే, ext4లోనే ఉండండి. VPSలో పార్టిషన్ను కుదించాల్సిన అవసరం మీకు దాదాపు ఎప్పుడూ రాదు — మెషిన్లోని డిస్క్ మీ ప్లాన్తో పాటు కుదరదు.
డిస్క్ పెంచిన తర్వాత పొడిగించడం
sudo growpart /dev/sda 1
sudo resize2fs /dev/sda1
LVM కోసం:
sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -l +100%FREE /dev/mapper/vg-root
sudo resize2fs /dev/mapper/vg-root # xfs_growfs / for XFS
రెండు ఆపరేషన్లు నడుస్తున్న సిస్టమ్పైనే చేయబడతాయి. పెద్ద టియర్కు మారడం గురించి వివరాలకు — డిస్క్ చాలా చిన్నదిగా మారింది.
growpartలేదాpartedలో పార్టిషన్ నంబర్లో తప్పు జరిగితే పార్టిషన్ టేబుల్ నాశనమవుతుంది, మెషిన్ బూట్ అవ్వడం ఆగిపోతుంది. ఏదైనా లేఅవుట్ మార్పుకు ముందు:sudo sfdisk -d /dev/sda > /root/parts.txtసేవ్ చేయండి మరియు డేటా బ్యాకప్ తాజాగా ఉందని నిర్ధారించుకోండి.
మౌంటింగ్ మరియు fstab
శాశ్వత మౌంట్ పాయింట్లు /etc/fstabలో వివరించబడతాయి. డివైస్ పేరు కాదు, UUID ఉపయోగించండి:
sudo blkid /dev/sda1
UUID=1a2b3c4d-... /var/lib/postgresql ext4 defaults,noatime 0 2
రీబూట్ చేయడానికి ముందు తనిఖీ తప్పనిసరి:
sudo mount -a
sudo findmnt --verify
fstabలో తప్పు ఉంటే బూట్ సమయంలో మెషిన్ ఎమర్జెన్సీ కన్సోల్లో ఉండిపోతుంది. అలా జరిగితే, రెస్క్యూ డిస్క్ సహాయపడుతుంది: మెషిన్ SystemRescueలోకి రీబూట్ అవుతుంది, పాస్వర్డ్ లేకుండా రూట్ లాగిన్, డిస్క్ /dev/sdaగా కనిపిస్తుంది — మీరు పార్టిషన్ను మౌంట్ చేసి, fstabను ఎడిట్ చేసి, సాధారణ బూట్ మోడ్కు తిరిగి వెళ్లండి.
Swap
Swap ఫైల్ సాధారణ పద్ధతిలో సృష్టించబడుతుంది:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
మెమొరీ అయిపోయినప్పుడు ప్రాసెస్ అకస్మాత్తుగా చంపబడకుండా Swap కాపాడుతుంది, కానీ ఎక్కువ స్వాపింగ్ డిస్క్ వేగంను తాకి మెషిన్ను చాలా నెమ్మదిగా చేస్తుంది. సర్వీసుల రిసోర్స్ డిమాండ్ను పరిమితం చేయడం తెలివైనది — రిసోర్స్ లిమిట్స్ చూడండి.
సాధారణ తప్పులు
- మీరు
fstabఎడిట్నుmount -aతో తనిఖీ చేయలేదు. బూట్ పగిలిపోతుంది, మరియు ప్యానెల్లోని కన్సోల్ ద్వారా సమస్యను పరిష్కరించాల్సి వస్తుంది. - మీరు డేటా మీద ఒక డైరెక్టరీని మౌంట్ చేశారు. పాత కంటెంట్ ఎక్కడికీ పోలేదు, కానీ కనిపించకుండా పోయింది — అన్మౌంట్ చేసి తనిఖీ చేయండి.
- మీరు
noatimeసెట్ చేయలేదు. ఇది చిన్న విషయం, కానీ లోడెడ్ మెషిన్లో ప్రతి ఫైల్ రీడ్పై అదనపు రైట్ గమనించదగ్గది.