Skip to content

Prolong SD Lifetime

nanakira edited this page Apr 29, 2019 · 5 revisions

Disable swap

Swapを無効化する

$ sudo swapoff --all

dphys-swapfileの自動起動を止める

$ sudo systemctl stop dphys-swapfile
$ sudo systemctl disable dphys-swapfile

反映・確認

$ sudo shutdown -r now
$ free -h
$ systemctl status dphys-swapfile

不要フォルダを削除

$ sudo rm /var/swap

Use tmpfs

systemdではいくつかのディレクトリがあらかじめtmpfs化されている。確認

$ df

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root      122956388 1440196 116494952   2% /
devtmpfs          495420       0    495420   0% /dev
tmpfs             500028       0    500028   0% /dev/shm
tmpfs             500028   12844    487184   3% /run
tmpfs               5120       4      5116   1% /run/lock
tmpfs             500028       0    500028   0% /sys/fs/cgroup
/dev/mmcblk0p1     43234   22519     20715  53% /boot
tmpfs             100004       0    100004   0% /run/user/1001

追加はfstabに追記。

$ sudo emacs /etc/fstab

tmpfs           /tmp            tmpfs   defaults,size=64m, 0       0

/var/tmpは再起動時に消してはいけないのでtmpfs化すべきではない。

Clone this wiki locally