คำถามติดแท็ก lvm

ในที่เก็บข้อมูลคอมพิวเตอร์ Logical Volume Management หรือ LVM จัดเตรียมวิธีการจัดสรรพื้นที่บนอุปกรณ์เก็บข้อมูลขนาดใหญ่ที่มีความยืดหยุ่นมากกว่าแผนการแบ่งพาร์ติชันทั่วไป

4
LVM อันตรายและคำเตือน
ฉันเพิ่งเริ่มใช้ LVM กับเซิร์ฟเวอร์บางตัวสำหรับฮาร์ดไดรฟ์ที่มีขนาดใหญ่กว่า 1 TB มีประโยชน์ขยายและติดตั้งได้ง่าย อย่างไรก็ตามฉันไม่พบข้อมูลใด ๆ เกี่ยวกับอันตรายและข้อ จำกัด ของ LVM ข้อเสียของการใช้ LVM คืออะไร

3
เป็นไปได้หรือไม่ที่จะลดขนาด EXT4 ออนไลน์ด้วย LVM?
วันนี้ฉันลองสิ่งนี้ในเครื่องของฉันด้วย OpenSUSE 12.3 (เคอร์เนล 3.7): # resize2fs /dev/mapper/system-srv 2G resize2fs 1.42.6 (21-Sep-2012) Filesystem at /dev/mapper/system-srv is mounted on /srv; on-line resizing required resize2fs: On-line shrinking not supported /dev/mapper/system-srv เป็นโวลุ่ม EXT4 มันไม่ได้รับการสนับสนุนจริง ๆ หรือฉันพลาดอะไรไป?
47 linux  lvm  hard-drive  ext4 

4
วิธีค้นหาฟิสิคัลวอลุ่มที่เก็บโลจิคัลวอลุ่มใน LVM
ฉันมีกลุ่มวอลุ่ม (VG) ที่มีฟิสิคัลวอลุ่มสอง (PV) โลจิคัลวอลุ่ม (LV) หลายตัวใน VG มีแนวโน้มที่จะใช้ extents บน PV ทั้งสอง มีวิธีบอกหรือไม่ว่า LVs ตัวใดที่ใช้พื้นที่บน PVs ตัวใด?
47 linux  lvm 

6
LVM ที่ดีกว่าสำหรับ RAID หรือ RAID บน LVM คืออะไร
ขณะนี้ฉันมี LVM สำหรับซอฟต์แวร์ RAID แต่ฉันต้องการถามคุณว่าคุณคิดว่านี่เป็นวิธีแก้ปัญหาที่ดีกว่าบางทีข้อดีและข้อเสียบางอย่าง? แก้ไข: มันเกี่ยวกับการจู่โจมซอฟต์แวร์บน LVM หรือ LVM ในการโจมตีซอฟต์แวร์ ฉันรู้ว่าการโจมตีด้วยฮาร์ดแวร์ดีกว่าถ้าเราคิดเกี่ยวกับประสิทธิภาพ

4
LVM snapshots กับ snapshot ของระบบไฟล์
เท่าที่ฉันทราบ LVM ทำให้สามารถถ่ายภาพสแน็ปช็อตของโวลุ่มได้ นอกจากนี้ยังมีระบบไฟล์จำนวนมาก (ZFS, Btrfs, reiserfs, ... ) ซึ่งรองรับสแน็ปช็อต อย่างไรก็ตามฉันไม่เคยเข้าใจความแตกต่างระหว่างสแน็ปช็อต LVM และสแน็ปช็อตระบบไฟล์ หากเป็นไปได้ที่จะถ่ายภาพด้วย LVM ทำไมบางคนถึงใช้เวลาในการปรับใช้มันในระบบไฟล์ แก้ไข: ใด ๆ ของพวกเขาที่ต้องการในบางสถานการณ์? ทำไม?
32 lvm  zfs  snapshot  btrfs 

3
การลบ vg และ lv หลังจากลบฟิสิคัลไดร์ฟแล้ว
เรามีดิสก์ที่ล้มเหลวในเซิร์ฟเวอร์และแทนที่ก่อนที่จะลบไดรฟ์ออกจาก LVM เซิร์ฟเวอร์มีไดรฟ์ทางกายภาพ 4 ตัว (PV's) แต่ละตัวมีกลุ่มวอลุ่มของตัวเอง (VG) VG แต่ละตัวมีโลจิคัลวอลุ่ม 2 ตัวหรือมากกว่า (LV) ตอนนี้ LVM กำลังบ่นเกี่ยวกับไดรฟ์ที่หายไป ดังนั้นเราจึงมี VG (vg04) ที่มี LV สองตัวที่กลายเป็นเด็กกำพร้าเกินกว่าที่เราจะต้องกำจัดออกจากระบบ ปัญหาคือทุกครั้งที่เราเรียกใช้คำสั่ง LVM ใด ๆ ที่เราได้รับข้อผิดพลาด 'อ่านล้มเหลว' เหล่านี้: # lvscan /dev/vg04/swap: read failed after 0 of 4096 at 4294901760: Input/output error /dev/vg04/swap: read failed after 0 of 4096 at …
32 linux  lvm 

1
เมื่อใช้ซอฟต์แวร์ RAID และ LVM บน Linux การตั้งค่าตัวกำหนดตารางเวลา IO และ readahead ใดที่ให้เกียรติ
ในกรณีที่มีหลายเลเยอร์ (ฟิสิคัลไดรฟ์ -> md -> dm -> lvm) ตัวตั้งเวลาการตั้งค่า readahead และการตั้งค่าดิสก์อื่น ๆ จะทำงานอย่างไร ลองนึกภาพคุณมีหลายดิสก์ (/ dev / sda - / dev / sdd) ทุกส่วนของอุปกรณ์ RAID ซอฟต์แวร์ (/ dev / md0) สร้างขึ้นด้วย mdadm แต่ละอุปกรณ์ (รวมถึงดิสก์ที่มีอยู่จริงและ / dev / md0) มีการตั้งค่าของตัวเองสำหรับตัวจัดกำหนดการ IO ( เปลี่ยนเช่นนั้น ) และ readahead ( เปลี่ยนโดยใช้ blockdev ) เมื่อคุณโยนสิ่งต่าง …
28 linux  raid  lvm 

2
สถานะ LV: ไม่พร้อมใช้งาน วิธีการทำให้พร้อมใช้งาน
ฉันเชื่อมต่อ iSCSI เป้าหมายสร้างฟิสิคัลวอลุ่มและกลุ่มวอลุ่มบนมัน จากนั้นฉันก็สร้าง LV และ mkfs.ext3 /dev/vg00/vm และสิ่งที่ใช้งานได้ดี จากนั้นฉันจะตัดการเชื่อมต่อเป้าหมาย iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -u ลงชื่อเข้าใช้เซิร์ฟเวอร์ Linux อื่นและเชื่อมต่อเป้าหมายที่นั่น iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -l และฉันได้รับ: linux01:~ # lvdisplay --- Logical volume --- LV Name /dev/vg00/vm VG Name vg00 LV UUID NBNRGV-FkSR-ZNZ9-9AVk-chLQ-j5nc-RazeBw LV Write Access read/write …
27 linux  iscsi  lvm 

3
การตั้งค่า Readahead สำหรับ LVM, Device-Mapper, Software Raid และ Block Devices - อะไรชนะ?
ฉันพยายามค้นหาคำตอบที่ตรงกับคำตอบนี้และมันก็พิสูจน์ได้ยาก คำถามนี้และคำตอบของมันอยู่ใกล้ แต่ไม่ได้ให้รายละเอียดที่ฉันต้องการ เริ่มจากสิ่งที่ฉันรู้ หากคุณมีอุปกรณ์บล็อกมาตรฐานและเปิดใช้งานsudo blockdev --reportคุณจะได้รับสิ่งนี้: RO RA SSZ BSZ StartSec Size Device rw 256 512 4096 0 500107862016 /dev/sda rw 256 512 4096 2048 399999238144 /dev/sda1 rw 256 512 1024 781252606 1024 /dev/sda2 ตอนนี้คุณตัดสินใจที่จะเปลี่ยนค่าเริ่มต้น 256 เป็น 128 โดยใช้--setraกับพาร์ติชันใด ๆ และมันเกิดขึ้นกับอุปกรณ์บล็อกทั้งหมดเช่น: sudo blockdev --setra 128 /dev/sda1 sudo blockdev --report …

7
วิธีการปรับขนาดพาร์ติชัน LVM รูทใน Fedora โดยไม่ต้อง LiveCD หรือรีบูต
ฉันมีเครื่องเสมือนที่เพิ่งเพิ่มอิมเมจของดิสก์จาก 20GB เป็น 50GB และfdisk -lตรวจสอบว่า VM สามารถเห็นขนาดใหม่นี้ ตอนนี้ฉันจำเป็นต้องปรับขนาดพาร์ติชัน LVM ของฉันเพื่อเติม 30GB พิเศษ ฉันได้พบหลาย บทความ เกี่ยวกับการปรับขนาด LVM แต่บางส่วนที่ครอบคลุมการปรับขนาดพาร์ติชันรูททั้งหมดอ้างว่าคุณต้องบูตจาก LiveCD มีวิธีการทำเช่นนี้โดยไม่ต้องลงเซิร์ฟเวอร์หรือไม่ เซิร์ฟเวอร์มีความสำคัญดังนั้นฉันจึงต้องการลดเวลาหยุดทำงาน แก้ไข: ผลลัพธ์ของfdisk -l: [root@fedora-host ~]# sudo fdisk -l Disk /dev/sda: 53.7 GB, 53687091200 bytes 255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors Units = sectors of 1 * …
24 fedora  lvm 

4
KVM / qemu - ใช้ปริมาณ LVM โดยตรงโดยไม่ต้องใช้ไฟล์ภาพ?
ฉันไม่แน่ใจว่าจะใช้วลีคำถามนี้อย่างไร (ดังนั้นชื่อที่ไม่ดี) ดังนั้นฉันขอยกตัวอย่างสิ่งที่ฉันพยายามทำ ในโฮสต์ Xen (เก่า) ของฉันฉันสามารถนำเสนอระบบไฟล์ LVM โดยตรงกับแขกแต่ละคนได้ ระบบไฟล์เหล่านี้ถูกสร้างขึ้นจริงและจัดรูปแบบบนโฮสต์และส่งผ่านโดยตรง เช่นสำหรับหนึ่งในโฮสต์ของฉันที่ใช้พาร์ติชัน tmp และ swap แยกกันฉันจะกำหนดที่เก็บข้อมูลดังนี้: disk = [ 'phy: / dev / vg1 / guest1-swap, sda1, w', 'phy: / dev / vg1 / guest1-disk, sda2, w', 'phy: / dev / vg1 / guest1-tmp, sda3 , w ', ] ดังนั้น guest1-swap …

6
ฉันจะซ่อมแซมบล็อกที่ไม่สามารถอ่านได้อย่างง่ายดายบนดิสก์ Linux ได้อย่างไร
ระบบ Linux ของฉันเริ่มโยนข้อผิดพลาด SMART ใน syslog ฉันติดตามมันและเชื่อว่าปัญหาเป็นบล็อกเดียวบนดิสก์ ฉันจะทำให้การจัดสรรดิสก์ใหม่นั้นง่ายขึ้นได้อย่างไร ฉันต้องการทราบว่าไฟล์ใดถูกทำลายในกระบวนการ (ฉันทราบว่าหากบล็อกหนึ่งล้มเหลวในดิสก์อื่น ๆ มีแนวโน้มที่จะติดตาม; ฉันมีการสำรองข้อมูลอย่างต่อเนื่องที่ดีและเพียงต้องการพยายามที่จะทำให้ดิสก์นี้ทำงานได้) การค้นหาเว็บจะนำไปสู่Bad block HOWTOซึ่งอธิบายถึงกระบวนการแบบแมนนวลในดิสก์ที่ไม่ได้ประกอบเข้าไป ดูเหมือนว่าซับซ้อนและผิดพลาดได้ง่าย มีเครื่องมือในการทำให้กระบวนการนี้เป็นอัตโนมัติหรือไม่? ตัวเลือกอื่น ๆ ของฉันคือเครื่องมือวินิจฉัยของผู้ผลิตแต่ฉันคิดว่ามันจะบล็อกไม่ดีโดยไม่ต้องรายงานสิ่งที่ถูกทำลาย กรณีที่แย่ที่สุดอาจเป็นเมตาดาต้าระบบไฟล์ ดิสก์ที่มีปัญหาคือพาร์ติชันระบบหลัก ใช้ ext3fs และ LVM นี่คือบันทึกข้อผิดพลาดจาก syslog และบิตที่เกี่ยวข้องจาก smartctl smartd[5226]: Device: /dev/hda, 1 Currently unreadable (pending) sectors Error 1 occurred at disk power-on lifetime: 17449 hours (727 days …

11
“ fdisk -l” เช่นรายการของพาร์ติชันและชนิดสำหรับโลจิคัลวอลุ่ม LVM หรือไม่?
คุณรู้หรือไม่ว่า "fdisk -l" แสดงตารางพาร์ติชันของไดรฟ์และแสดง ID / ประเภทพาร์ติชันสำหรับแต่ละพาร์ติชันอย่างไร มีวิธีคล้ายกันในการรับ ID พาร์ติชันสำหรับโลจิคัลวอลุ่ม LVM หรือไม่? แก้ไข: ฉันรู้ "lvs" ซึ่งส่วนใหญ่เป็นสิ่งที่ฉันกำลังมองหา (มันให้ฉันรายการของปริมาณตรรกะชนิดเช่น "fdisk -l" ... ยกเว้นจะเป็นประโยชน์ที่จะรู้ว่าสิ่งที่ ประเภทพาร์ติชันของโลจิคัลวอลุ่ม (ซึ่งฉันคิดว่าเป็น "พาร์ติชันเสมือนจริง") คือข้อมูลนั้นเป็นรายการ "fdisk -l" ในสองคอลัมน์สุดท้ายทางด้านขวา (เช่น "8e" สำหรับฟิสิคัล พาร์ติชัน LVM หรือ "83" สำหรับ Linux ext ฯลฯ ) เครื่องมือที่ฉันกำลังมองหาอาจไม่ได้เป็นส่วนหนึ่งของ LVM อาจเป็นเพียงยูทิลิตี้อื่น ๆ ที่สามารถพิมพ์รหัสพาร์ติชั่น / พาร์ติชั่นได้หรือไม่?
22 linux  partition  lvm 

11
ซิงค์ภาพรวม LVM กับเซิร์ฟเวอร์สำรอง
ฉันมีจำนวนเครื่องเสมือน Xen ที่ทำงานบนเซิร์ฟเวอร์ Linux จำนวนหนึ่ง VM เหล่านี้จัดเก็บอิมเมจของดิสก์ในไดรฟ์ข้อมูล Linux LVM พร้อมชื่ออุปกรณ์ตามบรรทัดของ / dev / xenVG / SERVER001OS เป็นต้น ฉันต้องการสำรองข้อมูลปกติของดิสก์อิมเมจเหล่านั้นเพื่อให้ฉันสามารถกู้คืน VM ได้ในกรณีที่เราต้องการ (อุปกรณ์ LVM ได้รับการมิร์เรอร์ด้วย DRBD ระหว่างเครื่องฟิสิคัลสองเครื่องแต่ละเครื่องฉันแค่หวาดระแวงเป็นพิเศษที่นี่) ฉันจะไปเกี่ยวกับเรื่องนี้ได้อย่างไร เห็นได้ชัดว่าขั้นตอนแรกคือการถ่ายภาพอุปกรณ์ LVM แต่ฉันจะถ่ายโอนข้อมูลไปยังเซิร์ฟเวอร์สำรองได้อย่างมีประสิทธิภาพมากที่สุดได้อย่างไร ฉันสามารถคัดลอกอุปกรณ์ทั้งหมดบางอย่างตามแนวของ: dd if=/dev/xenVG/SERVER001OS | ssh administrator@backupserver "dd of=/mnt/largeDisk/SERVER001OS.img" ... แต่นั่นต้องใช้แบนด์วิดท์จำนวนมาก มีเครื่องมือคล้าย rsync สำหรับการซิงก์เนื้อหาของบล็อกดิสก์ทั้งหมดระหว่างเซิร์ฟเวอร์ระยะไกลหรือไม่ สิ่งที่ต้องการ: rsync /dev/xenVG/SERVER001OS backupServer:/mnt/largeDisk/SERVER001OS.img หากฉันเข้าใจ man page ของ …

7
ระบบไฟล์ใดสำหรับ LVM ขนาดใหญ่ของดิสก์ (8 TB)
ฉันมีเซิร์ฟเวอร์ Linux ที่มีดิสก์ 2 TB จำนวนมากทั้งหมดนี้อยู่ใน LVM ทำให้มีพื้นที่ประมาณ 10 TB ฉันใช้พื้นที่ทั้งหมดนี้บนพาร์ติชัน ext4 และปัจจุบันมีข้อมูลประมาณ 8,8 TB ปัญหาคือฉันมักจะได้รับข้อผิดพลาดในดิสก์ของฉันและแม้ว่าฉันจะแทนที่ (กล่าวคือฉันคัดลอกดิสก์เก่าไปยังดิสก์ใหม่ด้วย dd จากนั้นฉันใส่ดิสก์ใหม่ลงในเซิร์ฟเวอร์) พวกเขาทันทีที่เกิดข้อผิดพลาดขึ้น ฉันมักจะได้รับข้อมูลที่เสียหายประมาณ 100 MB นั่นทำให้ e2fsck บ้าไปทุกครั้งและมันมักจะใช้เวลาหนึ่งสัปดาห์เพื่อให้ระบบไฟล์ ext4 อยู่ในสถานะมีสติอีกครั้ง ดังนั้นคำถามคือคุณจะแนะนำให้ฉันใช้เป็นระบบไฟล์ใน LVM ของฉันอย่างไร หรือคุณอยากแนะนำให้ฉันทำอะไรแทน (ฉันไม่ต้องการ LVM จริงๆ) โปรไฟล์ของระบบไฟล์ของฉัน: โฟลเดอร์หลายขนาดแตกต่างกัน (บางแห่งรวม 2 TB บางแห่งรวม 100 MB) เกือบ 200,000 ไฟล์ที่มีขนาดแตกต่างกัน (3/4 ของไฟล์มีขนาดประมาณ 10 MB, …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.