vine-users ML アーカイブ



[vine-users:064569] Re: 起動時における IEEE1394 外付け HDD の マウント

  • From: Masaki SHINOMIYA <shino@xxxxxx>
  • Subject: [vine-users:064569] Re: 起動時における IEEE1394 外付け HDD の マウント
  • Date: Thu, 19 Feb 2004 21:51:15 +0900
シノバーです

On Thu, 19 Feb 2004 20:31:22 +0900
"O.Shimizu" <tamtam@xxxxxxxxxxxxxxx> wrote:
> /etc/fstabの修正をし、該当の行を
> 
> /dev/sdd1 /data ext3 defaults 0 0
> 
> としてみたところ、マウントできるようになったのですが、

基本的な考え方として、
リムーバブルなディスクを起動時に自動的にマウントしようとするところが不自然。
私なら/etc/fstabには

  /dev/sdd1 /data ext3 noauto 0 0

としておいて
> /etc/rc.d/rc.local の末尾に
> 
> mount -t ext3 /dev/sdd1 /data

とかにします。

あるいは /etc/fstabは全く使わず、/etc/rc.d/rc.localに

    for i in 1 2 5 ;do
      P=sdd$i
      if cat /proc/partitions | grep -q $P ; then
         /bin/df | grep -q $P || \
	 ([ -d /mnt/$P ] || mdir /mnt/$P; mount /dev/$P  /mnt/$P)
      fi
    done

だとか。
パーティションの切り方によってどうだとか
sddになるかどうかは接続の順番に依存するので、
もう少しフレキシブルなスクリプトにするべきだけれど。

-- 
Masaki Shinomiya <shino@xxxxxx>
http://shino.pos.to/linux/