USBモードを切り替える
ホスト モードに切り替えると、他の USB デバイスを Wi-Fi スティックに接続できます。ガジェット モードに切り替えると、Wi-Fi スティックをコンピューターに接続できます。
USBホストモード(ホスト)に切り替える
echo host > /sys/kernel/debug/usb/ci_hdrc.0/role
デフォルトのスレーブ モード (ガジェット) に切り替えます (コンピューターの USB ネットワーク共有と adb に接続します)。
echo gadget > /sys/kernel/debug/usb/ci_hdrc.0/role
起動時に自動的に切り替え、/etc/rc.local の exit 0 に次の内容を追加します (起動時に rc.local を確実に実行できるようにするには、systemd サービスを追加する必要があります)
|
|
コンピューターの電源を入れ、3 秒待ってコンピューターに接続されているかどうかを確認します。接続されていない場合は、ホスト モードに切り替えて USB デバイスを接続します。
Wi-Fi スティックの内部スペースが不十分な状況に適したディスク圧縮を使用します (一部の Wi-Fi スティックには 4G スペースしかありません)。
より高い圧縮率を使用すると、スペースの使用量は減りますが、より多くの CPU を使用します。
btrfs ファイルシステムの使用
ルートパーティションをbtrfsに変換する
btrfs ファイルシステムのみがリアルタイム圧縮機能を備えているため、rootfs ルートパーティションを btrfs に変換する必要があります 変換する前に、カーネルが btrfs をサポートしていることを確認する必要があります。 カーネルが btrfs をサポートしていない場合は、カーネルのコンパイル時に btrfs をサポートするオプションを追加する必要があります (make menuconfig)。 次のコマンドを使用してルート パーティションを変換します。
|
|
fstabを変更する
emmc の遅い CPU は非常にリッチであるという事実に基づいて、より高い圧縮率の使用を検討できます。デフォルトは 3 です。1 ~ 15 の範囲で設定できます。8 を超えることはお勧めできません。 /etc/fstab を変更し、zstd を zstd:6 に変更して、圧縮レベルを 6 に変更します。 コンピューターの起動失敗の原因となる変更エラーを回避するには、まず次のコマンドを変更してマウント テストを実行します (構成よりも 1 つ多い再マウント オプションがあります)。
|
|
ルートパーティションを圧縮する
このコマンドを使用して、ルート パーティションを圧縮できます。システムは約 700 メートルを占めます。圧縮を 3 から 6 に調整すると、占有量を 2g から 1.4g に減らすことができます。
|
|