Ito ang command mksquashfs na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
mksquashfs - tool upang lumikha at magdagdag sa mga squashfs filesystem
SINOPSIS
mksquashfs SOURCE [PINAGMULAN2 ...] DESTINATION [Opsyon]
DESCRIPTION
Ang Squashfs ay isang napaka-compress na read-only na filesystem para sa Linux. Gumagamit ito ng zlib compression
upang i-compress ang parehong mga file, inode at mga direktoryo. Ang mga inode sa system ay napakaliit at
lahat ng mga bloke ay naka-pack upang mabawasan ang overhead ng data. Sinusuportahan ang mga block size na higit sa 4K
hanggang sa maximum na 64K.
Ang mga squashf ay inilaan para sa pangkalahatang read-only na paggamit ng filesystem, para sa paggamit ng archival (hal
kung saan maaaring gumamit ng .tar.gz file), at sa mga constrained block device/memory system (hal.
embedded system) kung saan kailangan ang mababang overhead.
Opsyon
Filesystem magtayo pagpipilian
-comp KAHULUGAN
piliin KAHULUGAN compression. Available ang mga compressor: gzip (default), lzo, xz.
-b BLOCK_SIZE
itakda ang data block sa BLOCK_SIZE. Default na 131072 bytes.
-walang-export
huwag gawing exportable ang filesystem sa pamamagitan ng NFS.
-walang-kaunti
huwag mag-detect ng mga kalat-kalat na file.
-walang-xattrs
huwag mag-imbak ng mga pinahabang katangian.
-xattrs
mag-imbak ng mga pinahabang katangian (default).
-hindi ako
huwag i-compress ang inode table.
-hindiD
huwag i-compress ang mga bloke ng data.
-walangF
huwag i-compress ang mga fragment block.
-walangX
huwag i-compress ang mga pinahabang katangian.
-walang mga fragment
huwag gumamit ng mga fragment.
-palaging-gamitin ang mga fragment
gumamit ng mga fragment block para sa mga file na mas malaki kaysa sa laki ng block.
-walang-duplicate
huwag magsagawa ng dobleng pagsusuri.
-lahat-ugat
gawin ang lahat ng mga file na pagmamay-ari ng root.
-force-uid uid
itakda ang lahat ng file uid sa uid.
-force-gid gid
itakda ang lahat ng file gid sa gid.
-nopad
huwag i-pad ang filesystem sa isang multiple ng 4K.
-keep-as-directory
kung ang isang direktoryo ng pinagmulan ay tinukoy, lumikha ng isang direktoryo ng ugat na naglalaman nito
direktoryo, sa halip na ang mga nilalaman ng direktoryo.
Filesystem filter pagpipilian
-p PSEUDO_DEFINITION
Magdagdag ng pseudo file definition.
-pf PSEUDO_FILE
Magdagdag ng listahan ng mga pseudo file na kahulugan.
-uri-uriin SORT_FILE
pag-uri-uriin ang mga file ayon sa mga priyoridad sa SORT_FILE. Isang file o dir na may priyoridad bawat
linya. Priyoridad -32768 hanggang 32767, default na priyoridad 0.
-kung EXCLUDE_FILE
listahan ng mga hindi kasamang dirs/file. Isa sa bawat linya.
-mga wildcard
Payagan ang mga extended na shell wildcard (globbing) na gamitin sa pagbubukod ng mga dirs/file
-regex
Payagan ang mga regular na expression ng POSIX na gamitin sa pagbubukod ng mga dir/file.
Filesystem apendend pagpipilian
-noappend
huwag idagdag sa umiiral na filesystem.
-ugat-ay nagiging NAME
kapag nagdaragdag ng mga source file/directory, gawing subdirectory ang orihinal na ugat
sa bagong ugat na tinatawag NAME, sa halip na idagdag ang mga bagong source item sa orihinal
root.
Mksquashfs runtime na pagpipilian:
-version
bersyon ng pag-print, lisensya at mensahe ng copyright.
- gumaling NAME
mabawi ang data ng filesystem gamit ang recovery file NAME.
-walang-pagbawi
huwag bumuo ng recovery file.
-impormasyon
mag-print ng mga file na nakasulat sa filesystem.
-walang pag-usad
huwag ipakita ang progress bar.
- mga processor NUMBER
paggamit NUMBER mga processor. Bilang default ay gagamit ng bilang ng mga available na processor.
-read-pila SIZE
Itakda ang input queue sa SIZE Mbytes. Default na 64 Mbytes.
-magsulat-pila SIZE
Itakda ang output queue sa SIZE Mbytes. Default na 512 Mbytes.
-fragment-pila SIZE
Itakda ang fragment queue sa SIZE Mbytes. Default na 64 Mbytes.
sari-sari pagpipilian
-pag-aari ng ugat
alternatibong pangalan para sa -all-root.
-noInodeCompression
alternatibong pangalan para sa -noI.
-noDataCompression
alternatibong pangalan para sa -noD.
-walangFragmentCompression
alternatibong pangalan para sa -noF.
-noXattrCompression
alternatibong pangalan para sa -noX.
Compressors magagamit at tagapiga tiyak pagpipilian
gzip (walang mga pagpipilian) (default)
lzo (walang mga pagpipilian)
xz
-Xbcj filter1,filter2,...,filterN
I-compress gamit ang filter1,filter2,...,filterN naman (bilang karagdagan sa walang filter), at
piliin ang pinakamahusay na compression. Magagamit na mga filter: x86, braso, armthumb, powerpc, sparc,
ia64.
-Xdict-laki DICT_SIZE
paggamit DICT_SIZE bilang XZ na sukat ng diksyunaryo. Ang sukat ng diksyunaryo ay maaaring tukuyin bilang a
porsyento ng laki ng block, o bilang isang ganap na halaga. Ang sukat ng diksyunaryo ay dapat na
mas mababa sa o katumbas ng laki ng block at 8192 bytes o mas malaki. Dapat din
maiimbak sa xz header bilang alinman sa 2^n o bilang 2^n+2^(n+1). Ang mga halimbawang dict-size ay 75%,
50%, 37.5%, 25%, o 32K, 16K, 8K atbp.
Gumamit ng mksquashfs online gamit ang mga serbisyo ng onworks.net