GCEにスワップ追加しようと思ったら、ゼロデバイス(/dev/zero)ファイルを消してしまった

Google Cloud開発関連

ゼロデバイス(/dev/zero)ファイルを間違えて消してしまい、復元するときの手順です。

$ mknod -m 666 /dev/zero c 1 5
$ chown root:root /dev/zero

おまけ スワップの追加方法

GCEはデフォルトだとスワップがないので、何かあったとき用に追加したときの手順です。
(メモリとほぼ同じになるようcountを設定してます。1M×1024×3=3072)

$ dd if=/dev/zero of=/swapfile bs=1M count=3072
$ chmod 600 /swapfile
$ mkswap /swapfile
$ swapon /swapfile

freeコマンドでswapが追加されたことを確認します。
再起動しても消えないように/etc/fstabに以下を追記します。

# Swap
/swapfile                                 swap                    swap    defaults   0 0
©2018 LLC Shimer-System.
image/svg+xml