目次

SD Card を起動時に自動でマウントする (MA-S1xx/MA-X3xx 共通)


systemd の .mount unit を作成することで起動時の自動マウントが実現できます。

mnt-sd.mount の作成

/etc/systemd/system/mnt-sd.mount ファイルを作成します。
unit ファイル名は、mount point のパス名を -(ハイフン) でつなげた名前にする必要があります1)

mnt-sd.mount
[Unit]
Description=SDCard
 
[Mount]
What=/dev/mmcblk1p1
Where=/mnt/sd
Type=vfat
Options=noatime
 
[Install]
WantedBy=multi-user.target


有効化

起動時に自動で実行させるため、有効化します。

root@gemini:~# systemctl enable mnt-sd.mount
Created symlink /etc/systemd/system/multi-user.target.wants/mnt-sd.mount → /etc/systemd/system/mnt-sd.mount.
root@gemini:~# 


確認

再起動して確認すると、/mnt/sd にマウントされていることが確認できます。

root@gemini:~# mount|grep /mnt/sd
/dev/mmcblk1p1 on /mnt/sd type vfat (rw,noatime,fmask=0022,dmask=0022,codepage=932,iocharset=utf8,shortname=mixed,utf8,errors=remount-ro)
1)
/mnt/sd –> mnt-sd