SDカードの延命

SDカードは、書き換え寿命が短いので、なるべく書き込みが起こらないようにします。

スワップの無効化

スワップ領域の確認

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           927M         29M        712M         11M        184M        837M
Swap:           99M          0B         99M

スワップの停止

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

テンポラリとログを RAM ディスク(tmpfs)に移動

マウント状態の確認

$ df -h
ファイルシス   サイズ  使用  残り 使用% マウント位置
/dev/root         29G  1.2G   27G    5% /
devtmpfs         460M     0  460M    0% /dev
tmpfs            464M     0  464M    0% /dev/shm
tmpfs            464M   12M  452M    3% /run
tmpfs            5.0M  4.0K  5.0M    1% /run/lock
tmpfs            464M     0  464M    0% /sys/fs/cgroup
/dev/mmcblk0p1    43M   22M   21M   52% /boot
tmpfs             93M     0   93M    0% /run/user/1001

/etc/fstab を書き換え、/tmp、/var/tmp、/var/logをRAM ディスク(tmpfs)に移動。

proc            /proc           proc    defaults          0       0
PARTUUID=17c3d2ad-01  /boot           vfat    defaults          0       2
PARTUUID=17c3d2ad-02  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that
tmpfs   /tmp        tmpfs   defaults,size=32m,noatime,mode=1777 0 0
tmpfs   /var/tmp    tmpfs   defaults,size=16m,noatime,mode=1777 0 0
tmpfs   /var/log    tmpfs   defaults,size=32m,noatime,mode=1777 0 0

フォルダを削除してから、再起動。

$ sudo rm -rf /tmp
$ sudo rm -rf /var/tmp
$ sudo rm -rf /var/log

マウント状態の確認

$ df -h
ファイルシス   サイズ  使用  残り 使用% マウント位置
/dev/root         29G  1.2G   27G    5% /
devtmpfs         460M     0  460M    0% /dev
tmpfs            464M     0  464M    0% /dev/shm
tmpfs            464M  6.2M  458M    2% /run
tmpfs            5.0M  4.0K  5.0M    1% /run/lock
tmpfs            464M     0  464M    0% /sys/fs/cgroup
tmpfs             32M     0   32M    0% /tmp
tmpfs             32M  140K   32M    1% /var/log
tmpfs             16M     0   16M    0% /var/tmp
/dev/mmcblk0p1    43M   22M   21M   52% /boot
tmpfs             93M     0   93M    0% /run/user/1001

raspberry/pi3/sdカードの延命.txt · 最終更新: 2018/07/31 18:05 by admin
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki