ディスクが2本ささっており、それぞれにLinuxがインストールされていましたが
(デュアルブート構成)、片方のLinux(/dev/sdbにインストール)が不要となったので、
2本とももう片方のLinux(/dev/sdaにインストール)で使えるようにしようとしています。
/dev/sdbはLVMが構成されていましたが、/dev/sdaにインストールを起動して、
fdiskでバッサリ削除して、1パーティションを作成しました。
# fdisk /dev/sdb
このディスクのシリンダ数は 8924 に設定されています。
間違いではないのですが、1024 を超えているため、以下の場合
に問題を生じうる事を確認しましょう:
1) ブート時に実行するソフトウェア (例. バージョンが古い LILO)
2) 別の OS のブートやパーティション作成ソフト
(例. DOS FDISK, OS/2 FDISK)
コマンド (m でヘルプ): p
Disk /dev/sdb: 73.4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
デバイス Boot Start End Blocks Id System
/dev/sdb1 1 8924 71681998+ 83 Linux <<★全てのブロックを/dev/sdb1に。保存(w)もOK。
# mke2fs -i 4096 -j /dev/sdb1
# tune2fs -c0 -i0 -Odir_index -ouser_xattr,acl /dev/sdb1
# mount /dev/sdb1
# df -k
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
66410160 57557976 5478720 92% /
/dev/sda1 101086 14863 81004 16% /boot
none 1027152 257952 769200 26% /dev/shm
/dev/sdb1 101086 5664 90203 6% /home1 <<★
なぜか、72GB全てを/dev/sdb1に割り当てたのに、100MB程度しか使えないことになっています。
これは、fdisk前に、/bootに割り当てられていた容量と同じです。
なぜでしょうか? どのようにしたら72GB全て認識するようになるでしょうか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
作業開始前のfdisk -lの状態やlvdisplay、pvdisplayがどうだったのか……が不明なんですよね…。
それぞれのHDDに別々にLinux(CentOS4?)を入れていたとしてもLVMのボリュームグループはそれぞれのものが見える状態でしょうから…
ボリュームグループを解消してからでないとパーティション管理がおかしくなってしまったりしませんか?
http://centossrv.com/lvm-hdd-del.shtml
とりあえず、リブートしてみたらどうなりますかね?
ご回答ありがとうございました。
再起動すると解消することは想定できていたものの、
サーバが遠隔地にあるため何とか再起動せずに
認識させたいと考え質問しました。
ただ、以下のメッセージが出ていたのを見落としていました。
# 警告: 領域テーブルの再読込みがエラー 16 で失敗しました:
# デバイスもしくはリソースがビジー状態です。
# カーネルはまだ古いテーブルを使っています。
# 新しいテーブルは次回リブート時に使えるようになるでしょう。
# ディスクを同期させます。
partprobeを実行すると再起動しなくても問題を解消できる可能性が
あるという情報を見つけたので試してみましたがNGでした。
結果的に再起動が唯一のソリューションということになりますので、
リブートを提案くださったWr5様の回答をベストアンサーに選ばせて
いただきました。
No.2
- 回答日時:
fdiskは、lvmやRAIDを管理しませんから
それらの管理情報が残っているHDDだと
fdiskでそれを抹消することも、無視することもできないことがあります。
デバイスファイルの取り違えがないのであれば
ddコマンドでゼロクリア(ゼロフィル)してみるのが基本でしょう。
ご回答ありがとうございました。
ゼロクリアも試してみましたがNGでした。
どうも、カーネルに情報が残ってしまっているようです。
ただ、以下のメッセージが出ていたのを見落としていました。
# 警告: 領域テーブルの再読込みがエラー 16 で失敗しました:
# デバイスもしくはリソースがビジー状態です。
# カーネルはまだ古いテーブルを使っています。
# 新しいテーブルは次回リブート時に使えるようになるでしょう。
# ディスクを同期させます。
再起動すると解消することは想定できていたものの、
サーバが遠隔地にあるため何とか再起動せずに認識させたいと
考え質問しましたが、結局諦めて再起動しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ddコマンドの使い方
-
ディスク未使用領域容量の取得
-
ルートのパーティションのUs...
-
ddコマンドでイメージをコピー...
-
領域テーブル項目がディスクの...
-
起動時に"Can't read disk labe...
-
パーティションと論理ボリューム
-
cshでエラー出力を出さないよう...
-
Dirコマンドでフォルダ内ファイ...
-
エクセルの表にヘンな枠が・・・
-
TOPコマンドで表示するCPU使用...
-
SONYの音楽ソフト「x-アプリ」...
-
UNIX コマンドにおける # や円...
-
Linux環境 grepで改行コード(CR...
-
シェルスクリプトでエラーが出ます
-
pingは正常なのにtracerouteで...
-
ファイル名についている「-」と...
-
IPアドレスだとPingが通るのに...
-
net use /d の強制実行
-
bashでシングルクォート内の変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ddコマンドでイメージをコピー...
-
デバイスファイルの考え方
-
パーティションと論理ボリューム
-
ルートのパーティションのUs...
-
cshでエラー出力を出さないよう...
-
【Ubuntu】ext3ファイルシステ...
-
ddコマンドの使い方
-
linuxでの第一パーティションの...
-
ディスクの全容量を知りたい
-
ディスク未使用領域容量の取得
-
fdiskとsfdiskの結果が違う?
-
Solaris10のコマンドで、RAIDを...
-
ideHDDにpartedでパーティショ...
-
Solaris10でTB超のディスクが認...
-
df コマンドで表示される Files...
-
Linuxのsoxでライン録音。ピッ...
-
壊れたUSBメモリを再フォーマッ...
-
openfoamのインストールエラー...
-
HP-UXにおけるDVDのmountについて
-
2つのconsoleに標準出力ってリ...
おすすめ情報