squashfs

복제된 USB 스틱에서 QEMU를 부팅하는 방법
squashfs

복제된 USB 스틱에서 QEMU를 부팅하는 방법

구성: MacOS arm64 M1 Apple Silicon을 호스트로 사용 Squashfs 파일 시스템과 함께 Live USB를 사용하는 Ubuntu 20.04 amd64를 게스트로 사용 호스트 운영 체제의 QEMU 에뮬레이터 OS에서 squashfs를 제거하고 Mac의 에뮬레이트된 amd64 가상 머신에서 실행하고 싶습니다. Ubuntu 운영 체제를 성공적으로 추출했습니다. 나는 squashfs를 설치하고 dd를 사용하여 만든 img 파일에 내용을 복사했습니다. Mac에 이미지를 복사했지만 가상...

Admin

서버가 실행 중일 때 SQUASHFS 오류가 발생합니다.
squashfs

서버가 실행 중일 때 SQUASHFS 오류가 발생합니다.

서버가 실행 중일 때 SQUASHFS 오류가 발생합니다. [Mon Nov 13 08:15:56 2023] SQUASHFS error: zlib_inflate error, data probably corrupt [Mon Nov 13 08:15:56 2023] SQUASHFS error: squashfs_read_data failed to read block 0x53c92958 [Mon Nov 13 08:15:56 2023] SQUASHFS error: Unable to read data cache en...

Admin

일반 사용자로서 사용자 공간에서 cryptsetup 암호화
squashfs

일반 사용자로서 사용자 공간에서 cryptsetup 암호화

콘텐츠가 압축되고 암호화되어 설치 가능한 패키지 형식을 만드는 것은 내 책임입니다. 나는 이것을 cryptsetup 원시 장치에 내장된 squashfs로 모델링했습니다. 아아, cryptsetup을 설정하려면 루트 액세스가 필요하기 때문에 jenkins와 같은 빌드 서버에서 이러한 패키지를 빌드할 수 없습니다. Docker 컨테이너 내부에서 동일한 작업을 수행하는 경우에도 Docker가 장치 매퍼에 투명하지 않기 때문에 작동하지 않습니다. 따라서 다음과 같은 옵션이 있습니다. 빌드 서버에서 squa...

Admin

".wh..wh"가 없지만 파일 화이트닝을 포함하여 AUFS 파일 시스템을 mksquashfs하는 방법은 무엇입니까?
squashfs

".wh..wh"가 없지만 파일 화이트닝을 포함하여 AUFS 파일 시스템을 mksquashfs하는 방법은 무엇입니까?

라이브 세션에 AUFS 파일 시스템이 마운트되어 있고 mksquashfs를 사용하여 단일 파일로 압축하고 싶습니다. 루트 폴더에는 다음이 있습니다. .wh..wh.orph/ .wh..wh.plnk/ dev/ etc/ home/ lib/ mnt/ root/ run/ tmp/ usr/ var/ .wh..wh.aufs .wh..wh.사용자가 mksquashfs에서 비워두고 싶은 하위 폴더 중 하나의 파일을 하드 삭제하지 않는 한 루트 폴더에 이 항목을 갖고 싶지 않습니다 . 예: use가 제거되어 /us...

Admin

(도커) 컨테이너
squashfs

(도커) 컨테이너

squashfsLUKS 암호화 Ubuntu 설치의 전체 부팅 드라이브에 대한 파일 백업을 만들었습니다 . 백업은 스트림 압축을 사용하여 수행됩니다.더미 파일, 전체 드라이브 이미지가 포함된 압축 파일을 생성합니다. mksquashfs empty-dir nvme_backup.img.squashfs -p 'nvme.img f 444 root root dd if=/dev/nvme0n1 bs=4M' lsblk NAME MAJ:MIN RM SIZE RO TYP...

Admin

도구/설치 문제를 일으키지 않고 squashfs 파일에 서명을 추가할 수 있습니까?
squashfs

도구/설치 문제를 일으키지 않고 squashfs 파일에 서명을 추가할 수 있습니까?

Squashfs 이미지를 확인하기 위해 공개 키 서명을 사용하고 싶습니다. 우아한 구현을 위해서는 그러한 서명을 squashfs 이미지 파일의 끝에 간단히 추가할 수 있다면 이상적입니다. squashfs 도구(커널 마운트 코드 포함)가 파일 끝에 일부 추가 데이터가 추가된 squashfs 이미지를 부작용 없이 처리할 수 있습니까? ...

Admin

ParrotOS 설치 오류 unsquash 구성 오류
squashfs

ParrotOS 설치 오류 unsquash 구성 오류

나는 Rufus를 사용하여 Parrot(5.0.1 Home Edition, amd64)을 USB 스틱에 설치하여 오래된 유휴 노트북에서 라이브 부팅으로 사용했습니다. 그런 다음 온보드 설치 프로그램을 사용하여 랩톱 하드 드라이브에 Parrot을 설치하기로 결정했습니다. 모든 설치 설정을 기본값으로 두고 "데이터 삭제" 옵션을 선택하고 사용자 이름/비밀번호를 생성한 후 설치 프로세스를 시작했습니다. 정상적으로 부팅되고 드라이브를 지우고 파티션을 생성합니다. 그런 다음 오류 메시지가 표시되었습니다. In...

Admin

SquashFS는 압축 해제를 어떻게 처리합니까?
squashfs

SquashFS는 압축 해제를 어떻게 처리합니까?

SquashFS는 압축 해제를 어떻게 처리합니까? 나는 SquashFS 파일 시스템에서 LZ4의 오버헤드에 관심이 있습니다. 내 이론은 SquashFS 파일 시스템의 파일이 읽기 프로세스 중에 압축이 풀린다는 것입니다. 디렉토리 목록은 어떻습니까? ...

Admin

get/setfatr 없이 파일에서 사용자 xattrs를 지우는 아이디어
squashfs

get/setfatr 없이 파일에서 사용자 xattrs를 지우는 아이디어

SquashFS를 사용하고 다른 컴퓨터에서는 r/o로 마운트하는 루트 파일 시스템이 포함된 디렉터리가 있습니다. 그러나 SquashFS 이전에는 파일 시스템에서 모든 사용자 네임스페이스 xattrs를 지우고 싶습니다. 이것은 getfattr작은 루프 스크립트의 경우 사소한 일 setfattr이지만 종속성으로 도입하는 것을 피하고 싶습니다. 까다로운 부분은 사용자 xattrs만 지우고 싶다는 것입니다. 보안 xattrs에는 SELinux 태그가 포함되어 있으므로 유지해야 합니다. 따라서 단순히 Squa...

Admin

unsquashfs에 대한 대화상자 진행 표시줄
squashfs

unsquashfs에 대한 대화상자 진행 표시줄

내 프로그램의 일부에는 dialog파일에 대해 unsquashfs를 실행하여 파일을 디렉터리로 추출하는 작업이 포함됩니다. 옵션을 사용하여 진행률을 표시하기 위해 이 작업의 진행률 표시줄을 만들려고 합니다 --gauge. 내가 시도한 것은 다음과 같습니다. unsquashfs -f -q -d extract_directory filesystem.squashfs | dialog --title "Progress" --gauge "Unsquashing filesystem..." 7 60 -i또한 unsqu...

Admin

Debian 11 라이브 이미지에 GRUB를 설치하면 "재정의"에 대한 정식 경로를 얻을 수 없습니다.
squashfs

Debian 11 라이브 이미지에 GRUB를 설치하면 "재정의"에 대한 정식 경로를 얻을 수 없습니다.

우리는 데비안 기반 제품을 만들고 있습니다. 공장에서 이들을 구축하는 과정을 단순화하기 위해 기본 운영 체제를 설치하기 위한 라이브 디스크를 구축하려고 합니다. 이 프로세스를 사용하는 이전 제품이 있지만 Debian 7을 기반으로 합니다. 저는 데비안 11을 사용하고 있습니다. 내 Debian 11 복구 프로세스 및 이미지는 Debian 7을 기반으로 합니다. 둘 다 사용됩니다 . Debian 11 시스템은 우리 비트를 호스팅하는 패키지를 얻기 위해 live-build메인라인 저장소와 내 저장소에서 ...

Admin

Debian Live CD의 암호화된 파일 시스템 .squashfs를 자동으로 마운트할 수 없습니다
squashfs

Debian Live CD의 암호화된 파일 시스템 .squashfs를 자동으로 마운트할 수 없습니다

1 부 나는 데비안 시스템에서 "라이브 빌드" 도구를 사용하여 시스템의 라이브 ISO 이미지를 만들었습니다. 자동 설치를 위해 프로필을 사용했습니다. 민감한 데이터를 보호하기 위해 LUKS 암호화를 사용하여 ISO squashfs 파일을 암호화합니다. 프로세스는 다음과 같습니다. IOS 이미지를 추출합니다. LUKS 암호화 컨테이너를 생성합니다. 암호화되지 않은 filesystem.squashfs 파일을 컨테이너에 넣습니다. 컨테이너 이름을 filesystem.squashfs로 바꿉니다. ISO 이미...

Admin

Unsquash가 심볼릭 링크와 특정 파일을 생성하는 것이 허용되지 않는 이유는 무엇입니까?
squashfs

Unsquash가 심볼릭 링크와 특정 파일을 생성하는 것이 허용되지 않는 이유는 무엇입니까?

debian이를 기반으로 활성화하기 위해 라이브 ISO를 변경해 보았습니다.sshd가이드. 이는 macOS High Sierra의 virtualbox에 있는 Ubuntu 20에서 수행되었습니다. unsquashfs -f -processors 1 filesystem.squashfs심볼릭 링크와 특정 파일에 오류가 발생할 때 . 이는 내 호스트 시스템이 심볼릭 링크를 허용하지 않거나 unsquash 문제 때문입니까? 오류 조각: create_inode: failed to create symlink squ...

Admin

Linux 배포판의 Live ISO 기본 시스템이 일반적으로 squashfs 스토리지를 사용하는 이유는 무엇입니까?
squashfs

Linux 배포판의 Live ISO 기본 시스템이 일반적으로 squashfs 스토리지를 사용하는 이유는 무엇입니까?

Live ISO가 설치 프로그램이 있는 최소한의 Linux 시스템이 될 수 없는 이유는 무엇입니까? 파일 시스템의 루트를 저장하기 위해 squashfs를 사용해야 하는 이유가 있나요? 더 나은 압축을 위한 것입니까, 아니면 다른 이유가 있습니까? 나는 이것이 읽기 전용이라는 이유로 몇 가지 답변(및 의견)을 보았습니다. Ubuntu나 EndeavourOS의 Live USB와 같은 지속성은 어떻습니까? ...

Admin