ディスクの追加ができません。FedoraCore3を使用しています。

このQ&Aのポイント
  • 現在のHDD・hda(IDE,PRI-MASTER)の構成に、もうひとつHDD・hdb(IDE,PRI-SLAVE)を追加しようとしています。
  • パーテーションを2つに分けたときに、2つ目のパーテーションがマウントできません。フォーマット/マウント時にhdb2のエラーが表示されます。
  • 原因が分からないため、ご指導をお願いします。
回答を見る
  • ベストアンサー

ディスクの追加ができません。

FedoraCore3を使用しています。 現在のHDD・hda(IDE,PRI-MASTER)の構成に、 もうひとつHDD・hdb(IDE,PRI-SLAVE)を追加しようとしています。 パーテーションが1つにしてマウントしたときには成功しましたが、 パーテーションを2つに分けたときに、2つ目のパーテーションがマウントできません。 フォーマット/マウント時にhdb2のエラーが表示されます。 (同じ手順でhdb1はマウントに成功) fdiskによる領域テーブルの表示  Device Boot Start End Blocks Id System  /dev/hdb1 1 800 403168+ 83 Linux  /dev/hdb2 801 1648 427392 83 Linux コマンド:mkfs -t ext3 /dev/hdb2 427392 エラーメッセージ  Could not write 8 blocks in inode table starting at 98451:  Attempt to write block from filesystem resulted in short write コマンド:mount -t ext3 /dev/hdb2 /usr/file_server エラーメッセージ  間違ったファイルシステムタイプ、不正なオプション、  /dev/hdb2 のスーパーブロックが不正、或いはファイルシステムのマウントが多すぎます どのような原因でマウントできないのか分かりません。 ご指導お願いします。

  • wipe
  • お礼率81% (100/122)

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

  • ベストアンサー
  • microham2
  • ベストアンサー率30% (64/207)
回答No.2

>パーテーションの作成にはfdiskコマンドを使用しています。 あってます。 >また、基本領域1、2を共にext3で作っていますが、 あってます。 次に疑うべきは、そのパソコンが現在つないでいるHDDの容量に対応しているかどうかだと思います。古いPCを使っている場合、作られた時代によってPCのIDEには、540MB, 8.4GB, 32GB, 136GBの順にHDDの容量に規制がありました。(というか規制が緩和されていきました) その容量を超えていると、HDDの一定以上の容量が認識できない可能性があります。 あとは、HDDの一部のブロックが実際に壊れている可能性があります。その場合、その壊れたブロックを回避するようにパーティションを切ってやると使えることがあります。ただ、一部が壊れているHDDは捨てた方が良いですが。

wipe
質問者

お礼

回答ありがとうございます。 PCのプライマリ側には60GBが付いており、問題なく動いております。 現在追加しているディスクは800MBです。 どうにも分からず700MBのHDDに交換したところ、パーテーション2つに区切り使用することができました。 一見正常に動いて見えたのですがディスクの何らかの不具合のようでした。 書き込みいただいたおかげで、それを元に解決することが出来ました。 ありがとうございました。

その他の回答 (1)

  • microham2
  • ベストアンサー率30% (64/207)
回答No.1

mkfs -t ext3 /dev/hdb2 でmkfsしてみてください。結果は同じでしょうか?

wipe
質問者

お礼

ご回答ありがとうございます。 ご指摘のようにしたところ同じ結果、 同じメッセージが表示されました。 パーテーションの作成にはfdiskコマンドを使用しています。 これがいけないのでしょうか。 また、基本領域1、2を共にext3で作っていますが、 これが問題なのでしょうか。 よろしくお願いいたします。

関連するQ&A

  • fdisk -l

    # fdisk -l Device Boot Start End Blocks Id System /dev/hdb1 * 1 13 104391 83 Linux ↑● ●の部分の意味がよくわからないのですが、ブートのときになにか使われるパーティションという意味なのでしょうか? しかし、dfをとると/dev/hdb2というパーティションが「/」でマウントされており、その配下に/boot/があるのでそちらがLinuxのブートのときに使用されると思います。とするとこの/dev/hdb1はなんのために 使用されるのでしょうか? ご存知の方、宜しくお願いします。

  • FAT32

    Vine4.1です。 /hdb1のFAT32をマウントできません。 デバイス Boot Start End Blocks Id System /dev/hdb1 1 6079 48829536 c W95 FAT32 (LBA) /dev/hdb2 * 6080 6094 120487+ 83 Linux /dev/hdb3 6095 7369 10241437+ 83 Linux /dev/hdb4 7370 24792 139950247+ 5 拡張領域 /dev/hdb5 7370 8389 8193118+ 83 Linux /dev/hdb6 8390 9026 5116671 83 Linux /dev/hdb7 9027 9281 2048256 82 Linux swap / Solaris /dev/hdb8 9282 24792 124592076 83 Linux ディスクトップのコンピューターを開くと、T と表示はされていますが、クリックしても 「ボリューム 'T' をマウントする権限がありません。」でマウントできません、簡単にマウントする方法はないでしょうか?

  • LINUX8でのUSBマウント方法を・・・

    LINUX8でのUSBマウントのコマンド mount /mnt/usb /dev/hdb1 と打ったのですが「ブロックディバイスではありません」と表示されました。どうやったらUSBをマウントできるのでしょうか?知っている方いたら教えていただけませんか?ちなみにIDEディスクです。 よろしくお願いします。

  • fstabでのquota の設定の仕方

    Linux初心者です。 Fedora core3で自動パーティーションを使用してインストールしました。 その結果、ハードディスクは、60GBと120GBの2個なのですが、fstabを見ると以下のようなボリュームグループラベルでマウントされています。 /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot est3 default 1 2 none /dev/pts devpts ..... .... /dev/VolGroup00/LogVol01 swap swap defaults 0 0 ..... VolGroup00と言うボリュームラベルで2つのHDがまとめてマウントされているようです。 fdisk -lでは、以下のようになっています。 ... デバイス Boot Start End Blocks Id System /dev/hdb1 * 1 203 102289+ 83 Linux /dev/hdb2 204 116336 58531032 8e Linux LVM .... デバイス Boot Start End Block ID System /dev/hdc1 * 1 15017 120624021 8e Linux LMV /homeに容量制限をqutotaでしたいのですが、どのようにすれば良いでしょうか。 また、120GBをpartedで見るとファイルタイプがext2になっていました。ext3にフォーマットしなおす必要がありますか。 初心者なので、分かりやすい説明をお願いします。

  • scsiディスクを増設後のブート時のエラー

    vine2.6+updateを使っております。 scsiディスクを増設して、パーティション作成、ファイルシステム作成、マウントポイント作成して、マウントができること確認しました。その後、fstabにマウントポイントを記述して再起動を行ったところ、以下のようなエラーが出てしまいました。 fsck.ext3:No such device or address while trying to open /dev/sdb1 /dev/sda1:clean, 121196/5003712 files, 4357120/10004470 blocks [FAILED] このエラーの後に、ルートのパスワードを入力すれば、rebootできるとメッセージが出ているのですが、Linuxを入れてるマシンの都合で、ブート時にキーボードが使えません。 この状態から、回復するにはどうしたらよいでしょうか?

  • マウントポイントの途中変更について

    CentOS release 5.6を使用しています。 マウント状態は、以下の状態です。 [root@・・・・。 ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda2 17634636 4136948 12557084 25% / /dev/hda1 101086 18022 77845 19% /boot tmpfs 4090872 0 4090872 0% /dev/shm /dev/hdb1 227065876 191864 215339748 1% /home 上記の/dev/hdb1 のマウントポイントを /var に変更しようと考えています。 その場合、システムダウンせずにマウントポイントの変更はできますでしょうか? 手順なども教えて頂ければ幸いです。

  • fsck時のエラーについて

    いつもお世話になっております。 ただいま、リナックス勉強中の身です。 初歩的な質問かも知れませんがよろしくお願いいたします。 fsckコマンドを実行すると必ずといっていいほどエラーが出ます。 yを押すとそのときは修復されているようなのですが、再起動やfsckコマンドを実行する度にエラーが出ると、いつ起動しなくなるかひやひやです。 パーテーションは dev/hda3 / /dev/hda1 /boot /dev/hdb4 /home /dev/hdb3 /tmp /dev/hdb2 /usr /dev/hdb1 /var と分けております。エラーが出るのは主に/usrと/varです。fsck でもだめな場合次の対処方法やこのエラーが出る原因追求の方法など教えていただけないでしょうか? 必要な情報等ありましたらお手数ですがお知らせください補足いたします。

  • fdiskとdfのパーティションサイズの差の理由

    CentOS5.5を使用中です。 /dev/sda1のパーティションサイズですが、 fdiskでは、40957686 blocks dfでは、39674192 blocks となっています。 この差は、何処から来ているのでしょうか。 [root]# fdisk -l Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/sda1 * 1 5099 40957686 83 Linux /dev/sda2 5100 17847 102398310 83 Linux /dev/sda3 17848 18867 8193150 82 Linux swap / Solaris /dev/sda4 18868 60801 336834855 5 拡張領域 /dev/sda5 18868 31615 102398278+ 83 Linux /dev/sda6 31616 60801 234436513+ 83 Linux [root]# df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/sda1 39674192 3850444 33775864 11% / /dev/sda5 99188468 641536 93427020 1% /home /dev/sda6 227093556 851940 214519792 1% /home2 /dev/sda2 99188500 1122216 92946372 2% /var tmpfs 4155208 8 4155200 1% /dev/shm

  • パーティションとファイルシステムの関係

    ■環境 ・OS:Linux(CentOS5.7) ・LVM使用なし ・ファイルシステムはext3 パーティションとファイルシステムの関係がいまいちよくわかっていないので教えてください。 パーティションを一旦削除し、再度作成すると(同一開始終了シリンダ)、パーティション削除前と同じようにマウントが可能でした。さらに削除前にパーティション内に存在したファイルまで何の問題もなく使えています。 私の想像ではパーティションを削除すると、そのパーティションに内包されたファイルシステムまで同時に削除されるのだと思っていたのですが、違うのでしょうか。 またパーティションとファイルシステムが独立した関係であるならば、以下のようなことが可能なのでしょうか。 (1)/dev/sdaの全領域を/dev/sda1,/dev/sda2の2つに分割してパーティションを作成(fdisk)、それぞれをext3としてフォーマット。 (3)/dev/sda1,/dev/sda2をマウントし、それぞれにファイル1.txt、2.txtを作成。 (3)/dev/sda1,/dev/sda2の2パーティションを削除(fdisk) (4)/dev/sdaの全領域を/dev/sda1,/dev/sda2,/dev/sda3の3つに分割してパーティションを作成しなおす。(fdisk) → もともと/dev/sdaの全領域にはext3のファイルシステムがあるので、mkfs等でファイルシステムを作成しなくてもOSから利用可能? → しかも1.txt、2.txtはそのまま存在するので、マウントすれば参照できる?(sda1~sda3のどこにあるのかはわからないが・・) 取り留めのない質問で申し訳ありませんが、パーティションとファイルシステムの関係について嚙み砕いて教えていただけると非常にありがたいです。

  • CD-Rのマウント方法がわかりません

    Vine Linux3.2で、CD-Rのマウントしたいのですが、mount/mnt/cdrom/でマウントしたところ、以下のようなメッセージが出ました。 間違ったファイルシステムタイプ、不正なオプション、/dev/cdromのスーパーブロックが不正、或いはファイルシステムのマウントが多すぎます (could this be the IDE device where you in fact use ide-scsi so that sr0 or sda or so is needed?) よろしくお願いします。