ฉันตัดสินใจเขียนคำแนะนำทีละขั้นตอนเพื่อตั้งค่านี้ สิ่งสำคัญคือฉันทำสิ่งนี้บนระบบที่ฉันบูตจากพาร์ติชันแยกต่างหากที่ไม่ได้เป็นส่วนหนึ่งของ LVM ดังนั้น LVM จึงใช้สำหรับจัดเก็บข้อมูลและไม่มีไฟล์ใด ๆ ที่ระบบปฏิบัติการต้องการบูต นอกจากนี้นี่คือการสร้างลักษณะที่ปรากฏของไดรฟ์ขนาดใหญ่หนึ่งถึงแม้ว่าเทคนิคที่คล้ายกันสามารถใช้ในการสร้างลักษณะที่ปรากฏของไดรฟ์หลาย ๆ มันเป็นกองถ่ายสมองที่เห็นแก่ตัวมากเพราะไกด์คนอื่น ๆ ไม่ได้ทำสิ่งที่สมบูรณ์ให้ฉัน ดังนั้นฉันหวังว่าจะสามารถช่วยเหลือผู้อื่นได้
เส้นทางเหล่านี้เป็นหลักจากการเชื่อมโยงการให้บริการโดย Murat Gunes มีข้อมูลเพิ่มเติมบางอย่างที่ฉันรวบรวมมาจากที่นี่
ฉันเริ่มต้นด้วยดิสก์ที่ฉันไม่มีอะไรในนั้นที่ฉันต้องการ
- ก่อนอื่นคุณต้องสร้างพาร์ติชันเป็น Linux LVM คุณสามารถใช้ fdisk เพื่อทำสิ่งนี้ คุณสามารถดูไดรฟ์ทั้งหมดที่อูบุนตูเห็นและวิธีจดทะเบียนในไดรฟ์:
sudo fdisk -l
บรรทัดแรกในแต่ละส่วนควรให้ข้อมูลเพียงพอที่จะระบุไดรฟ์ของคุณ มันจะมีลักษณะ:
ดิสก์ / dev / sda: 500.1 GB, 500107862016 ไบต์
/dev/sda
ส่วนเรื่องที่เป็น ตอนนี้ทำงาน: sudo fdisk /dev/sda
. แล้วคุณจะได้เห็น:
คำสั่ง (m เพื่อขอความช่วยเหลือ):
พิมพ์p
เพื่อแสดงรายการพาร์ติชันบนไดรฟ์ของคุณ คุณต้องลบพาร์ติชันที่คุณต้องการให้เป็นส่วนหนึ่งของ LVM ดังนั้นพิมพ์d
เพื่อลบ ถ้าไดรฟ์มีพาร์ติชั่นเพียงตัวเดียวก็จะลบมันออกไป (ตั้งค่าสถานะให้ดีสำหรับการลบมันจะไม่เกิดขึ้นจนกว่าเราจะบอกให้ทำ) ไม่อย่างนั้นฉันคิดว่า (ของฉันมีแค่อันเดียว) มันขอให้คุณป้อนหมายเลขที่คุณต้องการลบ
ตอนนี้คุณต้องสร้างการแบ่งใหม่ พิมพ์n
ใหม่ มันถามว่าขยายหรือหลัก พิมพ์p
สำหรับหลัก โดยจะขอหมายเลขพาร์ติชันพิมพ์ 1 สำหรับกระบอกสูบแรกและไส้กุญแจสุดท้ายให้ปล่อยว่างไว้เพื่อใช้ค่าเริ่มต้น
ตอนนี้คุณต้องตั้งค่าเป็น Linux LVM ประเภทt
. มันขอรหัสฐานสิบหกใช้8e
สำหรับ Linux LVM คุณ shoule เห็นบางสิ่งเช่น:
ประเภทระบบที่ถูกเปลี่ยนของพาร์ติชัน 1 ถึง 8e (Linux LVM)
ในที่สุดพิมพ์w
เพื่อเขียนการเปลี่ยนแปลงลงในดิสก์
- ตอนนี้เราต้องติดตั้ง LVM ดังนั้นให้เรียกใช้
sudo apt-get install lvm2
เพื่อติดตั้ง
- ฉันจะซื่อสัตย์และพูดว่าฉันไม่แน่ใจว่าสิ่งที่ขั้นตอนนี้จะทำ แต่ทิศทางอื่น ๆ บอกว่าจะทำอย่างไร
modprobe dm-mod
เพื่อโหลดโมดูล LVM ฉันไม่ได้รับข้อผิดพลาดดังนั้นฉันจึงคิดว่ามันใช้งานได้
- เราจำเป็นต้องแก้ไขไฟล์ / etc / modules ไปยังโมดูลนี้โหลดเมื่อบูต ทำ
sudo nano /etc/modules
เพื่อเปิดขึ้นเพื่อแก้ไข เพิ่มdm-mod
ไปยังรายการ
- นอกจากนี้เรายังต้องการแก้ไขการกำหนดค่า lvm เพื่ออัปเดตตัวกรองดังนั้นจึงไม่ใช้เวลาในการสแกนนาน (ฉันคิดว่านั่นเป็นเหตุผลอยู่แล้ว) ดังนั้นทำ
sudo nano -w /etc/lvm/lvm.conf
และเปลี่ยนบรรทัดด้วย:
ตัวกรอง = ["a /.*/"]
เป็น:
ตัวกรอง = ["a | / dev / hd [ab] |", "r /.*/"]
- ตอนนี้เราต้องตั้งค่า LVM แรก
sudo vgscan
Do คุณควรเห็นบางสิ่งเช่น:
อ่านปริมาณทางกายภาพทั้งหมด อาจใช้เวลาสักครู่ ...
ไม่พบกลุ่มวอลุ่ม
ในกรณีที่มีกลุ่มวอลุ่มใด ๆ ตั้งค่าการทำงานsudo vgchange -a y
เพื่อให้พร้อมใช้งาน
- ตอนนี้รัน
sudo pvcreate /dev/sda1
เพื่อตั้งค่าพาร์ติชัน
- ตอนนี้รันการ
sudo vgcreate media /dev/sda1
แทนที่สื่อบันทึกด้วยชื่อที่คุณต้องการให้พาร์ติชันติดป้ายกำกับ
- ตอนนี้รันการ
sudo lvcreate -l100%FREE -nvolume media
แทนที่โวลุ่มด้วยชื่อที่คุณต้องการให้เรียก สิ่งนี้จะใช้พื้นที่ว่างทั้งหมดที่มีอยู่ในพาร์ติชัน
- ตอนนี้เราต้องจัดรูปแบบไดรฟ์เพื่อให้ ext4
sudo mke2fs -t ext4 /dev/media/volume
คุณจะทำอย่างไร
- ทำไดเรกทอรีที่คุณต้องการเมานต์วอลลุ่ม
sudo mkdir /mnt/media
ฉันไม่
sudo mount /dev/media/volume /mnt/media
ติดตั้งไดรฟ์โดยการทำ ตอนนี้ใช้สำหรับเซสชันนี้เท่านั้น เมื่อคุณรีบูตเครื่องจะไม่ถูกประกอบใหม่โดยอัตโนมัติ ในการทำเช่นนั้นเราจำเป็นต้องแก้ไข/etc/fstab
ไฟล์ ในการเพิ่มsudo nano /etc/fstab
และเพิ่มบรรทัดให้ทำดังนี้
/ dev / media / volume / mnt / ค่าเริ่มต้นของ ext4 0 1
ณ จุดนี้คุณสามารถเริ่มเพิ่มไฟล์ลงในดิสก์ได้ดังนั้นหากคุณต้องการล้างดิสก์อื่นที่คุณต้องการเพิ่มคุณสามารถคัดลอกไฟล์เหล่านี้ได้ที่นี่
การเพิ่มไดรฟ์อื่นให้กับโวลุ่มของคุณ
- ดังนั้นทำตามขั้นตอนในหัวข้อย่อยแรกอีกครั้ง แต่สำหรับไดรฟ์ใหม่
- ตอนนี้ถ้าชื่อไดรฟ์
/dev/sdb1
นั้นจะต้องทำsudo vgextend media /dev/sdb1
เพื่อเพิ่มไปยังไดรฟ์
- ตอนนี้เราต้องยกเลิกการต่อเชื่อมวอลุ่ม
sudo umount /dev/media/volume
จะทำอย่างไรนี้
sudo vgdisplay
ตอนนี้คุณสามารถดูสถิติบนไดรฟ์ของคุณตอนนี้ด้วยการวิ่ง Free PE / Size
ส่วนที่สำคัญคือ คุณจำเป็นต้องรู้ว่าคุณสามารถเพิ่มพื้นที่ว่างลงในไดรฟ์ข้อมูลสำหรับขั้นตอนถัดไปได้เท่าใด
- ดังนั้นถ้าคุณมี 150 GB
sudo lvextend -L+150G /dev/media/volume
พื้นที่คุณจะทำอย่างไร
- ตอนนี้รัน
sudo e2fsck -f /dev/media/volume
เพื่อตรวจสอบระบบไฟล์
- ตอนนี้ทำงาน
sudo resize2fs /dev/media/volume
เพื่อปรับขนาดทุกอย่าง
- คุณสามารถเรียกใช้สถิติได้อีกครั้งและตรวจสอบว่า
Free PE / Size
สิ่งที่คุณคาดหวังนั้นลดลง
- เมานต์ปริมาตรอีกครั้งโดยทำ
sudo mount /dev/media/volume /mnt/media
- ล้างและทำซ้ำสำหรับไดรฟ์อื่น ๆ
สิ่งที่ฉันคิดว่ามีประโยชน์ก็คือฉันมีไฟล์ที่ฉันต้องการเพื่อคัดลอกดิสก์ไปยัง LVM ที่ฉันสร้างขึ้นก่อนที่ฉันจะเพิ่มดิสก์นั้น ดังนั้นฉันจึงใช้cp -r -v
มันเพื่อคัดลอกไฟล์ซ้ำและใช้ผลลัพธ์ verbose ดังนั้นฉันรู้ว่ามันทำอะไรอยู่ ตัวอย่างของคำสั่งแบบเต็มจะเป็น:
cp -r -v / mnt / temp / Movies / mnt / shared / media
/mnt/temp/Movies
โฟลเดอร์ที่คุณต้องการคัดลอกอยู่ที่ไหน