freenasでルートパーティションを読み書き可能にする
- freenasバージョン
FreeNAS-8.3.0-BETA3-x64 (r12317M)
pkg_addやportsでパッケージを追加したかったのだが
freenasのルートパーティションは初期設定でリードオンリーに設定されているため、
ファイルやディレクトリ作成できずインストールできなかった。
# cat /etc/fstab /dev/ufs/FreeNASs2a / ufs ro 1 1 # mount /dev/ufs/FreeNASs1a on / (ufs, local, read-only, soft-updates)
コマンドラインから上記を編集してもシステム起動時に別のファイルを読み込んでファイルを再作成するの再起動すると元に戻ってしまう。
設定を永続的に反映するには以下にあるファイルを修正する。
/conf/base/etc
まずはルートパーティションを書き込み可能にする。
# mount -wu /
起動時に読み込まれるファイルを修正する。
# vi /conf/base/etc/fstab /dev/ufs/FreeNASs2a / ufs rw 1 1 # roをrwへ変更
再起動する。
# reboot
確認
# cat /etc/fstab /dev/ufs/FreeNASs2a / ufs rw 1 1 # mount /dev/ufs/FreeNASs2a on / (ufs, local, soft-updates)
- 参考文献
http://forums.freenas.org/showthread.php?5468-read-only-usb-filesystem&highlight=fstab