นี่คือคำสั่ง mhddfs ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mhddfs - ไดรเวอร์รวมจุดเชื่อมต่อหลายจุดไว้ในจุดเดียว
เรื่องย่อ
mhddfs /dir1,/dir2[,/path/to/dir3] /path/to/mount [-o ตัวเลือก]
mhddfs /dir1 dir2,dir3 /mount/point [-o ตัวเลือก]
...
fusermount -u /path/to/mount
fstab ระเบียน ตัวอย่าง:
mhddfs#/path/to/dir1,/path/to/dir2 /mnt/point fuse ค่าเริ่มต้น 0 0
mhddfs#/dir1,/dir2,/dir3 / mnt ฟิวส์ล็อกไฟล์=/var/log/mhddfs.log 0 0
OPTIONS
ด้วย -o ตัวเลือก 1 ตัวเลือก 2... คุณสามารถระบุตัวเลือกเพิ่มเติมได้:
logfile=/path/to/file.log
ระบุไฟล์ที่จะมีข้อมูลการดีบัก
บันทึกระดับ=x
0 - ข้อความดีบัก
1 - ข้อความข้อมูล
2 - ข้อความมาตรฐาน (ค่าเริ่มต้น)
mlimit=ขนาด[m|k|g]
เกณฑ์ขนาดพื้นที่ว่าง หากไดรฟ์มีพื้นที่ว่างน้อยกว่าเกณฑ์ที่กำหนด
จากนั้นไดรฟ์อื่นจะถูกเลือกในขณะที่สร้างไฟล์ใหม่ หากไดรฟ์ทั้งหมดมีว่าง
พื้นที่น้อยกว่าเกณฑ์ที่ระบุ ไดรฟ์ที่มีพื้นที่ว่างมากที่สุดจะเป็น
เลือก
ค่าเริ่มต้นคือ 4G ค่าต่ำสุดคือ 100M
ตัวเลือกนี้ยอมรับคำต่อท้าย:
[mM] - เมกะไบต์
[gG] - กิกะไบต์
[kK] - กิโลไบต์
สำหรับข้อมูลเกี่ยวกับตัวเลือกเพิ่มเติม โปรดดูผลลัพธ์ของ:
mhddf -h
DESCRIPTION
ระบบไฟล์อนุญาตให้รวมจุดเชื่อมต่อหลายจุด (หรือไดเร็กทอรี) เข้ากับจุดเดียว
ดังนั้น ระบบไฟล์ขนาดใหญ่ระบบเดียวจึงถูกจำลอง และทำให้สามารถรวมฮาร์ดหลายตัวเข้าด้วยกันได้
ไดรฟ์หรือระบบไฟล์เครือข่าย ระบบนี้ก็เหมือน สหภาพแรงงาน แต่สามารถเลือกไดร์ด้วย
พื้นที่ว่างมากที่สุดและย้ายข้อมูลระหว่างไดรฟ์อย่างโปร่งใสสำหรับ
การใช้งาน
ขณะเขียนไฟล์ ไฟล์จะถูกเขียนไปยัง 1st hdd จนกว่า hdd จะมีเนื้อที่ว่าง (see
mlimit option) จากนั้นจะถูกเขียนบน hdd ตัวที่ 2 จากนั้นไปที่ตัวที่ 3 เป็นต้น
df จะแสดงสถิติรวมของระบบไฟล์ทั้งหมดเหมือนมี hdd ขนาดใหญ่
หากโอเวอร์โฟลว์เกิดขึ้นขณะเขียนไปยัง hdd1 แสดงว่าเนื้อหาไฟล์ที่เขียนไปแล้วจะ
ถูกถ่ายโอนไปยัง hdd ที่มีเนื้อที่ว่างเพียงพอสำหรับไฟล์ การโอนคือ
ประมวลผลทันที โปร่งใสอย่างสมบูรณ์สำหรับแอปพลิเคชันที่กำลังเขียน อย่างนี้
พฤติกรรมจำลองระบบไฟล์ขนาดใหญ่
คำเตือน
ระบบไฟล์ที่รวมกันจะต้องมีความเป็นไปได้ที่จะได้รับพารามิเตอร์อย่างถูกต้อง
(เช่นขนาดของพื้นที่ว่าง) มิฉะนั้น การเขียนล้มเหลวอาจเกิดขึ้นได้ (แต่ความสอดคล้องของข้อมูล
จะไม่เป็นไร) ตัวอย่างเช่น เป็นความคิดที่ดีที่จะรวมหลาย ๆ ตัวเข้าด้วยกัน sshfs ระบบ
ร่วมกัน
โปรดอ่านเอกสารประกอบ FUSE สำหรับแนวคิดเพิ่มเติม
ลิขสิทธิ์
จัดจำหน่ายภายใต้ GPLv3
ลิขสิทธิ์ (C) 2008 Dmitry E. Oboukhov <[ป้องกันอีเมล]>
กุมภาพันธ์ 2008 mhddf(1)
ใช้ mhddfs ออนไลน์โดยใช้บริการ onworks.net