Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 mksquashfs 명령입니다.
프로그램:
이름
mksquashfs - squashfs 파일 시스템을 생성하고 추가하는 도구
개요
mksquashfs SOURCE [소스2 ...] 목적지 [옵션]
기술
Squashfs는 고도로 압축된 Linux용 읽기 전용 파일 시스템입니다. zlib 압축을 사용합니다.
파일, inode 및 디렉토리를 모두 압축합니다. 시스템의 아이노드는 매우 작고
데이터 오버헤드를 최소화하기 위해 모든 블록이 압축됩니다. 4K보다 큰 블록 크기가 지원됩니다.
최대 64K.
Squashfs는 일반적인 읽기 전용 파일 시스템, 보관 용도(예:
여기서 .tar.gz 파일이 사용될 수 있음) 및 제한된 블록 장치/메모리 시스템(예:
임베디드 시스템) 낮은 오버헤드가 필요한 곳.
옵션
파일 시스템 빌드 옵션
-컴프 압축
고르다 압축 압축. 사용 가능한 압축기: gzip(기본값), lzo, xz.
-b 블록_크기
데이터 블록을 다음으로 설정 블록_크기. 기본 131072바이트.
-수출 금지
NFS를 통해 파일 시스템을 내보낼 수 있도록 만들지 마십시오.
-희소하지 않음
희소 파일을 감지하지 않습니다.
-no-xattrs
확장된 속성을 저장하지 마세요.
-xattrs
확장된 속성을 저장합니다(기본값).
-노이
inode 테이블을 압축하지 마십시오.
-목례
데이터 블록을 압축하지 마십시오.
-noF
조각 블록을 압축하지 마십시오.
-noX
확장된 속성을 압축하지 마십시오.
-조각 없음
조각을 사용하지 마십시오.
-항상 사용 조각
블록 크기보다 큰 파일에는 조각 블록을 사용하십시오.
-중복 없음
중복 검사를 수행하지 마십시오.
-모든 루트
모든 파일을 루트 소유로 만듭니다.
-force-uid uid
모든 파일 uid를 uid로 설정합니다.
-force-gid gid
모든 파일 gid를 gid로 설정하십시오.
-노패드
파일 시스템을 4K의 배수로 채우지 마십시오.
-디렉토리로 유지
하나의 소스 디렉터리가 지정된 경우 해당 디렉터리를 포함하는 루트 디렉터리를 만듭니다.
디렉토리의 내용이 아닌 디렉토리.
파일 시스템 필터링 옵션
-p 의사_정의
의사 파일 정의를 추가합니다.
-pf 의사_파일
의사 파일 정의 목록을 추가합니다.
-종류 정렬_파일
우선 순위에 따라 파일 정렬 정렬_파일. 당 우선 순위가 있는 하나의 파일 또는 디렉토리
선. 우선순위 -32768~32767, 기본 우선순위는 0입니다.
-만약에 제외_파일
제외 디렉토리/파일 목록. 한 줄에 하나씩.
-와일드카드
제외 디렉터리/파일에 확장 셸 와일드카드(globbing)를 사용할 수 있도록 허용
-정규식
제외 디렉토리/파일에 POSIX 정규식을 사용할 수 있습니다.
파일 시스템 추가 옵션
-추가 없음
기존 파일 시스템에 추가하지 마십시오.
-루트가 됨 이름
소스 파일/디렉토리를 추가할 때 원래 루트를 하위 디렉토리로 만듭니다.
라는 새로운 루트에서 이름, 원본에 새 소스 항목을 추가하는 대신
루트.
Mksquashfs 런타임 옵션 :
-번역
인쇄 버전, 라이센스 및 저작권 메시지.
-다시 덮다 이름
복구 파일을 사용하여 파일 시스템 데이터 복구 이름.
-회복 불가
복구 파일을 생성하지 마세요.
-정보
파일 시스템에 기록된 파일을 인쇄합니다.
-진행 없음
진행률 표시줄을 표시하지 마십시오.
-프로세서 NUMBER
NUMBER 프로세서. 기본적으로 사용 가능한 프로세서 수를 사용합니다.
-읽기 대기열 SIZE
입력 대기열을 다음으로 설정합니다. SIZE MB. 기본 64MB.
-쓰기 대기열 SIZE
출력 대기열을 다음으로 설정합니다. SIZE MB. 기본 512MB.
-조각 대기열 SIZE
프래그먼트 큐를 다음으로 설정 SIZE MB. 기본 64MB.
그 외 옵션
-루트 소유
-all-root의 대체 이름입니다.
-noInode압축
-noI의 대체 이름입니다.
-noData압축
-noD의 대체 이름입니다.
-noFragmentCompression
-noF의 대체 이름입니다.
-noXattr압축
-noX의 대체 이름입니다.
압축기 가능 과 압축기 구체적인 옵션
gzip(옵션 없음)(기본값)
lzo(옵션 없음)
xz
-Xbcj 필터1,필터2,...,필터N
filter1,filter2,...,filterN을 차례로 사용하여 압축합니다(필터 없음에 추가).
최상의 압축을 선택하십시오. 사용 가능한 필터: x86, arm, armthumb, powerpc, sparc,
ia64.
-Xdict 크기 DICT_SIZE
DICT_SIZE XZ 사전 크기로. 사전 크기는 다음과 같이 지정할 수 있습니다.
블록 크기의 백분율 또는 절대값으로 표시됩니다. 사전 크기는 다음과 같아야 합니다.
블록 크기보다 작거나 같고 8192바이트 이상입니다. 또한
xz 헤더에 2^n 또는 2^n+2^(n+1)로 저장할 수 있습니다. 예제 dict-size는 75%입니다.
50%, 37.5%, 25% 또는 32K, 16K, 8K 등
onworks.net 서비스를 사용하여 온라인으로 mksquashfs를 사용하세요.