นี่คือคำสั่ง wimlib-imagex-mount ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
wimlib-imagex-mount, wimlib-imagex-mountrw, wimlib-imagex-unmount - เมานต์และยกเลิกการต่อเชื่อม
ภาพจากไฟล์เก็บถาวร WIM
เรื่องย่อ
wimlib-imagex ภูเขา วิมไฟล์ [ภาพ] DIRECTORY [ทางเลือกที่... ]
wimlib-imagex ภูเขา วิมไฟล์ [ภาพ] DIRECTORY [ทางเลือกที่... ]
wimlib-imagex ยกเลิกการต่อเชื่อม DIRECTORY [ทางเลือกที่... ]
DESCRIPTION
บนระบบที่ใช้ลินุกซ์ wimlib-imagex ภูเขา และ wimlib-imagex ภูเขา คำสั่งจะ
เมานต์อิมเมจในไฟล์ Windows Imaging (WIM) วิมไฟล์ ระบุโดย ภาพ บน
ไดเรกทอรี DIRECTORY ใช้ FUSE (ระบบไฟล์ใน Userspace) wimlib-imagex ภูเขา จะเมา
ภาพเป็นแบบอ่านอย่างเดียวในขณะที่ wimlib-imagex ภูเขา จะเมานต์ภาพแบบอ่าน-เขียน เหล่านี้
คำสั่งต่างๆ ก็มีให้เช่นกัน วิมเมาท์, วิมเมาต์รวและ วิมุนเมาท์ ถ้า
ติดตั้งฮาร์ดลิงก์ที่เหมาะสมแล้ว
ภาพ อาจเป็นดัชนี 1 ของรูปภาพใน WIM ที่จะเมานต์หรืออาจเป็นชื่อของan
ภาพใน WIM ใช้ wimlib-imagex ข้อมูล (1) คำสั่งดูภาพที่มีอยู่ใน
วีไอเอ็ม ภาพ อาจถูกละเว้นถ้า วิมไฟล์ มีเพียงภาพเดียว
สามารถยกเลิกการต่อเชื่อมอิมเมจ WIM ได้โดยใช้ปุ่ม wimlib-imagex ยกเลิกการต่อเชื่อม สั่งการ. การเปลี่ยนแปลงที่ทำกับ a
การอ่าน-เขียนที่ติดตั้ง WIM จะถูกละทิ้งเว้นแต่ --ให้สัญญา มีธงให้ วิมลิบ-
ภาพx ยกเลิกการต่อเชื่อม.
DATA AND เมตา การสนับสนุน
ส่วนนี้ระบุถึงคุณลักษณะ WIM ที่เปิดเผยผ่านการสนับสนุนการเมานต์และที่
ไม่.
คุณสมบัติดังต่อไปนี้ ได้รับการสนับสนุน (อ่าน/เขียน เว้นแต่จะระบุไว้เป็นอย่างอื่น):
·ฮาร์ดลิงก์
· ลิงค์สัญลักษณ์ ลิงก์สัญลักษณ์และจุดเชื่อมต่อดั้งเดิมของ Windows ในอิมเมจ WIM ที่ต่อเชื่อม
จะถูกแปลโดยอัตโนมัติเป็นลิงก์สัญลักษณ์ UNIX ซึ่งอาจรวมถึง
เป้าหมายได้รับการแก้ไขให้ถูกต้องตามไดเร็กทอรีจุดเชื่อมต่อจริง ลิงก์สัญลักษณ์ UNIX
ที่สร้างขึ้นในอิมเมจ WIM แบบอ่าน-เขียน จะถูกแปลเป็นภาษาเนทีฟโดยอัตโนมัติ
ลิงก์สัญลักษณ์ของ Windows
· สตรีมข้อมูลที่มีชื่อ (ส่วนใหญ่) ดู --สตรีมอินเทอร์เฟซ ตัวเลือก
· บิตการอนุญาตมาตรฐาน UNIX และไฟล์พิเศษ UNIX ได้รับการสนับสนุนหาก --unix-ข้อมูล
ใช้ตัวเลือก
คุณสมบัติดังต่อไปนี้ ได้รับการสนับสนุน:
· ตัวบอกเกี่ยวกับความปลอดภัยของ Windows สิ่งเหล่านี้จะไม่เปิดเผยในระบบไฟล์ที่เมาท์
แม้ว่าค่าที่มีอยู่จะยังคงอยู่ในการคอมมิต ไฟล์ใหม่ไม่ได้รับ
ตัวอธิบายความปลอดภัย
· ชื่อ DOS (8.3 ชื่อ) (ชื่อย่อ) สิ่งเหล่านี้จะไม่เปิดเผยในระบบไฟล์ที่เมาท์
แม้ว่าค่าที่มีอยู่จะยังคงอยู่ในการคอมมิต ไฟล์ใหม่ไม่ได้รับ DOS
ชื่อ
· คุณสมบัติไฟล์ Windows สิ่งเหล่านี้จะไม่เปิดเผยในระบบไฟล์ที่เมาต์แม้ว่า
ค่าที่มีอยู่จะถูกเก็บไว้บนคอมมิต ไฟล์ใหม่ถูกกำหนดให้เป็นค่าเริ่มต้น
คุณลักษณะตามบิตโหมดไฟล์ UNIX
· ไฟล์ที่เข้ารหัส EFS ไฟล์เองจะมองเห็นได้ในอิมเมจ WIM ที่ต่อเชื่อม แต่
ข้อมูลของพวกเขาจะไม่สามารถใช้ได้
แยก วิมส์
คุณสามารถใช้ wimlib-imagex ภูเขา เพื่อเมานต์รูปภาพจาก WIM แยกแบบอ่านอย่างเดียว อย่างไรก็ตาม,
คุณไม่สามารถเมานต์รูปภาพจาก WIM อ่าน-เขียนแบบแยกได้
พื้นที่ วิมไฟล์ อาร์กิวเมนต์ต้องระบุส่วนแรกของการแยก WIM ในขณะที่ส่วนเพิ่มเติม
ต้องระบุส่วนของ WIM แยกเป็นอย่างน้อย --อ้างอิง="กลอ" ตัวเลือก ตั้งแต่
globbing ถูกสร้างขึ้นใน --อ้างอิง ตัวเลือก ปกติเพียงหนึ่ง --อ้างอิง ตัวเลือกเป็นสิ่งจำเป็น
ตัวอย่างเช่น ชื่อของส่วน WIM แบบแยกมักจะมีลักษณะดังนี้:
mywim.swm
mywim2.swm
mywim3.swm
mywim4.swm
mywim5.swm
ในการเมาต์อิมเมจแรกของ WIM แบบแยกนี้ไปยังไดเร็กทอรี "dir" ให้รัน:
wimlib-imagex เมานต์ mywim.swm 1 dir --ref="mywim*.swm"
หมายเหตุ
availablity: การต่อเชื่อมอิมเมจ WIM รองรับเฉพาะบนระบบที่ใช้ Linux คำสั่งเหล่านี้
จะไม่ทำงานบนแพลตฟอร์มอื่น นอกจากนี้ยังไม่สามารถกำหนดค่าห้องสมุดได้
--ไม่มีฟิวส์.
แพลตฟอร์มที่หลากหลาย เมาท์: คุณมีอิสระที่จะเมานต์ภาพ WIM จำนวนมากในเวลาเดียวกัน โดยที่
ไม่มีภาพสองภาพที่ถูกเมาท์แบบอ่าน-เขียนจากไฟล์เดียวกันในเวลาเดียวกัน
ผนวก เมื่อเทียบกับ สร้างใหม่: โดยค่าเริ่มต้น การเปลี่ยนแปลงใน WIM แบบอ่าน-เขียนจะแทนที่โดย
ต่อท้าย WIM เหมาะสำหรับไฟล์ WIM ขนาดใหญ่ เนื่องจากไฟล์ทั้งหมดไม่มี
เพื่อสร้างการเปลี่ยนแปลงเล็กๆ น้อยๆ แต่ถ้าคุณทำการเปลี่ยนแปลงหลายอย่างในการอ่าน-เขียน
ติดตั้ง WIM โดยเฉพาะการลบไฟล์ขนาดใหญ่ ขอแนะนำให้จัดเตรียม -- สร้างใหม่
ตัวเลือก wimlib-imagex ยกเลิกการต่อเชื่อม เพื่อบังคับให้ WIM ถูกสร้างขึ้นใหม่ มิฉะนั้น ให้รัน wimlib-imagex
เพิ่มโอกาสการมองเห็น บน WIM หลังจากนั้น
ESD ไฟล์ (ของแข็ง WIM): คุณสามารถเมานต์เวอร์ชัน 3584 WIM ซึ่งมักจะมี LZMS-
บีบอัดทรัพยากรที่เป็นของแข็งและอาจดำเนินการ .esd นามสกุลไฟล์มากกว่า . Wim.
อย่างไรก็ตาม ไฟล์ดังกล่าวไม่ได้ออกแบบมาสำหรับการเข้าถึงโดยสุ่ม ดังนั้นการอ่านข้อมูลจากไฟล์เหล่านั้นเมื่อ
ติดตั้งอาจช้ามาก นอกจากนี้, .esd ไฟล์ที่ดาวน์โหลดโดยตรงจาก Windows 8
ตัวดาวน์โหลดเว็บมีส่วนที่เข้ารหัส และ wimlib ไม่สามารถเมานต์ไฟล์ดังกล่าวได้จนกว่าจะถึง
ถอดรหัสครั้งแรก
MOUNT OPTIONS
--ตรวจสอบ
เมื่ออ่าน WIM ให้ตรวจสอบความถูกต้องว่ามีตารางความสมบูรณ์หรือไม่
--สตรีมอินเทอร์เฟซ=INTERFACE
ตัวเลือกนี้ได้รับแรงบันดาลใจจากไดรเวอร์ระบบไฟล์ ntfs-3g (ดู ntfs-3g (8)). มัน
ควบคุมวิธีการสร้างสตรีมข้อมูลสำรอง หรือสตรีมข้อมูลที่มีชื่อในไฟล์ WIM
ใช้ได้
หาก "ไม่มี" จะไม่สามารถอ่านหรือเขียนสตรีมข้อมูลที่มีชื่อได้
หาก "xattr" (ค่าเริ่มต้น) สตรีมข้อมูลที่มีชื่อจะสามารถเข้าถึงได้ผ่านไฟล์ขยาย
เว้นแต่ว่าการสนับสนุนนี้ถูกปิดใช้งานเมื่อรวบรวม wimlib ชื่อ data
สตรีมสามารถเข้าถึงได้ผ่านแอตทริบิวต์เพิ่มเติมที่ชื่อ "user.*" โดยที่ * is
ชื่อของสตรีมข้อมูลที่มีชื่อ ดู ตั้งค่าไขมัน (1) และ รับไขมัน (1). สังเกตว่า
นี่ไม่ใช่อินเทอร์เฟซในอุดมคติ เนื่องจากสตรีมข้อมูลที่มีชื่ออาจมีขนาดใหญ่กว่า
ขนาดแอตทริบิวต์ขยายสูงสุดที่อนุญาต
หากเป็น "windows" สตรีมข้อมูลที่มีชื่อจะเข้าถึงได้โดยการระบุชื่อไฟล์
จากนั้นเป็นโคลอน แล้วตามด้วยชื่อของสตรีมข้อมูลที่มีชื่อ ตัวอย่างเช่น,
"myfile:mystream"
โปรดทราบว่าสตรีมข้อมูลที่มีชื่อเป็นคุณลักษณะ NTFS ที่ค่อนข้างคลุมเครือซึ่งไม่ใช่
ใช้มากจริง ๆ แม้ว่ารูปแบบไฟล์ WIM จะซับซ้อนมาก
โดยปกติ สิ่งที่คุณสนใจคือสตรีมข้อมูลเริ่มต้นหรือ "ไม่มีชื่อ"
--debug
เปิดข้อมูลการดีบักที่พิมพ์โดยไลบรารี FUSE และอย่าแยกเป็น
พื้นหลัง
--อ้างอิง="กลอ"
ไฟล์ glob ของ WIM เพิ่มเติมหรือแยกส่วน WIM เพื่ออ้างอิงแหล่งข้อมูล ดู
SPLIT_WIMS. ตัวเลือกนี้สามารถระบุได้หลายครั้ง บันทึก: กลอ อยู่ใน
คำพูดเพราะมันตีความโดย wimlib-imagex และอาจต้องยกมาที่
ป้องกันการขยายตัวของเปลือก
--staging-ผบ=DIR
เก็บไฟล์การจัดเตรียมชั่วคราวในไดเร็กทอรีย่อยของไดเร็กทอรี DIR. ใช้ได้เท่านั้น
for wimlib-imagex ภูเขา.
--unix-ข้อมูล
ให้เกียรติเมตาดาต้าเฉพาะ UNIX ที่จับโดย wimlib-imagex จับ กับ
--unix-ข้อมูล ตัวเลือก. โดยค่าเริ่มต้น, wimlib-imagex ภูเขา และ wimlib-imagex ภูเขา จะ
ละเว้นตัวบอกเกี่ยวกับความปลอดภัยแบบ Windows ทั้งสองตัว (ซึ่งอาจตั้งค่าไว้จาก
Windows หรือโดย wimlib-imagex จับ จากโวลุ่ม NTFS) และข้อมูลเมตาเฉพาะ UNIX
ในโหมดเริ่มต้นนี้ ไฟล์ทั้งหมดจะเป็นของผู้ใช้ที่รันอยู่ วิมลิบ-
ภาพx และจะมีโหมด 0777 (หมายเหตุ: ตัวอื่นจะยังเข้าไม่ได้อีก
ผู้ใช้เว้นแต่คุณจะระบุ --อนุญาต-อื่นๆ.) หากคุณให้ .แทน --ยูนิกซ์-
ข้อมูล ตัวเลือก สิทธิ์เริ่มต้นเหล่านี้จะถูกแทนที่บนพื้นฐานต่อไฟล์ด้วย
ข้อมูลเฉพาะของ UNIX หากมี และในกรณีของ wimlib-imagex ภูเขา it
จะสามารถเปลี่ยนการอนุญาต UNIX โดยใช้เครื่องมือ UNIX มาตรฐานและ
ฟังก์ชั่น. นอกจากนี้ ด้วย wimlib v1.7.0 และใหม่กว่า คุณสามารถสร้างโหนดอุปกรณ์
ไปป์ที่มีชื่อและซ็อกเก็ตบนระบบไฟล์ที่เมาท์และเก็บไว้ใน WIM
ภาพ.
--อนุญาต-อื่นๆ
ผ่านไฟล์ Allow_อื่นๆ ตัวเลือกในการเมานต์ FUSE ดู เมานต์ฟิวส์ (8). หมายเหตุ: สิ่งที่ต้องทำ
นี่คือผู้ใช้ที่ไม่ใช่รูท user_allow_other ต้องระบุใน /etc/fuse.conf
(อย่างน้อยด้วยการใช้ FUSE บน Linux)
ยกเลิกการเมานต์ OPTIONS
--ให้สัญญา
อัปเดตไฟล์ WIM ด้วยการเปลี่ยนแปลงที่ทำขึ้น ไม่มีผลหาก
เมาท์เป็นแบบอ่านอย่างเดียว
--บังคับ
ร่วมกับ --ให้สัญญาบังคับอิมเมจ WIM ให้คอมมิตแม้ว่าจะมี
เปิดไฟล์อธิบายไปยังอิมเมจ WIM คำอธิบายไฟล์ดังกล่าวจะเป็น
ปิดทันที และอิมเมจ WIM จะถูกคอมมิตและยกเลิกการต่อเชื่อม
--ขี้เกียจ เป็นนามแฝงที่เลิกใช้แล้วสำหรับ --บังคับ. (การเลิกเมานต์ตอนนี้ "ขี้เกียจ" โดยค่าเริ่มต้นด้วย
เกี่ยวกับจุดเชื่อมต่อระดับเคอร์เนล ยกเว้นกรณีที่มี --ให้สัญญา อธิบาย
ข้างต้น.)
--ตรวจสอบ
เมื่อเขียน วิมไฟล์รวมตารางความสมบูรณ์ ไม่มีผลหากเมานต์เป็น
อ่านอย่างเดียวหรือ if --ให้สัญญา ไม่ได้ระบุไว้ พฤติกรรมเริ่มต้นคือการรวม an
ตารางความสมบูรณ์ถ้ามีมาก่อน
-- สร้างใหม่
สร้าง WIM ใหม่ทั้งหมด แทนที่จะผนวกข้อมูลใหม่ต่อท้ายข้อมูล
การสร้าง WIM ขึ้นใหม่จะช้ากว่า แต่จะประหยัดพื้นที่เล็กน้อยที่จะ
มิฉะนั้นจะถูกปล่อยให้เป็นรูใน WIM พื้นที่มากขึ้นจะถูกบันทึกไว้หากการอ่าน-
การเขียนเมาต์ส่งผลให้สตรีมถูกลบออกจาก WIM ดูเพิ่มเติม
--ภาพใหม่
ร่วมกับ --ให้สัญญา สำหรับอิมเมจแบบอ่าน-เขียน ทำให้เกิดการแก้ไข
อิมเมจที่จะคอมมิตเป็นอิมเมจใหม่ที่ไม่มีชื่อต่อท้ายไฟล์เก็บถาวร WIM NS
ภาพต้นฉบับจะไม่ถูกแก้ไข
การดำเนินงาน รายละเอียด
เนื่องจาก WIM เป็นไฟล์เก็บถาวร ไม่ใช่ระบบไฟล์ wimlib-imagex ภูเขา สร้างชั่วคราว
ไดเร็กทอรี staging เพื่อให้มีไฟล์ที่สร้างหรือแก้ไข ไดเรกทอรีนี้คือ
อยู่ในไดเร็กทอรีเดียวกับ วิมไฟล์ โดยค่าเริ่มต้น แต่สามารถตั้งค่าตำแหน่งได้โดยใช้ปุ่ม
--staging-ผบ ตัวเลือก. เมื่อระบบไฟล์ถูก unmount ด้วย --ให้สัญญา, WIM ได้รับการแก้ไข
in-place (หรือสร้างใหม่ทั้งหมดด้วย -- สร้างใหม่) การรวมในไฟล์ staging ตามต้องการ
จากนั้น ไดเร็กทอรี staging ชั่วคราวจะถูกลบออก
wimlib-imagex ยกเลิกการต่อเชื่อม ทำงานในกระบวนการที่แยกต่างหากจากกระบวนการที่รันก่อนหน้านี้
wimlib-imagex ภูเขา. เมื่อยกเลิกการเมานต์อิมเมจ WIM ที่เมาท์แบบอ่าน-เขียนด้วย --ให้สัญญาเหล่านี้
สองกระบวนการสื่อสารโดยใช้คิวข้อความ POSIX เพื่อให้กระบวนการยกเลิกการต่อเชื่อมสามารถ
ติดตามความคืบหน้าของกระบวนการเมานต์ ดู src/mount_image.c ในแหล่งที่มาของ
รายละเอียด
ใช้ wimlib-imagex-mount ออนไลน์โดยใช้บริการ onworks.net