https://askubuntu.com/questions/130374/ramdisk-compressed-writeable-no-swap
zramディスクの作成(モジュールのロード、パラメータ設定、ブロックデバイスのフォーマット、およびマウント)のためのスクリプトを提供します。同じ結果を得る方法はありますか/etc/fstab
?スクリプトを実行する最良の方法はSystemd
(システムはLinux Mint)を介していると思います。ティア
スクリプトの編集部分:
modprobe zram num_devices=1
echo 256M > /sys/block/zram0/disksize
mke2fs -q -m 0 -b 4096 -O sparse_super -L zram /dev/zram0
mount -o discard /dev/zram0 /mount_point
答え1
インストールにスクリプトを配置することで、状況をよりきれいにすることができます。 外部ヘルパー。たとえば、fstab エントリは次のようになります。
/dev/zram0 /mount_point myzram x-systemd.automount,discard
systemdがコマンドを実行する必要があります
/sbin/mount.myzram /dev/zram0 /mount_point -o discard
ファイルを生成し/sbin/mount.myzram
て実行可能にしてから、その中にスクリプトを置く必要があります。
#!/bin/bash
zramname=$(basename "$1")
modprobe zram num_devices=1
echo 256M >/sys/block/"$zramname"/disksize || exit
mke2fs -q -m 0 -b 4096 -O sparse_super -L zram /dev/"$zramname" || exit
mount "$@"
modprobe と mke2fs を見つけるには、PATH を拡張する必要があるかもしれませんし、完全なパス名を使うこともできます。