• 締切済み
  • 困ってます

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 としないとマウントできません。 また、書き込みが出来ません。 自動でマウントする方法と書き込み可能にする方法を教えてください。

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

  • 回答数7
  • 閲覧数2045
  • ありがとう数3

みんなの回答

  • 回答No.7

次の作業をすべてrootユーザーで行ってください。 mkdir /mnt/test echo "/dev/sdb1 /mnt/test auto defaults -rw 1 1" >> /etc/fstab shutdown -r now → コンピュータが再起動して、/mnt/test にマウントできているはずです。 より詳しくは、下記のURLを参考にしてください。 http://www.support-you.com/wiki/linux/

参考URL:
http://www.support-you.com/wiki/linux/

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

関連するQ&A

  • ntfsの領域をfstabでマウントしたいのですが

    fstab: /dev/sda1 / ext3 defaults 1 1 /dev/sda2 /common ntfs defaults 1 0 #問題の場所# /dev/sda3 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 ではOKなのですが fstab: /dev/sda1 / ext3 defaults 1 1 /dev/sda2 /common ntfs defaults 1 2 #問題の場所# /dev/sda3 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 とするとPCが起動できなくなります (/dev/sda1,/dev/sda2,/dev/sda3のところは実際はUUID表記) /dev/sda2 /common ntfs defaults 1 2 でfschをするように設定しているのが原因のようです これを回避するにはどうしたらいいでしょうか? OSはfedora14ですがfedora14独自の問題でしょうか? また、fschを入れないと問題があるでしょうか? 解決方法を教えてください よろしくお願いします

  • mount

    以前に回答いただいたのですが、今回再インストールしましたら同じ環境で”Bドライブ”がマウントできません。 gedit /etc/fstab /dev/sda1 / ext3 defaults,errors=remount -ro 0 0 /dev/sdb1 /mnt/sdb ext2 defauts 1 1 上記の設定で起動しますと、「マウスポイント」でエラーとなります。 /dev/sdb1 /mnt ext2 defauts 1 1 とか /dev/sdb1 /mnt/sdb ext2 defauts 0 0 とか試みましたが同様のエラーとなります。 # mount -t ext2 /dev/sdb1 /mnt ですとマウントできます。 起動時のマウント記述を教えてください。

  • 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) どうかご教授お願いします。

  • 回答No.6
  • t-okura
  • ベストアンサー率75% (253/335)

# mount /dev/sdb /mnt/sdb では、/dev/sdb を /mnt/sdb にマウントしていますが、 /etc/fstab の /dev/sdb1 / ext3 defaults -ro 0 1 は、/dev/sdb1 を / に読み出し専用でマウントする記述です。 前の行で /dev/sda1 を / にマウントしているので、この記述は やりたいことと違っていますよね。

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

  • 回答No.5
  • yakan9
  • ベストアンサー率54% (2054/3799)

man fstab と入れて少し、オペラントの勉強をすること。 その他、 man fdisk man mkdir man ls などを読んでください。 パーティションの情報は、全て、/media以下の情報から、 見えるのです。

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

  • 回答No.4
  • yakan9
  • ベストアンサー率54% (2054/3799)

何をしたいのでしょう。 パーティション形式は、どうなっているのでしょう。 マウントとは、媒体を読み書きできるようにさせるものです。 sda1,sdb1のパーティションは、フォマットは、 fdisk -l でパーティション情報を見るとか、 fstabの定義エントリを正しく書くとか、 /mntは、余り使わなくなり、今は、/mediaの方です。 /mediaに、 mkdir sda1 mkdir sdb1 fstabのエントリの各オペラントの意味をしっかり調査(勉強)して、 WindowsのNTFSフォマットの場合、FAT16,Fat32の場合、 たとえば、 /dev/sda1 /media/sda1 ext3 defaults 0 0 /dev/sdb1 /media/sdb1 ntfs defaults 0 0 /dev/sda1 /media/sda1 vfat defaults 0 0 といったように定義するのが普通です。 マウントも、 mount /media/sda1 mount /media/sdb1 と、関連付けをfstabで付けておけば良いのです。

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

  • 回答No.3

とりあえず、 /dev/sdb1 /mnt/sdb ext3 defaults 0 1 でどうなりますか?

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

質問者からの補足

ありがとうございます。 /dev/sdb1 /mnt/sdb ext3 defaults 0 1 /dev/sdb1 /mnt/sdb ext3 defaults 0 0 /dev/sdb1 /mnt/sdb ext2 defaults 0 1 試しましたがmountコマンドでないといけません。 別件ですが、マウントしたドライブにアクセスできませんでしたので、chmod a=r+w+x+s+t を記述しましたら書き込みが出来ました。 その後再起動をかけてもアクセス可能でしたので、アクセスの件は出来ました。

  • 回答No.2
  • vaidurya
  • ベストアンサー率45% (2710/5975)

マウントオプションの意味をよく調べてから用いましょう。 Windows等には読み込み専用ドライブという考え方は一般的でありませんが UNIX系OSでは、マウントオプションとしてのReadOnlyを指定するオプションもあります。 また、マウントの作業は、fstabだけではなく 任意のコマンドライン操作でもできます。 それが、mount,umountコマンドです。 デバイスをデバイス名かUUIDで指定し そのデバイスをマウントする場所(ディレクトリ)を指定し そのパーティションのファイルシステムを指定し その他の動作に付いてのオプションを指定してマウントします。 こういったコマンドを習得しておけば SATA HDDをホットスワップで交換したりもできます。 (ほかにもいくつかのコマンドの知識が必要になりますが)

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

  • 回答No.1

本当に両方マウントポイントを / にしようとしているのでしょうか? それとも書き間違いですか?

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

質問者からの補足

すみません、マウスポイントの意味もよくわかっておりません。 sdbの追加ハードディスクは書き込みが出来れば良いだけのバックアップ専用に使用したいのですが、方法が良くわかっておりません。

関連するQ&A

  • /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とかの意味が分かりません。どうか、教えてください。お願いします。

  • 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がそこにマウントされているということの意味もわかりません。 よろしくお願いします。

  • ドライブが空だとRedHat9 起動しません

    HL-DT-ST DVDRAM GMA-4020BというIDEのMULTIドライブ に、CDやDVD(中身問わない)が入っていないと、Boot時に、 Updating /etc/fstab で止まりOS(RedHat9)が起動しません。ドライブが空でも起動するにはどうすれば良いのでしょうか?(T_T) ■/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/sda3 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 ■df -k /dev/sda2 7637400 1478344 5771088 21% / /dev/sda1 101089 14521 81349 16% /boot none 127632 0 127632 0% /dev/shm

  • KnoppixでUSB接続HDDに書き込めない

    Knoppix v4.02 を使用してUSB接続したHDDに書き込みをしようとしていますが、書き込みができません。 HDDはntfsでフォーマットしていますが、v4.02であれば書き込みできると思っていましたが、間違いでしょうか? HDDは mount -w /dev/sda5 /mnt/sda5 でマウントしています。 fstabで、 HDD(sda5)に対して -o ro となってしまっているため、 mountで-w としてもRead Onlyになってしまい、 書き込みができないのでしょうか? ちなみに読込は問題なくできます。 システムのバックアップをUSB接続のHDDにするつもりなのですが、できなくて困っています。 よろしくお願いします。

  • RedHat9のディスククォータの設定方法

    いつもお世話になります。 RedHat9のディスククォータをしたいのですが、参考にしている本には、 /etc/fstab の中には /dev/hda3 /home ext3 defaults 1 1 というものがあって、defaults を usrquota に変更しなさいと書いてあるのですが、私のサーバーの/etc/fstab の中には、存在しません。 どこを変更すればよいのでしょうか。 私のサーバーの /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/cdrom /mnt/cdrom udf,iso9660 nouto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto oauto,owner,kudzu 0 0 見づらくてすいません。お願いします。

  • FDDを一般ユーザで $ mount /floppy コマンドでマウン

    FDDを一般ユーザで $ mount /floppy コマンドでマウント出来るようするにはどうしたらいいのですか? OSはLinux(debian)、フロッピーのファイルシステムはmsdosです。 sg:~$ mount /floppy と打ち込むと mount: can't find /floppy in /etc/fstab or /etc/mtab また sg:~$ mount /dev/fd0 mount: I could not determine the filesystem type, and none was specified と出ます。 ftabは、 sg:/etc# vi fstab # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda1 / ext3 defaults,errors=remount-ro 0 1 /dev/hda5 none swap sw 0 0 /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 最終行を ↓ /dev/fd0 /media/floppy0 msdos rw,user,noauto 0 0 と書き換えてみたのですが、変になったので元に戻しました。 一般ユーザで $ mount /floppy コマンドでFDDをマウント出来るよう、 アドバイスいただけませんか? ど素人の質問ですが、よろしくお願いします。

  • USBフラッシュメモリのマウント

    USBフラッシュメモリのマウントをしたのですが、 スペシャルデバイス /dev/sda が存在しませんと出たのですが、 どういうことなんでしょうか? よろしくお願いします。 # mkdir /mnt/usbfm # mount -t vfat /dev/sda /mnt/usbfm mount: スペシャルデバイス /dev/sda が存在しません。

  • ルートパーティションを LVM にするには

    Redhat Enterprise Linux 4 や CentOS 4.x をデフォルトでインストールすると、root パーティションと swap が LVM で構成されるようになっているようで、空きディスクを利用して既存の OS を LVM 構成にしようとしていますがうまく行きません。 ディスク構成は、SCSI 接続のディスクが2本あり、現在は /dev/sdb のみに RHEL 4 for x86-64 がインストールされています。(LVM は使用していない) これをゴッソリと /dev/sda に移動したいと考えています。そして、この際にパーティションを切り直し、/dev/sda1 : /boot、/dev/sda2 は LVM を使用して / と swap に割り当てたいと考えています。 /dev/sdb から起動し、/dev/sda2 を LVM 構成にした後、 # mount /dev/VolGroup00/LogVol00 /mnt # mount /dev/sda1 /mnt/boot # cp -a /bin /boot /dev /etc /home /initrd /lib /lib64 /misc /opt /root /sbin /usr /var /mnt # mkdir -p /mnt/mnt /mnt/proc /mnt/selinux /mnt/sys /mnt/tmp /mnt/srv として、initrd の再作成し、/etc/fstab を書き換えて再起動すると以下のようなメッセージが表示されて起動できません。 Red Hat nash version 4.1.18 starting mount: error 6 mounting ext3 mount: error 2 mounting none switchroot: mount failed: 22 umount /initrd/dev failed: 2 Kernel panic - not syncing: Attempted to kill init! /dev/sdb から起動すると問題なく起動できるようですし、/dev/sda に新規に OS をインストールした場合も正常に起動できるようなので、/dev/sda が壊れていることは考えにくく、設定上の問題があると考えています。 上記について問題点をご指摘いただけないでしょうか。 よろしくお願いいたします。

  • 続・/etc/fstabの編集について

    http://okwave.jp/qa4955299.html でハードディスクの自動マウントについて質問したUbuntuユーザーです。 /etc/fstabに /dev/sdb1 /media/sdb1 vfat defaults 0 0 を追記してみました。(/dev/sdb1 /media/disk vfat defaultsの記述も試してみました) ところがマウントできませんでした。(起動時も[fail]と表示) とりあえず「場所→500.1 GBのメディア」という風にクリックしてマウントしようとしたら、「ボリュームをマウントできませんでした。」と表示されてしまいました。 詳細を確認すると、「mount:root だけが /dev/sdb1 を /media/sdb1 にマウントできます」と言われました。 そこで端末で管理者権限(su -)で # mount /dev/sdb1 /media/disk と打ち込んだところ mount: マウントポイント /media/disk が存在しません と返されました。 そのハードディスク上ではパスは/media/diskと表記されているのに、どうして存在しないことになっているのでしょうか?

  • knoppix(クノーピクス)でのUSBフラッシュメモリのマウント

    コンピュータ関連のことなのですが、knoppixのEdu5を起動後USBフラッシュメモリを接続し、右クリックからマウントしようとしても エラー:mount:noneが指定されましたがファイルシステムタイプを決定できません というメッセージがでてマウントされません。 その後シェルから $ sudo -s # mount -o rw -t vfat /dev/sda /mnt/sda と入力すると/mnt/sdaにマウントされるのですが、ファイルの変更ができません(書き込めません)。 書き込みができる状態でのマウント方法を教えてください。