• ベストアンサー
  • すぐに回答を!

fatabによる自動マウントができません

Raspberry Pi(Raspbian)にNASをマウントしたいと考えています。 以下のコマンドにて手動でマウントできます。 mount -t cifs //192.168.1.1/test /mnt/test -o sec=ntlm (sec=ntlmを外すとマウトできません) しかし、/etc/fstabに以下の行を追加しても起動時に自動マウントしてくれません。 //192.168.1.1/test /mnt/test cifs sec=ntlm,iocharset=utf8,rw,uid=1000,gid=1000,defaults 0 0 (sec=ntlmを付けても、外してもマウントできません) 構文的に間違っている部分があるのでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数1291
  • ありがとう数18

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.2
  • kteds
  • ベストアンサー率41% (1664/3992)

uid=1000,forceuid,gid=1000,forcegid を試していないならば追記してみてはどうでしょうか。 --- 質問からは外れますが、 mount cifsが目的なら、手動でマウントできているスクリプトをlogon時に実行すればいいでしょう。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

お教えいただいた方法を試してみましたが、ダメでした。 どうしてもうまくいかないので、スクリプトでマウントさせることにします。 ありがとうございました。

関連するQ&A

  • fstabでマウントが出来ない

    コマンドでマウントすると出来るのですが、 fstabで自動マウントしようと記載しても、起動時にマウントされません。 どのようにすれば、自動マウント出来るようになるでしょうか? ご教授よろしくお願いいたします。 OS:RedHatLinux6 マウントするのは、Windows上にある共有フォルダです。 コマンド(成功する) ------ mount -t cifs -o user=xxxxx,password=xxxxxx,uid=java,gid=java,file_mode=0755,dir_mode=0755 //xxx.xxx.xxx.xxx/xxxx /home/java/win_tmp ------ fstab記述内容(失敗する) ------ //xxx.xxx.xxx.xxx/xxxx /home/java/win_tmp cifs iocharset=utf8,codepage=utf8,user=xxxxx,password=xxxxxx,uid=java,gid=java,file_mode=0755,dir_mode=0755 0 0 ------ よろしくお願いいたします。

  • fstabを編集してもうまくマウントできない。

    Linux初心者です。 WindowsXPとVineLinux2.6をデュアルブートしています。 Linuxを入れる前からWindowsの方で作っておいたFat領域があるのでそれをLinuxからでも一般ユーザーが読み書きできるように、/etc/fstabに /dev/hda5 /mnt/win vfat defaults,umask=007,gid=500,euc,zenkaku 0 0 を書き足して、 mount -a を実行したところ、 mount: /dev/hda5 は マウント済か /mnt/win が使用中です mount: mtab によると、/dev/hda5 は / にマウントされています mount: ファイルシステムタイプ 0 はカーネルがサポートしていません という反応です。 今の段階でhda5がどういう状況にいるのかかよくわかりません。 / はhda4に作っていますのでhda5がそこにマウントされているということの意味もわかりません。 よろしくお願いします。

  • floppyマウントについて

    初心者です。 もう関連の質問は出されているのかも知れませんが見付けることができなかったので質問させていただきます。 RedHatLinux9.0をインストールしましたがフロッピーをマウントできません。 [root@localhost root]# mount /mnt/floppy と実行するとフロッピーにアクセスするのですが、 mount: ファイルシステムタイプを指定する必要がありますとmountしてくれません。 またフロッピー初期化ツールでフォーマットした後 [root@localhost root]# mount -t ext2 /dev/fd0 /mnt/floppy mount: マウントポイント /mnt/floppy が存在しませんとmountしてくれません。 /etc/fstabの内容は下記のとおりです。 LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda3 swap swap defaults 0 0 フロッピー関係がなかったので下記を追加 /dev/fd0 /mnt/floppy auto noauto,user 0 0 PCは自作で Motherboard ASUSTeK P4P800 DELUXE CPU=Pentium4 2.6C CDドライブ=YAMAHA CRW2200E HDD=MAXTOR 2F040L0 (40GB) FDD=MITSUMI D353(SW) どうかご教授お願いします。

その他の回答 (1)

  • 回答No.1

NASのほうにユーザーとパスワードは 設定されていないんですか? もし設定されているのであればfstabの中に 記述する必要があります 2行記述ですがfstabには一行で記述 //192.168.1.1/test /mnt/test cifs username=ユーザー名, password=パスワード,iocharset=utf8,rw,uid=1000,gid=1000,defaults 0 0 ないのであれば //192.168.1.1/test /mnt/test cifs iocharset=utf8,rw,uid=1000,gid=1000,defaults 0 0 それと古いNASでもないかぎり sec=ntlm のセキュリティオプションをいれなくてもいいです あと気になるのは 自分でユーザーを追加していてそちらを使用しているのであれば uidとgidも1000ではない場合もありますね

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。 ユーザは追加していませんが、追加してusername、passwordオプションを入れても自動的にマウントできませんでした。 sec=ntlmは入れても入れなくてもダメでした。 uidとgidも、手動であればマウントできるので問題ないと思うのですが・・・ 原因がわからないです・・・

関連するQ&A

  • 自動マウント

    WINXPとVine Linuxを同じパソコンで使用しています。 WINXPはCドライブ。パーティションは3つに分けてあります。 ファイルシステムは1番目と2番目はntfsで3番目をfat32です。 起動時自動マウントしたいので、fstabに以下のデータを追加しました。 /dev/hda6 /mnt/hda6 vfat defaults 0 0 /dev/hda1 /mnt/hda1 ntfs defaults 0 0 hda6は一般ユーザでもデータは見ることができます。 でもhda1はroot以外はデータを見ることができません。 一般ユーザーがhda1に自動マウントできるfstabの適切な設定を 教えてください。

  • fstab に記載してもマウントされません

    Debianですが /etc/fstabの内容は次のとおりです。 proc /proc proc defaults 0 0 /dev/sda1 / ext3 defaults,errors=remount -ro 0 1 /dev/sdb1 / ext3 defaults -ro 0 1 です。 これで起動しますと「sda」はファイルシステムとして通常にアクセスできますが、「sdb」は #mount /dev/sdb /mnt/sdb としないとマウントできません。 また、書き込みが出来ません。 自動でマウントする方法と書き込み可能にする方法を教えてください。

  • ログイン、ログアウト時にコマンドを自動実行させたい

    CentOS6.3にて コマンド1:「mount -t cifs //NASディレクトリパス /マウント先 uid=test,gid=test」 コマンド2「cp -r /var/testlog/* /マウント先/」 といったmountコマンドを、testユーザでログイン時に手動で実行し、 マウント先にcpコマンドで手動でファイルをコピーしています。 この手動操作を、 1.testユーザログイン時に自動でマウントさせ、cpコマンドの書かれた命令を実行しNASにバックアップしたい。 2.testユーザログアウト時に、自動でアンマウントさせたい。 と二つのことを行いたいのですが、 どのファイルにどのような記述をにすれば実現できますでしょうか? ご教授お願いします。

  • 再起動時に自動でマウントさせたい

    OSはDebian GNU/Linux 3.0です。 再起動時に自動でマウントさせたいので /etc/fstab に以下を追加しました。 /dev/hdc1 /backup ext2 defaults 1 2 しかし、再起動後もマウントされていませんでした。 ext2 defaults 1 2 の部分はあるHPのコピーで 何を意味しているかは分かりません。 何か間違っているのでしょうか? #mount -t ext2 /dev/hdc1 /backup ではマウントできます。 hdcはセカンダリのマスターのHDDです。 hda、hdcはともにlinuxフォーマットです。

  • どうしてもFDをマウントできません

    初心者です。 FDにフロッピーを入れ $ mount mnt/floppy や $ mount /dev/fd0 と打ってもマウントできません。 FDDはアクセスしているようで音は鳴り始めますが、そのままの状態で鳴りっぱなし。しかたなくFDDを取り出してしまいます。 /etc/fstab や/etc/mtabに何か記述しなければならないのでしょうか。 いろいろと書物やインターネットで調べてもなかなか解決できません。 ご教授いただければありがたいです。 ちなみにUSBフラッシュメモリは自動マウントしてくれて問題ありません。 Vine linuxです。

  • マウントしたNASへ複数の一般ユーザの書き込みについて

    現在RedHatLinux ESにLacieのNASを以下のようにマウントしています。 ちなみにこのNASはNFSでつなげないのでSMBでつないでいます。 # mount -t smbfs -o uid=foo,gid=bar,fmask=777,dmask=777 //testNAS /mnt/nas この場合、uid,gidの指定をしないとroot:rootになってしまうため、 一般ユーザを指定しているのですが、このマウントしたディレクトリで fooユーザ以外がファイルを作成してもファイルの所有者がfooユーザと なってしまいます(rootユーザが作成したファイルも同様です) このマウントしたNASにLinuxの各ユーザを所有者としたデータを保存することを考えています。 何かいい方法はないでしょうか?これは仕様なんでしょうか? 自分なりに調査した結果、これは仕様なのかな?と思っています。 これを解決できるような神業をご存知の方がいましたら教えてください。 すいませんがよろしくお願いします。 ちなみにこれはSMBマウントだからこのような結果であり、 NFSマウントであればこのような問題は発生しないと考えています。 間違っていないでしょうか?

  • マウントしたディレクトリの権限

    ファイルサーバ(windows2000) のディレクトリを mount -t smbfs -o username=un,password=pw,codepage=cp932, iocharset=euc-jp //SERVER/DIR /home/temp でマウントしました。(rootでマウント) マウント自体はうまく行くのですが マウントしたディレクトリ内に一般ユーザでファイル等を作成できません。 できない理由は分かるのですが、それをできるようにする方法が分かりません。 HP上に"fstabを変更することによって、一般ユーザがマウントできる。" との方法があったので、下記のようにやってみたのですがうまく行きませんでした。 /etc/fstabに //SERVER/DIR /home/temp smbfs noauto,user 0 0 の一行を加えました。 そしてマウントした結果は"rootだけがそれを行えます。" となり、できません。 上記の方法やまたそれ以外の方法でもよいので、 アドバイスを宜しくお願い致します。

  • RedHat Linux 7.2とCD-ROMのマウント

    以前に全く同じ質問をしたものですが、再度御願いします。 RedHat Linux 7.2を投入しまして正常に作動を確認後、必要が在ってCD-ROMのマウント使用としたのですが、マウントされません。 mount: /dev/cdrom is not a valid block deviceと表示されます。ちなみにfstabの関連のラインは次の通りです。 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu 0 0となっています。mount -t iso9660 -o ro /dev/cdrom /mnt/cdromも作動しませんでした。どなたか解決策が在りましたら、教えてください。

  • /etc/fstab について

    時動的にマウントをさせたいと思い本を読んでみると、/etc/fstab の設定をしろと書いてありました。そこで、わからなくなったので質問です。 LABEL=/ / ext2 defaults 1 1 LABEL=/boot /boot ext2 defaults 1 2 LABEL=/home /home ext2 defaults 1 2 /dev/fd0 /mnt/floppy auto noauto,owner 0 0 LABEL=/u01 /u01 ext2 defaults 1 2 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 /dev/hda8 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0 /dev/hda9 /mnt/windata vfat defaults 1 2 といったい感じで書いてあったのですが、一番右の11とか、12とか、00とかの意味が分かりません。どうか、教えてください。お願いします。

  • ハードディスクのマウントで文字化けする

    Debian 4.0 etch(localesパッケージにてUTF-8環境に変更済み)を利用しています。 USB外付けハードディスク(vfat)のマウント時に、日本語ファイル名が文字化けしてしまいます。 また、mountオプションにiocharset=utf8を指定すると以下のように怒られてしまいます。 # echo $LANG ja_JP.UTF-8 # mount -t vfat /dev/sda2 /mnt/sda2 -o codepage=932 # ls /mnt/sda2 ????/ ???[?????Y/ ?f???E?h???}/ ???ʃA?j??/ ???l??/ ?l?^/ ???ʃQ?[??/ ???l?\?t?g/ # umount /dev/sda2 # mount -t vfat /dev/sda2 /mnt/sda2 -o codepage=932,iocharset=utf8 mount: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so # dmesg | tail MSDOS FS: Using codepage 932 MSDOS FS: IO charset utf8 usb-storage: task-switchin usb-storage: task-switchin FAT: freeing iocharset=utf8 MSDOS FS: Using codepage 932 MSDOS FS: IO charset utf8 usb-storage: task-switchin usb-storage: task-switchin FAT: freeing iocharset=utf8 どのようにすれば日本語ファイル名が文字化けせずにマウントする事が出来るでしょうか。