วิธีการปรับขนาดดิสก์ใน FreeBSD

ระบบปฏิบัติการ FreeBSD ใช้ UFS (Unix File System) สำหรับระบบไฟล์ของพาร์ติชันราก รู้จักกันในนามfreebsd-ufs

ในกรณีที่มีขนาดดิสก์ที่อัปเกรดเราจะแสดงวิธีการขยายระบบไฟล์นี้

ข้อกำหนดเบื้องต้น

1)เมื่อต้องการติดตามบทช่วยสอนนี้ให้ปรับใช้หนึ่งในวิธีต่อไปนี้:

หรือ

เราใช้แผนต่อไปนี้เพื่อเริ่มการปรับใช้ของเรา:

CPU:        1 vCore
RAM:        1024 MB
Storage:    25 GB SSD

2)ก่อนที่จะทำการอัพเกรด intance ของคุณให้ยืนยันการจัดสรรดิสก์และตารางพาร์ติชั่นปัจจุบัน:

# df -h  
Filesystem         Size    Used   Avail Capacity  Mounted on
/dev/ufs/rootfs     24G    924M     21G     4%    /
devfs              1.0K    1.0K      0B   100%    /dev

# gpart show
=>      40  52428720  vtbd0  GPT  (25G)
        40      1024      1  freebsd-boot  (512K)
      1064  52427696      2  freebsd-ufs  (25G)

3)อัปเกรดแผนของอินสแตนซ์ของคุณ:

  1. เยี่ยมชมหน้าการจัดการ Vultrของคุณ
  2. เลือกอินสแตนซ์ที่คุณต้องการอัปเกรด
  3. เลือกลิงค์ "การตั้งค่า" ใกล้ด้านบนของหน้า
  4. คลิกลิงก์ "เปลี่ยนแผน" ที่ด้านข้างเพื่อแสดงเมนูแบบเลื่อนลงของตัวเลือกการอัปเกรดที่มี

ในกรณีนี้เราอัปเกรดแผนเป็นดังนี้

CPU:        1 vCore
RAM:        2048 MB
Storage:    40 GB SSD

1. ยืนยันพื้นที่ดิสก์ใหม่

แม้ว่าการจัดสรรดิสก์จะเหมือนกันในตอนแรกgpartแสดงการเปลี่ยนแปลง ::

# df -h
Filesystem         Size    Used   Avail Capacity  Mounted on
/dev/ufs/rootfs     24G    924M     21G     4%    /
devfs              1.0K    1.0K      0B   100%    /dev

# gpart show
=>      40  52428720  vtbd0  GPT  (40G) [CORRUPT]
        40      1024      1  freebsd-boot  (512K)
      1064  52427696      2  freebsd-ufs  (25G)

2. กู้คืนพาร์ติชันที่เสียหาย

# gpart recover vtbd0
vtbd0 recovered

# gpart show
=>      40  83886000  vtbd0  GPT  (40G)
        40      1024      1  freebsd-boot  (512K)
      1064  52427696      2  freebsd-ufs  (25G)
  52428760  31457280         - free -  (15G)

3. ปรับขนาดfreebsd-ufsพาร์ติชัน

คำเตือน!!!
ตามFreeBSD Handbook :

มีความเสี่ยงที่ข้อมูลจะสูญหายเมื่อแก้ไขตารางพาร์ติชันของระบบไฟล์ที่เมาท์ วิธีที่ดีที่สุดคือทำตามขั้นตอนต่อไปนี้บนระบบไฟล์ที่ไม่ได้ประกอบเข้าไปในขณะที่รันจากอุปกรณ์ CD-ROM หรืออุปกรณ์ USB

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

เมื่อคุณพร้อมที่จะดำเนินการต่อไปให้ทำดังนี้:

# gpart resize -i 2 vtbd0
vtbd0p2 resized

# gpart show
=>      40  83886000  vtbd0  GPT  (40G)
        40      1024      1  freebsd-boot  (512K)
      1064  83884976      2  freebsd-ufs  (40G)

4. ขยายระบบไฟล์ UFS

เพื่อขยายfreebsd-ufsหรือ/dev/vtbd0p2paritition เริ่มgrowfsบริการ:

# service growfs onestart
Growing root partition to fill device
vtbd0 recovering is not needed
vtbd0p2 resized
super-block backups (for fsck_ffs -b #) at:
 53224896, 54248448, 55272000, 56295552, 57319104, 58342656, 59366208, 60389760, 61413312,
 62436864, 63460416, 64483968, 65507520, 66531072, 67554624, 68578176, 69601728, 70625280,
 71648832, 72672384, 73695936, 74719488, 75743040, 76766592, 77790144, 78813696, 79837248,
 80860800, 81884352, 82907904

หรือคุณสามารถเรียกใช้คำสั่งต่อไปนี้

growfs /dev/ufs/rootfs

5. ยืนยันการเปลี่ยนแปลง

# gpart show
=>      40  83886000  vtbd0  GPT  (40G)
        40      1024      1  freebsd-boot  (512K)
      1064  83884976      2  freebsd-ufs  (40G)

# df -h
Filesystem         Size    Used   Avail Capacity  Mounted on
/dev/ufs/rootfs     39G    924M     35G     3%    /
devfs              1.0K    1.0K      0B   100%    /dev

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true