mksquashfs - ออนไลน์ในคลาวด์

นี่คือคำสั่ง 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



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด