前回の続き
antiX Linuxのインストール時に、SwapとともにZRAMの設定があり、これを設定することで本来は自動的に有効になるはずなのだが、ZRAMの設定をするとエラーが出てインストールが完了しなくなる。
そこでインストール時には設定しないで、後で有効化することになる。
まず、端末を開いて
sudo apt update sudo apt install zram-tools
を実行する。
これで必要なものはインストールされるはずである。
次に
sudo mkdir /etc/sv/zram
を実行する。
そして
sudo leafpad /etc/sv/zram/run
と入力して実行する。
できなければ
touch /etc/sv/zram/run
を実行するとrunというファイルができる。
leafpadというのはエディタである。
nanoなどでもかまわない。
エディタが開いたら、空のファイルに以下を書き込む。
#!/bin/sh echo 0 > /sys/module/zswap/parameters/enabled modprobe zram zramctl /dev/zram0 --algorithm zstd --size 8G mkswap /dev/zram0 swapon --priority 100 /dev/zram0
書いたら上書き保存する。
次に
sudo chmod a+x /etc/sv/zram/run
を実行して実行権限を付与する。
終わったら、スタートメニューの「コントロールセンター」を開く。
開いたら、左の項目から「サービス」を選択する。

右側の「Choose Runit Startup Services」の左側のボタンを押す。
パスワードが求められるので、パスワードを入力する。

サービス一覧が出るので「追加」ボタンを押す。

一覧から「zram」を追加する。

サービスという項目の起動の右側にある「有効化」ボタンを押す。
画像ではすでに有効になっているので「無効化」ボタンとなっている。
ログも一応、有効化しておく。
ウィンドウを閉じて再起動する。
再起動したら、端末を開いて
swapon
を実行すると
NAME TYPE SIZE USED PRIO /dev/sda8 partition 15.6G 0B -2 /dev/zram0 partition 8G 0B 100
などと表示される。
/dev/sda8はうちの環境でのSwapパーティションである。
/dev/zram0 がZRAMの状況である。
これが表示されていれば有効になっているはずである。
/etc/sv/zram/runの中身は自分の環境によってサイズ、優先度を変更してほしい。
2026/04/11 追記
Googleで調べてみたところ、antiXの標準機能に設定する項目があるようだ。

コントロールセンターから「antiX Memory Manager」を開いて設定できるようだ。
無駄なことをしてしまったようだが、他のことにも応用が利きそうなので良しとしよう








