วิธีเพิ่มขนาดดิสก์บนเซิร์ฟเวอร์อย่างรวดเร็ว

สวัสดีทุกคน! เมื่อเร็ว ๆ นี้ฉันได้พบกับงานที่เรียบง่าย - เพื่อเพิ่มขนาดดิสก์ "ร้อน" บนเซิร์ฟเวอร์ Linux

คำอธิบายงาน

มีเซิร์ฟเวอร์อยู่ในระบบคลาวด์ ในกรณีของฉัน นี่คือ Google Cloud - Compute Engine ระบบปฏิบัติการ - อูบุนตู กำลังเชื่อมต่อดิสก์ขนาด 30 GB ฐานข้อมูลกำลังเติบโต ไฟล์กำลังขยายตัว ดังนั้นคุณต้องเพิ่มขนาดดิสก์เป็น 50 GB ในเวลาเดียวกัน เราไม่ได้ปิดการใช้งานสิ่งใด ๆ เราจะไม่รีบูตอะไรเลย

ความสนใจ! ก่อนที่เราจะเริ่ม ให้สำรองข้อมูลสำคัญทั้งหมดไว้!

1. ก่อนอื่น เรามาตรวจสอบว่าเรามีพื้นที่ว่างเท่าใด ในคอนโซล Linux เราเขียน:

df -h

วิธีเพิ่มขนาดดิสก์บนเซิร์ฟเวอร์อย่างรวดเร็ว
พูดง่าย ๆ ฉันมีทั้งหมด 30 GB และตอนนี้ 7.9 GB ฟรี จำเป็นต้องเพิ่มขึ้น.

2. ต่อไป ฉันจะเชื่อมต่อ GB อีกสองสาม GB ผ่านคอนโซลของโฮสต์ของฉัน Google Cloud ทำให้สิ่งนี้เป็นเรื่องง่ายโดยไม่ต้องรีบูตเครื่อง ฉันไปที่ Compute Engine -> ดิสก์ -> เลือกดิสก์ของเซิร์ฟเวอร์ของฉันและเปลี่ยนขนาด:

วิธีเพิ่มขนาดดิสก์บนเซิร์ฟเวอร์อย่างรวดเร็ว
ฉันเข้าไปข้างในคลิก "แก้ไข" และเพิ่มขนาดดิสก์ตามขนาดที่ฉันต้องการ (ในกรณีของฉันสูงสุด 50 GB)

3. ตอนนี้เรามี 50 GB ลองตรวจสอบสิ่งนี้บนเซิร์ฟเวอร์ด้วยคำสั่ง:

sudo fdisk -l

วิธีเพิ่มขนาดดิสก์บนเซิร์ฟเวอร์อย่างรวดเร็ว
เราเห็น 50 GB ใหม่ของเรา แต่ตอนนี้เราใช้ได้เพียง 30 GB เท่านั้น

4. ตอนนี้เรามาลบพาร์ติชั่นดิสก์ปัจจุบันขนาด 30 GB และสร้างพาร์ติชั่นใหม่ขนาด 50 GB คุณสามารถมีหลายส่วนได้ คุณอาจต้องสร้างพาร์ติชั่นใหม่หลายพาร์ติชั่นด้วย สำหรับการดำเนินการนี้เราจะใช้โปรแกรม fdiskซึ่งช่วยให้คุณจัดการพาร์ติชันฮาร์ดดิสก์ได้ สิ่งสำคัญคือต้องเข้าใจว่าพาร์ติชันของดิสก์คืออะไรและจำเป็นสำหรับการอ่าน ที่นี่. เพื่อรันโปรแกรม 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 และกลับสู่บรรทัด Linux หลัก ต่อไปเราขับรถเข้าไปตามคำแนะนำก่อนหน้านี้:

sudo partprobe /dev/sda

หากทุกอย่างสำเร็จ คุณจะไม่เห็นข้อความใดๆ หากคุณไม่ได้ติดตั้งโปรแกรมไว้ ส่วนหนึ่งสอบสวนจากนั้นติดตั้ง อย่างแน่นอน ส่วนหนึ่งสอบสวน จะอัปเดตตารางพาร์ติชั่นซึ่งจะทำให้เราสามารถขยายพาร์ติชั่นได้สูงสุด 50 GB ทางออนไลน์ ไปข้างหน้า.

เบาะแส! ติดตั้ง ส่วนหนึ่งสอบสวน คุณสามารถทำได้เช่นนี้:

 apt-get install partprobe


10. ตอนนี้ยังคงต้องกำหนดขนาดพาร์ติชันใหม่โดยใช้โปรแกรม ปรับขนาด2fs. เธอจะทำสิ่งนี้ทางออนไลน์ - แม้ว่าในขณะนั้นสคริปต์จะทำงานและเขียนลงดิสก์ก็ตาม

โครงการ ปรับขนาด2fs จะเขียนทับข้อมูลเมตาของระบบไฟล์ เมื่อต้องการทำเช่นนี้ เราใช้คำสั่งต่อไปนี้:

sudo resize2fs /dev/sda1

วิธีเพิ่มขนาดดิสก์บนเซิร์ฟเวอร์อย่างรวดเร็ว
ที่นี่ sda1 คือชื่อของพาร์ติชันของคุณ ในกรณีส่วนใหญ่ นี่คือ sda1 แต่อาจมีข้อยกเว้นได้ ระวัง. ส่งผลให้โปรแกรมเปลี่ยนขนาดพาร์ติชั่นให้เรา ฉันคิดว่านี่คือความสำเร็จ

11. ตอนนี้มาตรวจสอบให้แน่ใจว่าขนาดพาร์ติชันมีการเปลี่ยนแปลง และตอนนี้เรามี 50 GB หากต้องการทำสิ่งนี้ ให้ทำซ้ำคำสั่งแรก:

df -h

วิธีเพิ่มขนาดดิสก์บนเซิร์ฟเวอร์อย่างรวดเร็ว

ที่มา: will.com

เพิ่มความคิดเห็น