ciopfs เป็นกรณีตายในระบบไฟล์ขึ้นอยู่กับวัตถุประสงค์ FUSE
ciopfs เป็นวางซ้อนกันหรือซ้อนทับลินุกซ์ระบบแฟ้ม userspace (ดำเนินการกับฟิวส์) ซึ่งเมาท์ไดเรกทอรีปกติในระบบแฟ้มปกติในกรณีแฟชั่นตาย
คำสั่งดังต่อไปนี้ควรจะแสดงให้เห็นว่ามันเป็นฟังก์ชั่น
mkdir -p ~ / tmp / ciopfs / {. ข้อมูลกรณี insensitve}
ciopfs ~ / tmp / ciopfs / .data ~ / tmp / ciopfs / กรณีตาย
cd ~ / tmp / ciopfs
mkdir -p กรณีตาย / สาธิต / โฟลเดอร์ย่อย
สะท้อนสาธิต & gt; & gt; กรณีตาย / สาธิต / โฟลเดอร์ย่อย / myfile
ณ จุดนี้ระบบไฟล์ของคุณควรมีลักษณะเช่นนี้
กรณีตาย
`- สาธิต
`- โฟลเดอร์ย่อย
`- myfile
.data
`- สาธิต
`- โฟลเดอร์ย่อย
`- myfile
เพื่อหลีกเลี่ยงความขัดแย้งใด ๆ ที่คุณไม่ควรจัดการไดเรกทอรีข้อมูลได้โดยตรงการเปลี่ยนแปลงใด ๆ ควรจะทำมากกว่าจุดเชื่อมต่อ ชื่อไฟล์ใด ๆ ในไดเรกทอรีข้อมูลที่ไม่ได้ทุกกรณีที่ต่ำกว่าจะถูกละเลย
หากคุณต้องการที่จะติดระบบแฟ้มโดยอัตโนมัติในเวลาบูตเพิ่มบรรทัดเช่นหนึ่งด้านล่างของคุณ / etc / fstab
/ ข้อมูล / โครงการ / ciopfs / ข้อมูล / ข้อมูล / โครงการ / ciopfs / mnt ciopfs allow_other, default_permissions, use_ino, attr_timeout = 0 0 0
ต้องการ:
· ระบบแฟ้มใน userspace
· ส่วนประกอบระหว่างประเทศเพื่อการ Unicode (C / C ++) (ถ้ามี)
ต้องการ Runtime
ถ้าคุณต้องการระบบไฟล์ที่จะรักษาข้อมูลกรณีที่คุณมีเพื่อให้แน่ใจว่าระบบแฟ้มต้นแบบสนับสนุนคุณสมบัติการขยาย (ตัวอย่างเช่นสำหรับต่อ {2,3} คุณต้องเคอร์เนลกับ CONFIG_EXT {2,3} _FS_XATTR เปิดใช้งาน) คุณอาจยังต้องการที่จะติดตั้งระบบแฟ้มต้นแบบที่มีตัวเลือก user_xattr ซึ่งจะช่วยให้ผู้ใช้รากไม่ใช่การสร้างคุณลักษณะเพิ่มเติม
สร้างความต้องการ
เพื่อที่จะรวบรวม ciopfs คุณจะต้องพัฒนาไฟล์ฟิวส์ libattr และหากคุณวางแผนที่จะใช้ตัวอักษร Unicode ภายในชื่อไฟล์ที่คุณอาจจะต้องกะล่อนซึ่งเป็นค่าเริ่มต้นหรือหรือ libicu จาก icu-project.org
หากคุณต้องการที่จะใช้ทั้งระบบไฟล์เหล่านั้นจะถอยกลับไป ToLower libc ของ (3) ฟังก์ชั่นซึ่งถูกกำหนดให้เฉพาะสำหรับ [-zA-Z] ซึ่งหมายความว่ามันจะทำงานเฉพาะกรณี insensitvely สำหรับชื่อไฟล์ ASCII
เพื่อความสะดวกในการใช้งานต่อไปนี้ 3 เป้าหมาย Makefile รับการสนับสนุน:
·ยูนิโค้ด-กะล่อน (เริ่มต้น)
·ยูนิโค้ด-ไอซียู
· ASCII
การทำงานอย่างใดอย่างหนึ่งของผู้ที่ตามมาด้วย sudo ให้ติดตั้งควรจะทำทุกอย่างที่จำเป็น.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- คงข้อบกพร่องบางอย่างในการสร้าง symlink.
- ดำเนินการจัดการที่ดีกว่า errno.
มีอะไรใหม่ ในรุ่น 0.3:
- การรักษาความปลอดภัยและการปรับปรุงความถูกต้องถูกสร้างขึ้นมาสำหรับผู้ใช้หลายคนเขียนเข้าถึง.
- โหมด ASCII ในขณะนี้ควรจะทำงานไม่มีที่ติ.
- การแก้ไขต่างๆที่ถูกสร้างขึ้นเพื่อส่งผ่านไฟล์ POSIX ระบบชุดทดสอบล่าสุด.
ความคิดเห็นที่ไม่พบ