นี่คือคำสั่ง mksquashfs ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mksquashfs - เครื่องมือในการสร้างและต่อท้ายระบบไฟล์ squashfs
เรื่องย่อ
mksquashfs แหล่งที่มา [แหล่งข่าว2 ...] DESTINATION [OPTIONS]
DESCRIPTION
Squashfs เป็นระบบไฟล์แบบอ่านอย่างเดียวที่มีการบีบอัดสูงสำหรับ Linux ใช้การบีบอัด zlib
เพื่อบีบอัดทั้งไฟล์ inodes และไดเร็กทอรี ไอโหนดในระบบมีขนาดเล็กมากและ
บล็อคทั้งหมดถูกบีบอัดเพื่อลดโอเวอร์เฮดของข้อมูล รองรับขนาดบล็อกที่มากกว่า 4K
สูงสุด 64K
Squashfs มีไว้สำหรับการใช้ระบบไฟล์แบบอ่านอย่างเดียวทั่วไป สำหรับการใช้งานที่เก็บถาวร (เช่น ในกรณี
ที่อาจใช้ไฟล์ .tar.gz) และในอุปกรณ์บล็อก/ระบบหน่วยความจำที่มีข้อจำกัด (เช่น
ระบบฝังตัว) ที่ต้องการโอเวอร์เฮดต่ำ
OPTIONS
ระบบแฟ้ม สร้าง ตัวเลือก
-คอมพ์ อัด
เลือก อัด การบีบอัด คอมเพรสเซอร์ที่ใช้ได้: gzip (ค่าเริ่มต้น), lzo, xz.
-b BLOCK_SIZE
ตั้งค่าบล็อคข้อมูลเป็น BLOCK_SIZE. ค่าเริ่มต้น 131072 ไบต์
-ห้ามส่งออก
อย่าทำให้ระบบไฟล์สามารถส่งออกผ่าน NFS
-ไม่กระจัดกระจาย
ตรวจไม่พบไฟล์กระจัดกระจาย
-ไม่มี xattrs
อย่าเก็บแอตทริบิวต์เพิ่มเติม
-xattr
เก็บแอตทริบิวต์เพิ่มเติม (ค่าเริ่มต้น)
-ไม่ฉัน
อย่าบีบอัดตารางไอโหนด
-ไม่มี
อย่าบีบอัดบล็อคข้อมูล
-noF
อย่าบีบอัดบล็อกชิ้นส่วน
-noX
อย่าบีบอัดแอตทริบิวต์แบบขยาย
-ไม่มีเศษ
อย่าใช้เศษ
-ใช้เสมอ-เศษ
ใช้บล็อกส่วนย่อยสำหรับไฟล์ที่ใหญ่กว่าขนาดบล็อก
-ไม่ซ้ำกัน
อย่าทำการตรวจสอบซ้ำ
-ทุกรูท
ทำให้ไฟล์ทั้งหมดเป็นของ root
-บังคับ-uid
ตั้งค่า uid ของไฟล์ทั้งหมดเป็น uid
บังคับ gid gid
ตั้งค่าไฟล์ gid ทั้งหมดเป็น gid
-ไม่มีแพด
อย่าวางระบบไฟล์เป็นทวีคูณของ 4K
-เก็บเป็นไดเรกทอรี
หากระบุไดเร็กทอรีต้นทางหนึ่ง ให้สร้างไดเร็กทอรีรูทที่มี that
ไดเร็กทอรีมากกว่าเนื้อหาของไดเร็กทอรี
ระบบแฟ้ม กรอง ตัวเลือก
-p PSEUDO_DEFINITION
เพิ่มคำจำกัดความของไฟล์หลอก
-pf PSEUDO_FILE
เพิ่มรายการคำจำกัดความของไฟล์หลอก
-เรียงลำดับ SORT_FILE
จัดเรียงไฟล์ตามลำดับความสำคัญใน SORT_FILE. หนึ่งไฟล์หรือ dir ที่มีลำดับความสำคัญต่อ
ไลน์. ลำดับความสำคัญ -32768 ถึง 32767 ลำดับความสำคัญเริ่มต้น 0
-เอฟ ยกเว้น_FILE
รายการยกเว้น dirs/files หนึ่งต่อบรรทัด
-ไวด์การ์ด
อนุญาตให้ใช้สัญลักษณ์ตัวแทนเชลล์แบบขยาย (globbing) ในการยกเว้น dirs/files
-regex
อนุญาตให้ใช้นิพจน์ทั่วไป POSIX ในการยกเว้น dirs/files
ระบบแฟ้ม ผนวก ตัวเลือก
-ไม่ต่อท้าย
ไม่ผนวกกับระบบไฟล์ที่มีอยู่
-root-กลายเป็น ชื่อ
เมื่อต่อท้ายไฟล์/ไดเร็กทอรีต้นทาง ให้ทำการรูทดั้งเดิมกลายเป็นไดเร็กทอรีย่อย
ในรูตใหม่ที่เรียกว่า ชื่อแทนที่จะเพิ่มรายการแหล่งที่มาใหม่ไปยังต้นฉบับ
ราก
เอ็มคสควอช รันไทม์ ตัวเลือก:
-version
ฉบับพิมพ์ ใบอนุญาต และข้อความลิขสิทธิ์
-ฟื้นตัว ชื่อ
กู้คืนข้อมูลระบบไฟล์โดยใช้ไฟล์กู้คืน ชื่อ.
-ไม่มีการกู้คืน
อย่าสร้างไฟล์การกู้คืน
-ข้อมูล
พิมพ์ไฟล์ที่เขียนไปยังระบบไฟล์
-ไม่มีความคืบหน้า
ไม่แสดงแถบความคืบหน้า
-โปรเซสเซอร์ จำนวน
ใช้ จำนวน โปรเซสเซอร์ โดยค่าเริ่มต้นจะใช้จำนวนโปรเซสเซอร์ที่มีอยู่
-อ่านคิว ขนาด
ตั้งค่าคิวอินพุตเป็น ขนาด เมกะไบต์ ค่าเริ่มต้น 64 เมกะไบต์
-เขียนคิว ขนาด
ตั้งค่าเอาต์พุตคิวเป็น ขนาด เมกะไบต์ ค่าเริ่มต้น 512 เมกะไบต์
- ชิ้นส่วนคิว ขนาด
ตั้งค่าคิวแฟรกเมนต์เป็น ขนาด เมกะไบต์ ค่าเริ่มต้น 64 เมกะไบต์
เบ็ดเตล็ด ตัวเลือก
-รากเป็นเจ้าของ
ชื่ออื่นสำหรับ -all-root
-ไม่มีการบีบอัดไอโหนด
ชื่ออื่นสำหรับ -noI
-ไม่มีการบีบอัดข้อมูล
ชื่ออื่นสำหรับ -noD
-ไม่มีการบีบอัดแฟรกเมนต์
ชื่ออื่นสำหรับ -noF
-noXattrCompression
ชื่ออื่นสำหรับ -noX
คอมเพรสเซอร์ ใช้ได้ และ คอมเพรสเซอร์ โดยเฉพาะ ตัวเลือก
gzip (ไม่มีตัวเลือก) (ค่าเริ่มต้น)
lzo (ไม่มีตัวเลือก)
xz
-Xbcj filter1,filter2,...,filterN
บีบอัดโดยใช้ filter1,filter2,...,filterN ตามลำดับ (นอกเหนือจากไม่มีตัวกรอง) และ
เลือกการบีบอัดที่ดีที่สุด ฟิลเตอร์ที่ใช้ได้: x86, arm, armthumb, powerpc, sparc,
ia64.
-Xdict-ขนาด DICT_SIZE
ใช้ DICT_SIZE เป็นขนาดพจนานุกรม XZ ขนาดพจนานุกรมสามารถระบุเป็น a
เปอร์เซ็นต์ของขนาดบล็อกหรือเป็นค่าสัมบูรณ์ ขนาดพจนานุกรมต้องเป็น
น้อยกว่าหรือเท่ากับขนาดบล็อกและ 8192 ไบต์หรือใหญ่กว่า ยังต้อง
สามารถจัดเก็บในส่วนหัว xz เป็น 2^n หรือ 2^n+2^(n+1) ตัวอย่างขนาด dict คือ 75%
50%, 37.5%, 25% หรือ 32K, 16K, 8K เป็นต้น
ใช้ mksquashfs ออนไลน์โดยใช้บริการ onworks.net