ආයුබෝවන් සියල්ලටම! මෑතකදී මට පෙනෙන පරිදි සරල කාර්යයක් හමු විය - ලිනක්ස් සේවාදායකයක තැටි ප්රමාණය “උණුසුම්” වැඩි කිරීම.
කාර්යයේ විස්තරය
වලාකුළේ සේවාදායකයක් ඇත. මගේ නඩුවේදී, මෙය Google Cloud - Compute Engine වේ. මෙහෙයුම් පද්ධතිය - උබුන්ටු. 30 GB තැටියක් දැනට සම්බන්ධ වී ඇත. දත්ත සමුදාය වර්ධනය වෙමින් පවතී, ලිපිගොනු ඉදිමී ඇත, එබැවින් ඔබ තැටියේ ප්රමාණය 50 GB දක්වා වැඩි කළ යුතුය. ඒ සමඟම, අපි කිසිවක් අක්රිය නොකරමු, අපි කිසිවක් නැවත ආරම්භ නොකරමු.
අවධානය! අපි ආරම්භ කිරීමට පෙර, සියලු වැදගත් තොරතුරු උපස්ථ කරන්න!
1. පළමුව, අපට කොපමණ නිදහස් ඉඩක් තිබේදැයි පරීක්ෂා කර බලමු. Linux කොන්සෝලයේ අපි ලියන්නේ:
df -h
සරලව කිවහොත්, මට මුළු 30 GB ඇති අතර 7.9 GB දැන් නොමිලේ. වැඩි කරන්න ඕන.
2. ඊලඟට මම ගිහින් මගේ hoster එකේ console එක හරහා තව GB කිහිපයක් සම්බන්ධ කරනවා. Google Cloud නැවත පණගැන්වීමකින් තොරව මෙය පහසු කරයි. මම Compute Engine වෙත යන්න -> තැටි -> මගේ සේවාදායකයේ තැටිය තෝරන්න සහ එහි විශාලත්වය වෙනස් කරන්න:
මම ඇතුළට ගොස්, "සංස්කරණය කරන්න" ක්ලික් කර මට අවශ්ය ප්රමාණයට තැටියේ ප්රමාණය වැඩි කරන්න (මගේ නඩුවේ, 50 GB දක්වා).
3. දැන් ඉතින් අපිට 50 GB තියෙනවා. අපි මෙය විධානය සමඟ සේවාදායකයේ පරීක්ෂා කරමු:
sudo fdisk -l
අපි අපේ අලුත් 50 GB දකිනවා, නමුත් දැනට අපිට පාවිච්චි කරන්න පුළුවන් 30 GB විතරයි.
4. දැන් අපි දැනට පවතින 30 GB තැටි කොටස මකා නව 50 GB එකක් නිර්මාණය කරමු. ඔබට කොටස් කිහිපයක් තිබිය හැකිය. ඔබට නව කොටස් කිහිපයක් සෑදීමටද අවශ්ය විය හැක. මෙම මෙහෙයුම සඳහා අපි වැඩසටහන භාවිතා කරමු fdisk, දෘඪ තැටි කොටස් කළමනාකරණය කිරීමට ඔබට ඉඩ සලසයි. තැටි කොටස් යනු කුමක්ද සහ ඒවා අවශ්ය වන්නේ කුමක්ද යන්න තේරුම් ගැනීම ද වැදගත් වේ - කියවන්න
sudo fdisk /dev/sda
5. වැඩසටහනේ අන්තර් ක්රියාකාරී මාදිලිය ඇතුලත fdisk අපි මෙහෙයුම් කිහිපයක් සිදු කරනවා.
පළමුව අපි ඇතුල් කරන්නෙමු:
p
විධානය අපගේ වත්මන් කොටස් ලැයිස්තුවක් පෙන්වයි. මගේ නඩුවේදී, එක් කොටසක් 30 GB වන අතර තවත් 20 GB නිදහසේ පාවෙමින් පවතී, එසේ කතා කිරීමට.
6. ඉන්පසු ඇතුල් කරන්න:
d
සම්පූර්ණ 50 GB සඳහා නව එකක් සෑදීම සඳහා අපි වත්මන් කොටස මකා දමමු. මෙහෙයුමට පෙර, අපි වැදගත් තොරතුරුවල උපස්ථයක් සාදා ඇත්දැයි නැවත වරක් පරීක්ෂා කරමු!
7. ඊළඟට අපි වැඩසටහනට දක්වන්නෙමු:
n
විධානය නව කොටසක් නිර්මාණය කරයි. සියලුම පරාමිති පෙරනිමියට සැකසිය යුතුය - ඔබට Enter යතුර ඔබන්න. ඔබට විශේෂ අවස්ථාවක් තිබේ නම්, ඔබේ පරාමිතීන් සඳහන් කරන්න. තිර පිටපතෙන් ඔබට පෙනෙන පරිදි, මම 50 GB කොටසක් නිර්මාණය කළෙමි - මට අවශ්ය දේ.
8. ප්රතිඵලයක් වශයෙන්, මම වැඩසටහනට දක්වන්නෙමි:
w
මෙම විධානය වෙනස්කම් සහ පිටවීම් ලියයි fdisk. කොටස් වගුව කියවීම අසාර්ථක යැයි අපි බිය නොවෙමු. පහත විධානය මෙය නිවැරදි කිරීමට උපකාරී වේ. ටිකක් විතර ගියා.
9. අපි ගියා fdisk සහ ප්රධාන ලිනක්ස් රේඛාව වෙත ආපසු ගියේය. ඊළඟට, අපට කලින් උපදෙස් දුන් පරිදි අපි ධාවනය කරමු:
sudo partprobe /dev/sda
සෑම දෙයක්ම සාර්ථක නම්, ඔබට කිසිදු පණිවිඩයක් නොපෙනේ. ඔබ වැඩසටහන ස්ථාපනය කර නොමැති නම් partprobe, ඉන්පසු එය ස්ථාපනය කරන්න. හරියටම partprobe පාර්ටිශන් ටේබල් යාවත්කාලීන කරනු ඇත, එමඟින් අන්තර්ජාලය හරහා කොටස 50 GB දක්වා පුළුල් කිරීමට අපට ඉඩ සලසයි. ඉදිරියට යන්න.
ඉඟියක්! ස්ථාපනය කරන්න partprobe ඔබට එය මේ ආකාරයට කළ හැකිය:
apt-get install partprobe
10. දැන් එය වැඩසටහන භාවිතයෙන් කොටස් ප්රමාණය නැවත අර්ථ දැක්වීමට ඉතිරිව ඇත resize2fs. ඇය මෙය මාර්ගගතව කරනු ඇත - ඒ මොහොතේ පවා ස්ක්රිප්ට් ක්රියා කරමින් තැටියට ලියමින් සිටියේය.
වැඩසටහන resize2fs ගොනු පද්ධති පාර-දත්ත උඩින් ලියයි. මෙය සිදු කිරීම සඳහා අපි පහත විධානය භාවිතා කරමු:
sudo resize2fs /dev/sda1
මෙහි sda1 යනු ඔබගේ කොටසේ නමයි. බොහෝ අවස්ථාවලදී, මෙය sda1 වේ, නමුත් ව්යතිරේක හැකි ය. ප්රවේසම් වන්න. එහි ප්රතිඵලයක් වශයෙන්, වැඩසටහන අප සඳහා කොටස් ප්රමාණය වෙනස් කළේය. මම හිතන්නේ මේක සාර්ථකයි.
11. දැන් අපි පාටිෂන් ප්රමාණය වෙනස් වී ඇති බවත් අපට දැන් 50 GB ඇති බවත් සහතික කර ගනිමු. මෙය සිදු කිරීම සඳහා, අපි පළමු විධානය නැවත කියමු:
df -h
මූලාශ්රය: www.habr.com