วิธีการเพิ่มขนาดของลินุกซ์ LVM โดยการเพิ่มดิสก์ใหม่

A+ A-

บทความนี้จะช่วยให้เราสามารถเพิ่มดิสก์ใหม่เพื่อ LVM (ผู้จัดการปริมาณตรรกะ) ประโยชน์ที่ดีที่สุดของ LVM กว่าพาร์ทิชันดิสก์ปกติการสนับสนุนสำหรับ "พาร์ติชันแบบไดนามิก"; คุณสามารถสร้างและปรับขนาด (ขยายหรือหด) ปริมาณ LVM แบบไดนามิกที่เราจำเป็นต้องใช้ มีการ จำกัด ขอบเขตของดิสก์ทางกายภาพในปริมาณตรรกะ LVM ไม่เป็นเพื่อให้คุณสามารถสร้างปริมาณ LVM ขนาดใหญ่ที่ครอบคลุมทั่วดิสก์ทางกายภาพขนาดเล็กหลาย ๆ การแบ่งความยืดหยุ่นนี้จะช่วยให้คุณจัดการพื้นที่จัดเก็บข้อมูลได้อย่างมีประสิทธิภาพมากขึ้นเช่นการเปลี่ยนแปลงการใช้งานดิสก์เป็นครั้งคราว

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

องค์ประกอบ

เราจำเป็นต้องเข้าสู่ระบบเป็นผู้ใช้รากและเรียกใช้ fdisk เพื่อตรวจสอบว่าดิสก์ใหม่ที่แนบมามีการตรวจพบโดย Linux บนระบบของคุณ

 # fdisk -l
ดิสก์ / dev / SDA: 21.5 GB, 21474836480 ไบต์
255 หัว 63 ภาค / แทร็ค, 2610 ถัง
หน่วย = ถังของ 16065 * 512 = 8225280 ไบต์
ขนาดเซกเตอร์ (ตรรกะ / กายภาพ): 512 ไบต์ / 512 ไบต์
I / O ขนาด (ขั้นต่ำ / ดีที่สุด): 512 ไบต์ / 512 ไบต์
ระบุดิสก์: 0x000c664e
อุปกรณ์บูตระบบ Id บล็อกเริ่มปลาย
/ dev / sda1 * 1 64 83 512,000 ลินุกซ์
พาร์ทิชันที่ 1 ไม่สิ้นสุดในเขตแดนกระบอก
/ dev / sda2 64 2611 20458496 8e Linux LVM

ดิสก์ dev / sdb /: 21.5 GB, 21474836480 ไบต์
255 หัว 63 ภาค / แทร็ค, 2610 ถัง
หน่วย = ถังของ 16065 * 512 = 8225280 ไบต์
ขนาดเซกเตอร์ (ตรรกะ / กายภาพ): 512 ไบต์ / 512 ไบต์
I / O ขนาด (ขั้นต่ำ / ดีที่สุด): 512 ไบต์ / 512 ไบต์
ระบุดิสก์: 0x00000000

ดิสก์ / dev / SDC: 21.5 GB, 21474836480 ไบต์
255 หัว 63 ภาค / แทร็ค, 2610 ถัง
หน่วย = ถังของ 16065 * 512 = 8225280 ไบต์
ขนาดเซกเตอร์ (ตรรกะ / กายภาพ): 512 ไบต์ / 512 ไบต์
I / O ขนาด (ขั้นต่ำ / ดีที่สุด): 512 ไบต์ / 512 ไบต์
ระบุดิสก์: 0x00000000

ดิสก์ / dev / Mapper / VolGroup-lv_root: 18.8 GB, 18798870528 ไบต​​์
255 หัว 63 ภาค / แทร็ค, 2285 ถัง
หน่วย = ถังของ 16065 * 512 = 8225280 ไบต์
ขนาดเซกเตอร์ (ตรรกะ / กายภาพ): 512 ไบต์ / 512 ไบต์
I / O ขนาด (ขั้นต่ำ / ดีที่สุด): 512 ไบต์ / 512 ไบต์
ระบุดิสก์: 0x00000000

ดิสก์ / dev / Mapper / VolGroup-lv_swap: 2147 MB​​, 2147483648 ไบต​​์
255 หัว 63 ภาค / แทร็ค, 261 ถัง
หน่วย = ถังของ 16065 * 512 = 8225280 ไบต์
ขนาดเซกเตอร์ (ตรรกะ / กายภาพ): 512 ไบต์ / 512 ไบต์
I / O ขนาด (ขั้นต่ำ / ดีที่สุด): 512 ไบต์ / 512 ไบต์
ระบุดิสก์: 0x00000000 

ในคำสั่งข้างต้นเราพบ 3 ดิสก์ (/ dev / SDA / dev / SDB / dev / SDC) 1 ดิสก์ (/ dev / SDA) จะถูกใช้โดย LVM ซึ่งแสดงให้เห็นพาร์ทิชันขณะที่อีกสอง (dev / sdb / และ / dev / SDC) จะไม่เพิ่มไปยัง LVM และไม่ได้มีพาร์ทิชันใด ๆ บนดิสก์

ตรวจสอบความพร้อมของกลุ่มปริมาณ LVM และปริมาณตรรกะที่มีคำสั่ง 'LVS'

 # LVS
LV VG attr lSize สระว่ายน้ำแหล่งกำเนิดข้อมูล% Meta% ย้ายเข้าสู่ระบบคัดลอก% ซิงค์แปลง
lv_root VolGroup บริการ Wi-อ่าว ---- 17.51​​g
lv_swap VolGroup บริการ Wi-อ่าว ---- 2.00g 

ในตัวอย่างกลุ่มหนึ่งเสียง ( "LV") ที่มีอยู่และสองปริมาณตรรกะ ( "ราก" และ "Swap") จะถูกสร้างขึ้นในกลุ่มหนังสือเล่มนี้

 # DF
ระบบแฟ้ม 1K บล็อกมือสองการใช้งานที่ติดตั้งอยู่บน%
/ dev / Mapper / VolGroup-lv_root
                      17938864 1997688 15023264 12% /
tmpfs 502,384 502,384 0 0% / dev / SHM
/ dev / sda1 487,652 41,991 420,061 10% / boot 

ตามการส่งออก DF ที่ "ราก" ปริมาณตรรกะถูกแมปไป / dev / Mapper / VolGroup-LV-รากโดย Mapper อุปกรณ์

การใช้ข้อมูลนี้ผมจะแสดงวิธีการเพิ่มสองแผ่น dev / sdb / และ / dev / SDC กับ "ราก" ปริมาณตรรกะในขั้นตอนต่อไป

สร้างพาร์ทิชันบนดิสก์ใหม่

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

สร้างปริมาณทางกายภาพบนดิสก์ใหม่

ถัดไปสร้างไดรฟ์ที่มีอยู่จริงในแต่ละพาร์ทิชันดิสก์ใหม่ (/ dev / sdb1 และ / dev / sdc1)

 # pvcreate dev / sdb /
ปริมาณทางกายภาพ "dev / sdb /" สร้างเสร็จเรียบร้อยแล้ว 

เช่นนี้เพิ่มดิสก์ที่ 3 ปริมาณทางกายภาพ

 # pvcreate / dev / SDC
ปริมาณทางกายภาพ "/ dev / SDC" สร้างเสร็จเรียบร้อยแล้ว 

ใช้ lvmdiskscan ตรวจสอบว่าปริมาณทางกายภาพจะสร้างเสร็จเรียบร้อยแล้ว

 #lvmdiskscan -l
/ dev / ram0 [16.00 เอ็มไอ]
/ dev / ราก [17.51​​ ลิ่ม]
/ dev / ram1 [16.00 เอ็มไอ]
/ dev / sda1 [500.00 เอ็มไอ]
/ dev / VolGroup / lv_swap [2.00 ลิ่ม]
/ dev / ram2 [16.00 เอ็มไอ]
/ dev / sda2 ปริมาณทางกายภาพ [19.51 ลิ่ม] LVM
dev / sdb / ปริมาณทางกายภาพ [20.00 ลิ่ม] LVM
/ dev / SDC ปริมาณทางกายภาพ [20.00 ลิ่ม] LVM
2 ดิสก์
2 LVM ปริมาณทางกายภาพดิสก์ทั้งหมด
1 LVM ปริมาณทางกายภาพ 

ขยายปริมาณตรรกะที่มีอยู่

ถัดไปพบกลุ่มเสียงซึ่งมีปริมาณตรรกะที่จะขยายและขยายกลุ่มโดยการเพิ่มปริมาณทางกายภาพที่สร้างขึ้นใหม่ให้กับมัน

ในตัวอย่างของเราราก "" ปริมาณตรรกะเป็นของ "VolGroup-LV" กลุ่มปริมาณ ลองเพิ่ม dev / sdb / คำสั่งต่อไปนี้แทน

 # Yoda-VG vgextend dev / sdb / 

กลุ่มปริมาณ "VolGroup" ประสบความสำเร็จในการขยาย เพื่อตรวจสอบปริมาณที่เพิ่มขึ้นหรือไม่ทำงานกรุณาตรวจสอบด้านล่าง -

 # VGS
VG #PV #LV #SN attr VSize vfree
VolGroup 2 2 0 WZ - n- 39.50g 20.00g

# vgextend VolGroup / dev / SDC
กลุ่มปริมาณ "VolGroup" ประสบความสำเร็จในการขยาย

# VGS
VG #PV #LV #SN attr VSize vfree
VolGroup 3 2 0 WZ - n- 59.50g 39.99g 

ได้รับปริมาณกลุ่มปรับขนาดตอนนี้ขยายราก "" ปริมาณตรรกะตัวเอง

 # lvextend -l + 100% ฟรี / dev / VolGroup / lv_root
  ขนาดของปริมาณตรรกะ VolGroup / lv_root เปลี่ยนจาก 17.51​​ ลิ่ม (4482 extents) เพื่อ 57.50 ลิ่ม (14,720 extents)
  lv_root ปริมาณตรรกะป​​รับขนาดประสบความสำเร็จ 

คำสั่งดังกล่าวบอกว่า "ราก" ปริมาณตรรกะที่จะใช้พื้นที่ว่างฟรีเพิ่มเติมในกลุ่มปริมาณของมัน โปรดทราบว่า / dev / VolGroup / lv_root เป็นอุปกรณ์ที่ราก "" ปริมาณถูกแมปไป

ขั้นตอนสุดท้ายคือเพื่อขยายระบบไฟล์ที่สร้างขึ้นภายใน "ราก" ปริมาณ มิฉะนั้นระบบไฟล์จะไม่รู้จักพื้นที่ว่างเพิ่มเติมในไดรฟ์

 # resize2fs -p / dev / VolGroup / lv_root
resize2fs 1.41.12 (17 พ.ค. 2010)
ระบบแฟ้มที่ / dev / VolGroup / lv_root ติดตั้งบน /; เกี่ยวกับสายการปรับขนาดที่ต้องการ
เก่า desc_blocks = 2 = 4 new_desc_blocks
การดำเนินการปรับขนาดในสายของ / dev / VolGroup / lv_root เพื่อ 15073280 (4K) บล็อก
ระบบแฟ้มใน / dev / VolGroup / lv_root คือตอนนี้ 15073280 บล็อกยาว 

resize2fs คำสั่งรองรับการปรับขนาดระบบไฟล์ ext2 / ext3 / ext4 นอกจากนี้ยังสนับสนุนการปรับขนาดออนไลน์ในกรณีที่คุณขยายระบบแฟ้ม ไม่จำเป็นต้องยกเลิกการต่อเชื่อมระบบไฟล์

ณ จุดนี้ระบบไฟล์จะขยายตัวจะใช้เวลาถึง 100% ของ "ราก" ปรับขนาดปริมาณตรรกะ

ถ้าเราได้เสร็จสิ้นขั้นตอนข้างต้นและเพิ่มดิสก์เพื่อเพิ่มปริมาณการขยาย LVM ที่มีอยู่เราสามารถเพิ่มพื้นที่โดยไม่สูญเสียข้อมูลนี้จะช่วยให้ผู้ดูแลระบบในการจัดการพื้นที่ดิสก์ของพวกเขาด้วยเวลาลงของเราใด ๆ

Ads

หุ้น

ร้อนในสัปดาห์

เมื่อเร็ว ๆ นี้

ใจธุรกิจของคุณ: คอลัมน์ค้นหาของเราด้านบนท้องถิ่น 2017

ผู้ปฏิบัติงานท้องถิ่น SEO มีบทบาทสำคัญมากขึ้นในการเล่นในการ...

SearchCap: ซานตาติดตามแง่ API ของ Google และเมตริก SEO

ด้านล่างนี้คือสิ่งที่เกิดขึ้นในการค้นหาในวันนี้ขณะที่รายงาน...

มาร์ลีนดีทริช Google เกียรตินิยมเส้นขยุกขยิกอาชีพนักแสดงในตำนานของ

มาร์ลีนดีทริชเซนด์นักแสดงหญิงชาวเยอรมันจะถูกรับเกียรติในวัน...

ผลการค้นหาภาพของ Google ทดสอบใหม่กล่องค้นหาที่เกี่ยวข้อง

Google กำลังทดสอบใหม่“ค้นหาที่เกี่ยวข้อง” ในรุ่นมือถือของหน...

ความคิดเห็น