1

私のRTL8196EU Realtek ボードには、読み取り専用のスカッシュ ファイル システムがあります。このファイル システムを読み書き可能にする方法を教えてください。

マウントコマンドを試しました

mount -o remount,rw /

しかし、それは問題を解決していません。

読み取り/書き込みスカッシュ fs の作成を手伝ってください

4

3 に答える 3

1

他の人が述べたように、squashfs ファイルシステムを読み書き可能としてマウントすることはできません。ただし、コンテンツを変更する方法はまだあります。ツールにはsquashfsまたはsquashfs-toolsパッケージが必要です。[un|mk]squashfs

root として、filesystem.squashfs空のディレクトリにコピーします。

$ mkdir /tmp/foo
$ cp /[path]/[filesystem.squashfs] /tmp/foo
$ cd /tmp/foo

squashfs ファイルを解凍します。

$ unsquashfs [filesystem.squashfs]

ディレクトリに入り、squashfs-root好みに合わせて変更してから再作成しfilesystem.squashfsます。

$ cd /tmp/foo
# Do your thing here
$ mksquashfs squashfs-root [filesystem.squashfs] -comp xz

新しく作成filesystem.squashfsしたものを既存のものの上にコピーします。

$ cp /tmp/foo/[filesystem.squashfs] /[path]/
于 2020-03-27T07:43:02.143 に答える