1
การสร้างไฟล์ในโฟลเดอร์รูทของ NTFS
บทนำ: ฉันกำลังพยายาม (และในการยอมจำนนบางส่วน) ในการแทนที่โฟลเดอร์จำนวนหนึ่งด้วย VHD ที่เมาท์ใน Windows Server 2008 R2 เพื่อพยายามเลียนแบบ bahaviour ของ UNIX ด้วย bind- หรือ loop-mounts สิ่งนี้ได้พิสูจน์แล้วว่าช่วยลดปัญหาที่เกี่ยวข้องกับการแตกแฟรกเมนต์มากเนื่องจากการผสมผสานของไฟล์ขนาดใหญ่และขนาดเล็กและการเขียนซ้ำเป็นครั้งคราวและไม่แน่นอน (แอพของบุคคลที่สามกำลังทำสิ่งที่ต้องการและฉันไม่มีอำนาจที่จะหยุดมันได้) นอกจากนี้ยังทำให้สามารถถ่ายภาพในลักษณะที่เหมาะสมโดยไม่ต้องทำซ้ำทุกอย่าง เห็นได้ชัดว่าภาพมีการสร้างใหม่ตามที่จำเป็นหลังจากที่แอพหักทุกอย่าง (cp -aT newmount newmount) ปัญหา: หากอิมเมจ VHD มีระบบไฟล์ NTFS, Windows ต้องการ perms ผู้ดูแลระบบเพื่อสร้างไฟล์ (แต่ไม่ใช่โฟลเดอร์) ในไดเรกทอรีรากของระบบไฟล์ การทำเช่นนี้จะทำให้แอปหยุดทำงานเมื่อพยายามสร้างไฟล์ดังกล่าว (ไม่ไม่ใช่ตัวเลือกในการสร้างรูทอิมเมจหนึ่งโฟลเดอร์ในลำดับชั้น) ป่านนี้ฉันได้แก้ไขนี้โดยใช้ระบบไฟล์ vFAT ซึ่งไม่ทำการตรวจสอบใบอนุญาต แต่มันจะดีมากที่มีคุณสมบัติ NTFS บางอย่างเช่นไฟล์ sparse และการบีบอัดต่อไฟล์ ฉันได้ลองเล่นซอกับ perms ที่ฉันคิดได้ …