<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Debian の機能強化 on KnightLiブログ</title>
        <link>https://www.knightli.com/ja/tags/debian-%E3%81%AE%E6%A9%9F%E8%83%BD%E5%BC%B7%E5%8C%96/</link>
        <description>Recent content in Debian の機能強化 on KnightLiブログ</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Sat, 28 Oct 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://www.knightli.com/ja/tags/debian-%E3%81%AE%E6%A9%9F%E8%83%BD%E5%BC%B7%E5%8C%96/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>ポータブル Wi-Fi スティック用の Debian システムの共通拡張機能の修正</title>
        <link>https://www.knightli.com/ja/2023/10/28/%E9%9A%8F%E8%BA%ABwifi-wifi%E6%A3%92%E5%AD%90-debian-%E5%A2%9E%E5%BC%BA%E5%8A%9F%E8%83%BD/</link>
        <pubDate>Sat, 28 Oct 2023 00:00:00 +0000</pubDate>
        
        <guid>https://www.knightli.com/ja/2023/10/28/%E9%9A%8F%E8%BA%ABwifi-wifi%E6%A3%92%E5%AD%90-debian-%E5%A2%9E%E5%BC%BA%E5%8A%9F%E8%83%BD/</guid>
        <description>&lt;h2 id=&#34;usbモードを切り替える&#34;&gt;USBモードを切り替える
&lt;/h2&gt;&lt;p&gt;ホスト モードに切り替えると、他の USB デバイスを Wi-Fi スティックに接続できます。ガジェット モードに切り替えると、Wi-Fi スティックをコンピューターに接続できます。&lt;/p&gt;
&lt;h3 id=&#34;usbホストモードホストに切り替える&#34;&gt;USBホストモード(ホスト)に切り替える
&lt;/h3&gt;&lt;p&gt;echo host &amp;gt; /sys/kernel/debug/usb/ci_hdrc.0/role&lt;/p&gt;
&lt;h3 id=&#34;デフォルトのスレーブ-モード-ガジェット-に切り替えます-コンピューターの-usb-ネットワーク共有と-adb-に接続します&#34;&gt;デフォルトのスレーブ モード (ガジェット) に切り替えます (コンピューターの USB ネットワーク共有と adb に接続します)。
&lt;/h3&gt;&lt;p&gt;echo gadget &amp;gt; /sys/kernel/debug/usb/ci_hdrc.0/role&lt;/p&gt;
&lt;h3 id=&#34;起動時に自動的に切り替えetcrclocal-の-exit-0-に次の内容を追加します-起動時に-rclocal-を確実に実行できるようにするにはsystemd-サービスを追加する必要があります&#34;&gt;起動時に自動的に切り替え、/etc/rc.local の exit 0 に次の内容を追加します (起動時に rc.local を確実に実行できるようにするには、systemd サービスを追加する必要があります)
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# usb auto host
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sleep 3
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;grep 0 /sys/kernel/debug/usb/ci_hdrc.0/device | grep speed
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;if [ $? -eq 0 ]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;then
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;echo host &amp;gt; /sys/kernel/debug/usb/ci_hdrc.0/role
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;fi
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;コンピューターの電源を入れ、3 秒待ってコンピューターに接続されているかどうかを確認します。接続されていない場合は、ホスト モードに切り替えて USB デバイスを接続します。&lt;/p&gt;
&lt;h2 id=&#34;wi-fi-スティックの内部スペースが不十分な状況に適したディスク圧縮を使用します-一部の-wi-fi-スティックには-4g-スペースしかありません&#34;&gt;Wi-Fi スティックの内部スペースが不十分な状況に適したディスク圧縮を使用します (一部の Wi-Fi スティックには 4G スペースしかありません)。
&lt;/h2&gt;&lt;p&gt;より高い圧縮率を使用すると、スペースの使用量は減りますが、より多くの CPU を使用します。&lt;/p&gt;
&lt;h3 id=&#34;btrfs-ファイルシステムの使用&#34;&gt;btrfs ファイルシステムの使用
&lt;/h3&gt;&lt;h4 id=&#34;ルートパーティションをbtrfsに変換する&#34;&gt;ルートパーティションをbtrfsに変換する
&lt;/h4&gt;&lt;p&gt;btrfs ファイルシステムのみがリアルタイム圧縮機能を備えているため、rootfs ルートパーティションを btrfs に変換する必要があります
変換する前に、カーネルが btrfs をサポートしていることを確認する必要があります。
カーネルが btrfs をサポートしていない場合は、カーネルのコンパイル時に btrfs をサポートするオプションを追加する必要があります (make menuconfig)。
次のコマンドを使用してルート パーティションを変換します。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;btrfs-convert root.img
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;fstabを変更する&#34;&gt;fstabを変更する
&lt;/h4&gt;&lt;p&gt;emmc の遅い CPU は非常にリッチであるという事実に基づいて、より高い圧縮率の使用を検討できます。デフォルトは 3 です。1 ～ 15 の範囲で設定できます。8 を超えることはお勧めできません。
/etc/fstab を変更し、zstd を zstd:6 に変更して、圧縮レベルを 6 に変更します。
コンピューターの起動失敗の原因となる変更エラーを回避するには、まず次のコマンドを変更してマウント テストを実行します (構成よりも 1 つ多い再マウント オプションがあります)。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo mount -o remount,defaults,noatime,compress=zstd:6,commit=120 /dev/mmcblk0p14 /
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;ルートパーティションを圧縮する&#34;&gt;ルートパーティションを圧縮する
&lt;/h4&gt;&lt;p&gt;このコマンドを使用して、ルート パーティションを圧縮できます。システムは約 700 メートルを占めます。圧縮を 3 から 6 に調整すると、占有量を 2g から 1.4g に減らすことができます。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo btrfs filesystem defragment -r -v -czstd /
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
        </item>
        
    </channel>
</rss>
