0
私はswaponを実行するsystemdユニットファイルを持っていますが、起動されても起動されていないようです。ここでswaponのシステムファイルが起動時に実行されない
は私swapon.service
の内容は以下のとおりです。
[Unit]
Description=Turn on swap
[Service]
Type=oneshot
Environment=SWAPFILE=/swapfile-1GB
ExecStartPre=-/usr/bin/dd if=/dev/zero of=${SWAPFILE} bs=1024 count=1048576
ExecStartPre=-/sbin/mkswap ${SWAPFILE}
ExecStart=/sbin/swapon ${SWAPFILE}
[Install]
WantedBy=local.target
これがそれにはswaponを実行し、必要に応じてファイルを作成し、それがまだ行われていない場合、必要に応じてスワップファイルにそれを行う必要があります。これは有効になっていますが、起動時には実行されません。私は手動で動作するsudo systemctl start swapon
を実行する必要があります。
起動時にどのように起動させるのですか?
に終わり
local.target
を変更することで、これを固定? – Umutすべてのユニットを一覧表示するとリストに表示され、「有効」とマークされています –