MENU
カテゴリー
アーカイブ

外付け USB-HDD の mount 設定を変更した

今までバックアップ倉庫用の外付けUSB-HDD は /etc/fstab に設定を記述してマウントしていた。

UUID=cf******-****-****-****-************ /media/disk2 ext4 defaults,nofail,x-systemd.device-timeout=1 0 0

NFS として動作しているノード(H470)を再起動したとき、外付けUSB-HDD が休止しているとノードの起動に失敗する場合があるから /etc/fstab に nofail を追加することで問題を回避していたつもり。
でも、やっぱり外付けUSB-HDD らしく autofs で必要な時に mount するよう設定を変更してみた。

目次

ストレージ(NFS)の削除

Proxmox 管理画面のデータセンターから使用中の NFS として追加しているストレージを削除する。USB-HDD の中身が消えるわけじゃないから大丈夫。
続いて service nfs-kernel-server stop として、H470 の NFS サーバーを停止しておく。

autofs のインストール

apt install autofs

auto.master の編集

設定済みの NFS に合わせてディレクトリ/media の下に ./disk2 を USB-HDD のマウントポイントとして追加する場合。
+auto.master のコメントアウトを忘れずに。

root@h470:~# cat /etc/auto.master
#
# Sample auto.master file
# This is a 'master' automounter map and it has the following format:
# mount-point [map-type[,format]:]map [options]
# For details of the format look at auto.master(5).
#
#/misc  /etc/auto.misc
#
# NOTE: mounts done from a hosts map will be mounted with the
#       "nosuid" and "nodev" options unless the "suid" and "dev"
#       options are explicitly given.
#
#/net   -hosts
#
# Include /etc/auto.master.d/*.autofs
# To add an extra map using this mechanism you will need to add
# two configuration items - one /etc/auto.master.d/extra.autofs file
# (using the same line format as the auto.master file)
# and a separate mount map (e.g. /etc/auto.extra or an auto.extra NIS map)
# that is referred to by the extra.autofs file.
#
+dir:/etc/auto.master.d
#
# If you have fedfs set up and the related binaries, either
# built as part of autofs or installed from another package,
# uncomment this line to use the fedfs program map to access
# your fedfs mounts.
#/nfs4  /usr/sbin/fedfs-map-nfs4 nobind
#
# Include central master map if it can be found using
# nsswitch sources.
#
# Note that if there are entries for /net or /misc (as
# above) in the included master map any keys that are the
# same will not be seen as the first read key seen takes
# precedence.
#
# +auto.master コメントアウト
# 以下を追加
/media /etc/auto.misc

/etc/auto.misc の編集

最終行が追加した設定箇所。

root@h470:~# cat /etc/auto.misc
#
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage

# cd            -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

# the following entries are samples to pique your imagination
#linux          -ro,soft                ftp.example.org:/pub/linux
#boot           -fstype=ext2            :/dev/hda1
#floppy         -fstype=auto            :/dev/fd0
#floppy         -fstype=ext2            :/dev/fd0
#e2floppy       -fstype=ext2            :/dev/fd0
#jaz            -fstype=ext2            :/dev/sdc1
#removable      -fstype=ext2            :/dev/hdd

disk2   -fstype=ext4            :/dev/disk/by-uuid/cf******-****-****-****-************

/etc/fstab の記述を削除してノード H470 を再起動すれば、autofs で /media/disk2 に外付けUSB-HDD がマウントされているハズ。

ストレージ(NFS)の追加

最後に Proxmox 管理画面から H470 の /media/disk2 を追加して作業終了。

コメント

コメントする

目次