squashfs

DockerビルドでSELinuxタグを設定する
squashfs

DockerビルドでSELinuxタグを設定する

SELinux用のタグファイルを使用してsquashfsイメージを作成しようとしています。 docker buildxを使ってビルドしています。私が試した2つのアイデアは失敗しました。 setfattrまた、chconコンテナのファイルシステム内のファイルを表示する SELinux 施行ホストには適用されません。無効なパラメータのみが返されます。これにより、ラベルを設定できます。 これらのオプションを使用してxattrsを設定すると、ファイルの配置mksquashfsに1つのタグしか設定できません。しかし、最初に/etcsayを追加して/etc/aから追加...

Admin

複製された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 entry ...

Admin

一般ユーザーとしてユーザー空間での暗号化暗号化
squashfs

一般ユーザーとしてユーザー空間での暗号化暗号化

コンテンツが圧縮され暗号化され、インストール可能なパッケージ形式を作成するのは私の責任です。 私はこれをcryptsetup rawデバイスに組み込まれたsquashfsとしてモデル化しました。 ああ、cryptsetupを設定するにはrootアクセスが必要なので、jenkinsなどのビルドサーバーからこれらのパッケージをビルドすることはできません。 Dockerコンテナ内で同じ操作を実行しても、Dockerがデバイスマッパーに透過的ではないため、機能しません。 したがって、次のオプションがあります。 ビルドサーバーでsquashfsを作成し、「手動で」c...

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から空にしたいサブフォルダの1つのファイルをハード削除しない限り、rootフォルダにこのエントリを持たせたくありません。例: use が削除され、/usr/b...

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 TYPE ...

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また、unsquash...

Admin

Debian 11 ライブイメージに GRUB をインストールすると、「オーバーライド」へのフルパスを取得できなくなります。
squashfs

Debian 11 ライブイメージに GRUB をインストールすると、「オーバーライド」へのフルパスを取得できなくなります。

私たちはDebianベースの製品を作っています。工場でそれらを構築するプロセスを簡素化するために、基本オペレーティングシステムをインストールするためのライブディスクを構築しようとしています。このプロセスを使用する古い製品がありますが、Debian 7に基づいています。私はDebian 11を使用しています。私のDebian 11の修復プロセスとイメージはDebian 7に基づいています。どちらも使用されます。 Debian 11システムは、メインラインリポジトリとマイリポジトリからオペレーティングシステムをインポートして、ビットをホストするパッケージをliv...

Admin

Debian Live CDの暗号化されたファイルシステム.squashfsを自動的にマウントできない
squashfs

Debian Live CDの暗号化されたファイルシステム.squashfsを自動的にマウントできない

パート1 私はDebianシステムで「ライブビルド」ツールを使用してシステムのライブ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 squa...

Admin

LinuxディストリビューションのLive ISOベースシステムが通常squashfsストレージを使用するのはなぜですか?
squashfs

LinuxディストリビューションのLive ISOベースシステムが通常squashfsストレージを使用するのはなぜですか?

Live ISOがインストーラを持つ最小限のLinuxシステムになることができないのはなぜですか?ファイルシステムのルートを保存するためにsquashfsを使用する理由はありますか?より良い圧縮のためですか、それとも他の理由がありますか? 私はこれが読み取り専用であるという理由でいくつかの答え(そしてコメント)を見ました。 UbuntuやEndeavourOSのLive USBなどの永続性はどうですか? ...

Admin