mhddfs ถูกยกเลิกไปตั้งแต่ปี 2012 ไม่ได้รับการบำรุงรักษาอีกต่อไป และมีปัญหาด้านความปลอดภัยที่ทราบแล้ว - เราขอแนะนำให้เปลี่ยนไปใช้ การผสานรวม ทางเลือกที่ทันสมัยและได้รับการดูแลอย่างดีซึ่งชุมชนโฮมแล็บได้ย้ายไป และเราได้เขียนคู่มือการตั้งค่าที่เป็นมิตรสำหรับผู้เริ่มต้นฉบับสมบูรณ์เพื่อช่วยคุณในการเปลี่ยน 👉 อ่านคู่มือการรวม
สมมติว่าคุณมี 30GB ของภาพยนตร์และคุณมี 3 ไดรฟ์ แต่ละไดรฟ์ 20 GB ในขนาด แล้วจะจัดเก็บอย่างไร
แน่นอนว่าคุณสามารถแบ่งวิดีโอของคุณออกเป็นสองหรือสามวอลุ่มที่แตกต่างกันและจัดเก็บไว้ในไดรฟ์ด้วยตนเอง นี่ไม่ใช่ความคิดที่ดีอย่างแน่นอน แต่เป็นงานที่ละเอียดถี่ถ้วนซึ่งต้องใช้การแทรกแซงด้วยตนเองและใช้เวลาอย่างมาก
อีกวิธีหนึ่งคือการสร้างอาร์เรย์ RAID ของดิสก์ RAID ยังคงมีชื่อเสียงในด้านการสูญเสียความน่าเชื่อถือในการจัดเก็บข้อมูลและพื้นที่ดิสก์ที่ใช้งานได้ วิธีแก้ไขปัญหาอื่นคือ mhddfs .
Mhddfs – รวมหลายพาร์ติชั่นใน Linux mhddfs เป็นไดรเวอร์สำหรับ Linux ที่รวมจุดเมานท์หลายจุดไว้ในดิสก์เสมือนเดียว เป็นไดรเวอร์แบบฟิวส์ซึ่งมอบโซลูชั่นที่ง่ายดายสำหรับการจัดเก็บข้อมูลขนาดใหญ่ มันรวมระบบไฟล์ขนาดเล็กทั้งหมดเพื่อสร้างระบบไฟล์เสมือนขนาดใหญ่ระบบเดียวซึ่งประกอบด้วยทุกอนุภาคของระบบไฟล์สมาชิก รวมถึงไฟล์และพื้นที่ว่าง
ทำไมคุณถึงต้องการ Mhddfs?
อุปกรณ์จัดเก็บข้อมูลทั้งหมดของคุณจะสร้างพูลเสมือนเดียวและสามารถติดตั้งได้ทันทีที่บูต ยูทิลิตี้ขนาดเล็กนี้จะดูแลว่าไดรฟ์ใดเต็มและว่างเปล่า และเขียนข้อมูลไปยังไดรฟ์ใดอย่างชาญฉลาด เมื่อคุณสร้างไดรฟ์เสมือนสำเร็จแล้ว คุณสามารถแชร์ระบบไฟล์เสมือนของคุณโดยใช้ SAMBA ลูกค้าของคุณจะเห็นไดรฟ์ขนาดใหญ่และพื้นที่ว่างมากมายเสมอ
คุณสมบัติของ Mhddfs
- รับคุณสมบัติของระบบไฟล์และข้อมูลระบบ
- ตั้งค่าคุณสมบัติของระบบไฟล์
- สร้าง อ่าน ลบ และเขียนไดเรกทอรีและไฟล์
- รองรับการล็อคไฟล์และฮาร์ดลิงก์บนอุปกรณ์เครื่องเดียว
การติดตั้ง Mhddfs ใน Linux
บนระบบ Debian และแบบพกพา คุณสามารถติดตั้งแพ็คเกจ mhddfs ได้โดยใช้คำสั่งต่อไปนี้
# apt-get update && apt-get install mhddfs
ติดตั้ง Mhddfs บนระบบที่ใช้ Debian บนระบบ RHEL/CentOS Linux คุณต้องเปิด epel-repository จากนั้นดำเนินการคำสั่งด้านล่างเพื่อติดตั้ง mhddfs แพ็คเกจ
# yum install mhddfs
บน Fedora 22+ ระบบ คุณอาจได้รับมันโดย dnf รางหญ้าบรรจุภัณฑ์ตามที่แสดงด้านล่าง
# dnf install mhddfs
ติดตั้ง Mhddfs บน Fedora หากเป็นเช่นนั้น mhddfs แพ็คเกจไม่พร้อมใช้งานจากที่เก็บ epel ดังนั้นคุณต้องแก้ไขการขึ้นต่อกันต่อไปนี้เพื่อติดตั้งและคอมไพล์จากแหล่งที่มาดังที่แสดงด้านล่าง
- ไฟล์ส่วนหัว FUSE
- จีซีซี
- ไฟล์ส่วนหัว libc6
- ไฟล์ส่วนหัว uthash
- ไฟล์ส่วนหัว libattr1 (เป็นทางเลือก)
จากนั้น ให้ดาวน์โหลดซอร์สแพ็คเกจล่าสุดตามที่แนะนำด้านล่างและคอมไพล์
# wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz # tar -zxvf mhddfs*.tar.gz # cd mhddfs-0.1.39/ # make
คุณควรจะเห็นไบนารี mhddfs ในไดเร็กทอรีปัจจุบัน ย้ายไปที่ /usr/bin/ และ /usr/local/bin/ เป็นรูท
# cp mhddfs /usr/bin/ # cp mhddfs /usr/local/bin/
เรียบร้อย mhddfs พร้อมใช้งาน
ฉันจะใช้ Mhddfs ได้อย่างไร
1. มาดู HDD ทั้งหมดกัน ติดตั้งเข้ากับระบบของฉันในปัจจุบัน
$ df -h

เอาต์พุตตัวอย่าง
Filesystem Size Used Avail Use% Mounted on /dev/sda1 511M 132K 511M 1% /boot/efi /dev/sda2 451G 92G 336G 22% / /dev/sdb1 1.9T 161G 1.7T 9% /media/avi/BD9B-5FCE /dev/sdc1 555M 555M 0 100% /media/avi/Debian 8.1.0 M-A 1
สังเกต 'จุดเมานท์ ' ชื่อที่นี่ ซึ่งเราจะใช้ในภายหลัง
2. สร้างไดเร็กทอรี /mnt/virtual_hdd โดยที่ระบบไฟล์ทั้งหมดนี้จะถูกจัดกลุ่มไว้ด้วยกันเป็น
# mkdir /mnt/virtual_hdd
3. จากนั้นเมานต์ระบบไฟล์ทั้งหมด ไม่ว่าจะเป็นในฐานะ root หรือในฐานะผู้ใช้ที่เป็นสมาชิกของ FUSE กลุ่ม.
# mhddfs /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd -o allow_other
เมานต์ระบบไฟล์ทั้งหมดใน Linux หมายเหตุ :เราใช้ชื่อ mount Point ที่นี่ของ HDD ทั้งหมด แน่นอนว่าจุดเมานท์ในกรณีของคุณจะแตกต่างออกไป สังเกต “-o Allow_other ด้วย ตัวเลือก ” ทำให้ระบบไฟล์เสมือนนี้ปรากฏแก่ผู้อื่นทั้งหมด ไม่ใช่แค่บุคคลที่สร้างมันขึ้นมาเท่านั้น
4. ตอนนี้รัน “df -h ” ดูระบบไฟล์ทั้งหมด มันควรจะประกอบด้วยสิ่งที่คุณสร้างขึ้นเมื่อกี้
$ df -h
ตรวจสอบการเมานต์ระบบไฟล์เสมือน คุณสามารถดำเนินการตัวเลือกทั้งหมดกับ ระบบไฟล์เสมือน คุณสร้างขึ้นเหมือนอย่างที่คุณเคยทำกับ Mounted Drive
5. หากต้องการสร้างระบบไฟล์เสมือนนี้ในทุกระบบ บูต คุณควรเพิ่มบรรทัดโค้ดด้านล่าง (ในกรณีของคุณควรแตกต่างออกไป ขึ้นอยู่กับจุดเมานต์ของคุณ) ที่ส่วนท้ายของ /etc/fstab ไฟล์ในฐานะรูท
mhddfs# /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd fuse defaults,allow_other 0 0
6. หากคุณต้องการเพิ่ม/ลบไดรฟ์ใหม่ไปยัง Virtual_hdd ณ เวลาใดเวลาหนึ่ง คุณสามารถเมานต์ไดรฟ์ใหม่ คัดลอกเนื้อหาของจุดเมานต์ /mnt/virtual_hdd , ยกเลิกการต่อเชื่อม โวลุ่ม นำไดรฟ์ที่คุณต้องการถอดออก และ/หรือติดตั้งไดรฟ์ใหม่ที่คุณต้องการรวม ติดตั้งระบบไฟล์โดยรวมภายใต้ Virtual_hdd ใช้ mhddfs คำสั่งและคุณควรจะเสร็จสิ้น
ฉันจะยกเลิกการเมานต์ Virtual_hdd ได้อย่างไร
การถอนติดตั้ง virtual_hdd นั้นง่ายดายเหมือนกับ
# umount /mnt/virtual_hdd
ถอนติดตั้งระบบไฟล์เสมือน สังเกตว่ามันคือ จำนวน และไม่ ยกเลิกการต่อเชื่อม . ผู้ใช้จำนวนมากพิมพ์ผิด
นั่นคือทั้งหมดสำหรับตอนนี้ ฉันกำลังทำงานในโพสต์อื่นที่คุณจะต้องชอบอ่าน จนกว่าจะคอยติดตามและเชื่อมต่อกับ Tecmint ให้ข้อเสนอแนะอันมีค่าของคุณในความคิดเห็นด้านล่าง กดไลค์และแชร์เราและช่วยให้เราแพร่กระจาย