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

Logical Volume Management จัดให้มีนามธรรม abstraction ของการแบ่งดิสก์

1
ย้ายโลจิคัลวอลุ่มไปที่ฟิสิคัลดิสก์ใหม่
ฉันมีโลจิคัลวอลุ่มสามตัวในกลุ่มวอลุ่มเดียวโดยใช้ฟิสิคัลวอลุ่มเดียว (ทั้งดิสก์ที่มีอยู่ / dev / sda) ตอนนี้ฉันต้องการย้ายโลจิคัลวอลุ่มหนึ่งไปยังดิสก์ใหม่ที่เร็วกว่านั่นคือไปจาก: /dev/sda |-vg0-root → mounted to / |-vg0-foo → mounted to /foo |-vg0-bar → mounted to /bar ถึง: /dev/sda |-vg0-root → mounted to / |-vg0-foo → mounted to /foo /dev/sdb |-vg1-bar → mounted to /bar จากสิ่งที่ฉันเข้าใจฉันไม่สามารถใช้pvmoveหรือvgsplitเพราะมีฟิสิคัลวอลุ่มเดียวในกลุ่มวอลุ่มที่มีอยู่ อะไรคือวิธีที่ดีในการบรรลุเป้าหมายนี้ (โดยเฉพาะอย่างยิ่งออนไลน์การสร้างกลุ่มวอลุ่มใหม่สำหรับดิสก์ใหม่ไม่ใช่ข้อกำหนด)
14 linux  lvm 

1
เหตุใดจึงมีสองค่าที่แตกต่างกันสำหรับขนาดของไดรฟ์และวิธีการปรับยอดด้วยอุปกรณ์ -mapper และ LVM
ฉันมีไดรฟ์ 1 TB เชื่อมต่อผ่าน USB มันมีฟิสิคัลวอลุ่ม LVM ที่เติมอุปกรณ์ทั้งหมด (ไม่มีตารางพาร์ติชัน) เมื่อฉันพยายามที่จะขยายปริมาณตรรกะโดยใช้ทั้ง PV, mapper อุปกรณ์เริ่มบ่นว่าส่วนที่จัดสรรโดย LVM บน PV มีขนาดใหญ่กว่าอุปกรณ์ ข้อความแสดงข้อผิดพลาดจากอุปกรณ์ทำแผนที่ (ดังแสดงโดยdmesg) รายงานขนาดของปี1953320367 [dm] เซ็กเตอร์: device-mapper: table: 254:0: sdf too small for target: start=1821353984, len=132169728, dev_size=1953320367 แต่ LVM สร้าง PV พร้อมขอบเขตทางกายภาพ 238467 ซึ่งเป็นภาค 1953521664 [lvm] (ซึ่งมีประมาณ 100 MB ขึ้นไป): $ pvdisplay /dev/sdf --- …

1
ไม่สามารถปิดพาร์ติชัน Luks
เพื่อวัตถุประสงค์ในการสำรองข้อมูลฉันมี "snapshotted" พาร์ติชัน LVM พาร์ทิชันนี้ได้รับการเข้ารหัสดังนั้นฉันจึงได้เปิดพาร์ติชัน Luks (ภาพรวม) เพื่อทำการสำรองข้อมูลของฉัน ปัญหาคือฉันลืมลบสแนปชอตจึงใช้งานได้ 100% เมื่อฉันพยายามที่จะลบภาพรวม: lvremove /dev/mapper/vgx-LogVolDBSnapshot /dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 375809572864: Input/output error /dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 375809630208: Input/output error /dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 0: Input/output error /dev/vgx/LogVolDBSnapshot: read failed after …
13 partition  lvm  io  disk  cryptsetup 

2
ปรับขนาดพาร์ติชัน btrfs ภายในโลจิคัลวอลุ่ม LVM
ติดตามเคล็ดลับของ Derobert เพื่อปรับขนาดระบบไฟล์ต้นแบบเมื่อปรับขนาดปริมาตร LVM: lvm> lvextend -r -l +100%FREE /dev/VolGroup00/lvolhome fsck from util-linux 2.25.2 /sbin/fsck.btrfs: BTRFS file system. Size of logical volume VolGroup00/lvolhome changed from 3.04 GiB (777 extents) to 14.94 GiB (3824 extents). Logical volume lvolhome successfully resized fsadm: Filesystem "btrfs" on device "/dev/mapper/VolGroup00-lvolhome" is not supported by this …
13 lvm  btrfs 

1
ตัวอธิบายไฟล์รั่วไหล
มันหมายความว่าอะไรถ้าไฟล์ descriptor รั่ว File descriptor 6 (socket:[901758]) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 9 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 11 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 12 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: …
13 shell  lvm 

2
การเจริญเติบโตของราก LVM
ฉันพยายามที่จะขยายรูทพาร์ติชัน LVM (บนลุค) ด้วย lvresize -L +5G -r /dev/vg/lv-root และพบว่าระบบไฟล์จะไม่เติบโตเพราะติดตั้งอยู่ ตอนนี้ฉันพบสิ่งนี้แล้ว https://ubuntuforums.org/showthread.php?t=1537569 ที่บอกว่าฉันควรบูตจากสิ่งอื่นและทำ resize2fs /dev/vg/lv-root <size> คำถามของฉันคือฉันสามารถละเว้นขนาดและปล่อยให้ระบบไฟล์เติมพาร์ติชันได้ (ซึ่งขยายได้สำเร็จก่อนหน้านี้) ฉันจะลอง แต่ก็กลัวว่าจะทำเรื่องยุ่ง ๆ การใช้ (จนถึงปัจจุบัน) Arch และระบบไฟล์ ext4
12 linux  debian  lvm 

3
ทำไมจึงไม่แนะนำให้ใส่พาร์ติชันสำหรับเริ่มระบบใน LVM
ฉันอ่านบางที่ไม่แนะนำให้ใส่พาร์ติชันสำหรับบูตบนพาร์ทิชันที่ใช้ LVM แต่ฉันจะทำมันต่อไป ปัญหาเดียวที่ฉันเจอคือบางครั้งเมื่อฉันติดตั้งดิสทริบิวเตอร์ลินุกซ์ใหม่และวางมันไว้ในพาร์ทิชันสำหรับบูตบน LVM, ด้วงไม่สามารถตรวจจับได้ grub-mkconfigคำสั่งมักจะทำผิดพลาดในการสร้างgrub.cfgไฟล์ แต่ถ้านี่เป็นปัญหาเดียวของพาร์ติชั่นสำหรับบู๊ต lvm ฉันคิดว่ามันโอเค เพราะฉันรู้วิธีการแก้ไขเพียงแค่ให้ที่อยู่ที่เหมาะสมกับพาร์ทิชันบูตที่ตั้งใจไว้ในการบูตจากนั้นทุกอย่างก็เรียบร้อย ดังนั้นมีอะไรนอกเหนือจากนี้ที่ LVM สามารถทำให้เกิดปัญหาได้หรือไม่ เพราะในความคิดของฉัน LVM มีความยืดหยุ่นมากและไม่ทำให้ระบบช้าลง
12 boot  partition  lvm 

2
ฉันจะปรับขนาดพาร์ติชั่นรูทใน Debian ได้อย่างไร?
ฉันพยายามเพิ่มพื้นที่ในพาร์ติชันรูทของฉันและฉันไม่แน่ใจว่าวิธีที่ปลอดภัยที่สุดที่จะไปเกี่ยวกับมัน ฉันได้อ่านเธรดนี้แล้วฉันสามารถปรับขนาดพาร์ติชั่นรูทได้โดยไม่ต้องถอนการติดตั้งและติดตั้ง Linux ใหม่อีกครั้ง (หรือสูญเสียข้อมูล) แต่ฉันไม่คิดว่าข้อมูลจะเข้ากับระบบของฉัน ความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างกว้างขวาง นอกจากนี้ในโพสต์นั้น F1234K ขอคำแนะนำเกี่ยวกับการอ่านที่ดีเพื่อเรียนรู้สิ่งนี้ แต่ไม่มีใครตอบกลับ ฉันจะสนใจเนื้อหาการเรียนรู้บางอย่างในเรื่องนี้มาก ขอบคุณ! แก้ไข: ฉันควรเพิ่มว่าเป้าหมายของฉันคือการใช้ 20 gb จาก sdb6 และวางไว้ใน sdb1 sdb6 เป็นโลจิคัลวอลุ่มของ sdb2 sudo fdisk -l Disk /dev/sdb: 750.2 GB, 750156374016 bytes 255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors Units = sectors of 1 * …
12 linux  debian  partition  root  lvm 

5
เป็นไปได้หรือไม่ที่จะใส่รูทใน LVM โดยไม่ใช้ initrd?
ฉันเพิ่งตั้งค่าระบบพื้นฐาน Gentoo (ซึ่งหมายความว่าฉันสามารถบูตและเข้าสู่ระบบและทำสิ่งต่าง ๆ ได้ทันที) root พาร์ติชันของฉันอยู่ในกลุ่มเสมือน LVM2 (มี/bootพาร์ติชันแยกต่างหาก) ในการบูตฉันต้องส่งพารามิเตอร์ด้านล่างไปยังเคอร์เนล: root=/dev/ram0 real_root=/dev/vg/rootlv init=/linuxrc dolvm เห็นได้ชัดว่ามันใช้ ramdisk เริ่มต้นเพื่อทำบางสิ่ง (ฉันเดาว่าจะโหลดสิ่งของ LVM) ก่อนที่จะติดตั้งรูท มีวิธีที่ฉันสามารถใส่รหัสนี้ลงในเคอร์เนลของตัวเองเพื่อให้ไม่จำเป็นต้องเริ่มต้นหรือไม่? ถ้าไม่ฉันจะสร้างตัวประทับเองได้อย่างไร มันอาจจะมีประโยชน์ที่จะเพิ่มว่าฉันได้พยายามรวบรวมเคอร์เนลสำหรับรากที่ไม่ใช่ LVM โดยไม่ต้องเริ่มต้นและมันทำงานได้อย่างสมบูรณ์ จากนั้นฉันพยายามใส่ทุกอย่างภายใต้ LVM และไม่สามารถทำให้เครื่องบูตได้ (ฉันเดาว่ามันไม่สามารถจัดการกับสิ่งที่ LVM ได้) จากนั้นฉันใช้genkernelเครื่องมือพร้อม--lvmตัวเลือกและสร้างเคอร์เนลที่ใช้งานได้และเริ่มต้นที่ฉันใช้อยู่ในปัจจุบัน ตอนนี้ฉันต้องการข้ามgenkernelและทำทุกอย่างด้วยตัวเองโดยไม่ต้องเริ่มต้นเพื่อให้เครื่องบูตได้ค่อนข้างเร็ว (ฉันไม่ต้องการความยืดหยุ่นอยู่ดี)
12 kernel  boot  root  initrd  lvm 

1
มันสมเหตุสมผลหรือไม่ที่จะวาง btrfs ลงใน lvm?
นี่คือ OpenSUSE Leap 42 ฉันมีคอมพิวเตอร์ที่มีไดรฟ์SATA HDD 500 x 2x500 GBและเพื่อเพิ่มความเร็วฉันใส่ไดรฟ์SSD ขนาดเล็ก 30GBสำหรับระบบ ในระหว่างการติดตั้ง HDD ถูกตัดการเชื่อมต่อเนื่องจากพวกเขาสับสนกับตัวติดตั้ง (และฉัน) เมื่อระบบหยุดทำงานฉันค่อนข้างจะแลกเปลี่ยนไดเร็กตอรี่/ homeสำหรับโลจิคัลวอลุ่ม XFS (ฉันใช้ LVM เป็นหลักเพื่อเพิ่มพื้นที่ได้อย่างง่ายดาย) จากนั้น/ เลือกเติม (โครเมียมและพฤกษศาสตร์) และฉันต้องการที่จะวางบนไดรฟ์ข้อมูลบน HDD ดังนั้นฉันจึงสร้างวอลลุ่มและฟอร์แมตด้วย BTRFS หลังจากมีรอยขีดข่วนหัว - @ subvolumesใน fstab ทำให้ฉันอ่าน BTRFS ฉันทำสิ่งที่ฉันต้องการ - / opt ตอนนี้มีขนาด 100 GB แต่คำถามคือ: การจัดรูปแบบปริมาณ LVM ด้วย btrfs หรือไม่ โดยพื้นฐานแล้วทั้งคู่เป็นระบบการจัดการปริมาณ …
12 linux  partition  lvm  btrfs 

1
วิธีสร้างสแน็ปช็อตแบบอ่านอย่างเดียวใน LVM จากนั้นจึงย้อนกลับไปหลังจากทำงานบางอย่าง?
คำสั่งที่ใช้ใน LVM คืออะไรในกรณีที่ฉันต้องการ: สร้างสแน็ปช็อตแบบอ่านอย่างเดียวของโวลุ่ม (ทำการทดลองบางอย่างในปริมาณ); แล้วย้อนกลับระดับเสียงไปยังภาพรวม?
12 lvm  restore  backup  sandbox 

2
จะย่อขนาดระบบไฟล์ XFS ได้อย่างไร [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา เรามีเซิร์ฟเวอร์ RHEL 7 พร้อม 2 ดิสก์ ( sdaและsdb) ของเรา/, /var/logและswapอยู่บนsda, อยู่บน/var sdbเราใช้ LVM และ XFS sdaใหญ่เกินไป (160 GB) และเราต้องการย่อขนาดเป็น 40 GB จากนั้นเราสามารถใช้ฟรี 120 GB sdbที่จะขยาย [root@foo ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 rhel lvm2 a-- 134.77g 9.77g /dev/sdb1 vg_var lvm2 …
11 rhel  lvm  disk 

1
ฉันจะเมาท์พาร์ติชัน LVM ได้อย่างไร
ฉันพยายามอัปเดต Java และฉันใช้ดาวเพื่อให้แน่ใจว่าลบออกอย่างสมบูรณ์โดยไม่ทราบว่ามันจะเลอะทุกอย่าง ฉันใช้ apt-get remove java* สิ่งนี้อยู่ใน Ubuntu 16.0 หรือเซิร์ฟเวอร์บางอย่าง ตอนนี้ฉันมี sysrcd หรือ System Rescue CD บนเซิร์ฟเวอร์และฉันพยายามเอาไฟล์เก่าของฉันกลับไปวางไว้บนเซิร์ฟเวอร์ใหม่และโหลดเซิร์ฟเวอร์ sysrcd กลับไปที่ Ubuntu อย่างไรก็ตามฉันไม่สามารถหาวิธีใช้ระบบเมานต์ได้ ฉันพยายามวิ่ง fdisk -l และฉันได้รับ Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 …
10 ubuntu  lvm 

2
อัพเดตเคอร์เนล - คำเตือน: lvmetad กำลังทำงาน แต่ปิดการใช้งาน รีสตาร์ท lvmetad ก่อนเปิดใช้งาน!
ฉันเพิ่งอัพเดตเซิร์ฟเวอร์เจสซีเดเบียนของเราหนึ่งตัวและเคอร์เนลได้รับการอัปเดตไม่มีอะไรพิเศษเพราะเราทำมาหลายครั้งแล้ว แต่ครั้งแรกที่มีคำเตือนบางอย่างเมื่อไฟล์การกำหนดค่าด้วงถูกสร้างขึ้น ฉันไม่เคยเห็นพวกเขามาก่อน เท่าที่ฉันสามารถบอกได้ว่าระบบทำงานได้ดีหลังจากรีบูตเครื่อง Setting up linux-image-3.16.0-4-amd64 (3.16.7-ckt25-2+deb8u3) ... /etc/kernel/postinst.d/initramfs-tools: update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64 /etc/kernel/postinst.d/zz-update-grub: Generating grub configuration file ... WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it! WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it! WARNING: lvmetad is running but disabled. Restart lvmetad before …
10 debian  kernel  lvm 

1
ฉันจะกำหนดการแมป LVM บนอุปกรณ์ทางกายภาพได้อย่างไร
ฉันมีเซิร์ฟเวอร์ (SUSE 11.5) ที่มีดิสก์สองแผ่น มีกลุ่มวอลุ่มเพียงกลุ่มเดียว (vg01) ฉันจะตรวจสอบอุปกรณ์ทางกายภาพที่ vg นั้นมีอยู่ได้อย่างไร?
10 linux  lvm 

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