お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-05-13 11:30:37

imakatsu
メンバ
登録日: 2010-05-06

ネットドライブが ubuntu 起動時に自動マウントしない?

自宅ネットワークに接続した Windows NAS を ubuntu 起動時に自動マウントさせようとしていますが、
うまくいきません、どなたかお教えください。

OS:
ubuntu 10.04 desktop 64bit

fstab 記述:
//192.168.***.***/xxx  /mnt/yyy/  cifs  codepage=cp932,iocharset=utf8,rw,bg,defaults  0  0

症状:
ubuntu 起動時に自動マウントされず、改めて "mount -a" を入力すると正常にマウントされる。

今までの試行:
起動時、通信確立に時間がかかる(画面右上に数秒間 eth0:未接続 と出る)ことから、
ネットを検索したところ、"bg" オプションが有効とのことで、上記のように追加、結果改善されず。

別の記事で、
/etc/sysconfig/network に "NETWORKDELAY=30" を記述して解決したという書き込みがありましたが
ubuntu には、そのファイルが見当たらず、対策できない状態です。

オフライン

 

#2 2010-06-01 18:26:09

remu
新しいメンバ
登録日: 2010-06-01

Re: ネットドライブが ubuntu 起動時に自動マウントしない?

僕も初心者ですが、海外のサイトを見て解決できました。
http://ubuntuforums.org/showthread.php?t=1472643
http://ubuntuforums.org/showthread.php?t=1466599

に書いてある。
/etc/network/if-down.d
にマウント用のスクリプトを置くという方法で出来ました。
例に挙がってるのは無線LANですが、僕の場合、家で固定なので、

以下の様な内容のファイルを実行権限つきで作って

コード:

#!/bin/bash
mount -t cifs -o rw,codepage=cp932,iocharset=utf8,file_mode=0777,file_mode=0777,dir_mode=0777 //192.168.xxx.xxx/c /media/xxx_c 
mount -t cifs -o rw,codepage=cp932,iocharset=utf8,file_mode=0777,file_mode=0777,dir_mode=0777 //192.168.xxx.xxx/d /media/xxx_d 
mount -t cifs -o rw,codepage=cp932,iocharset=utf8,file_mode=0777,file_mode=0777,dir_mode=0777 //192.168.xxx.xxx/e /media/xxx_e

読み書きできるようになりました。

fstabに_netdev のオプションをつける方法は試していません。

オフライン

 

#3 2010-06-01 18:31:46

remu
新しいメンバ
登録日: 2010-06-01

Re: ネットドライブが ubuntu 起動時に自動マウントしない?

間違えました。
/etc/network/if-down.d
では無く
/etc/network/if-up.d
に置いています。

オフライン

 

Board footer

Powered by FluxBB