- 1 名前:login:Penguin [02/06/15 15:28 ID:7xlbr7s1]
- ワタクシ、Linus V Minusというものです。
LVM(Logical Volume Manager)なんてものに興味を持っています。ちょっとニッチなんですが。 こんな、小さなスレッドですが、にちゃんねるに作成してもよろしいでしょうか? いえいえ、ワタクシの周りに使っているものがいないもので。(周りは年寄りばかりで、新しいことは躊躇されます) 以上、よろしくお願いします。
- 277 名前:login:Penguin [2006/01/20(金) 12:23:32 ID:aqSLHR49]
- _, ,_
( ゚∀゚)
- 278 名前:login:Penguin [2006/01/28(土) 19:17:57 ID:VUb2MggI]
- _, ,_
( ゚∀゚)
- 279 名前:login:Penguin mailto:sage [2006/02/13(月) 01:36:33 ID:gjfNOHrh]
- いままで素のRAID1でmd0(hda1+hdc1)、md1(hda2+hdc2)とパーティションを
作り、定期バックアップを同容量のディスクに dd if=/dev/hda of=/dev/hde として取っていたんだけど、RAID1+LVM にしてもこの方法有効ですか? 上では hde1, hde2 がそれぞれマウント可能なパーティションとして バックアップされるのだけど、LVM が上に載ってくると、PV 自体は md0, md1 の上にある形になるので、hde 単体でデータアクセス可能か 不安に思ってます。 同様の経験がある方、いかがでしょうか?
- 280 名前:login:Penguin mailto:sage [2006/02/13(月) 01:46:10 ID:3S74cKwo]
- LVMがあろうが無かろうが同じ事。完全にコピー出来ていれば動く。
しかし単純にコピーするとhdaとhdeに同じ名前のVGを検出して混乱する。
- 281 名前:login:Penguin [2006/02/13(月) 02:21:49 ID:gjfNOHrh]
- なるほど、考えてみれば RAID の方の autodetect で hde 上の RAID を
検出しておかしくならなかったのは dd if=/dev/md1 of=/dev/hde2 と実際にはパーティション個別に dd して、hde* の partition type が Linux RAID autodetect にならないようにしていたためでした。 今回だと md1 -> hde2 のようにパーティション単位で dd すると partition type をどれにしても問題が生じる(Linux LVM にすれば 混乱するし、しない場合は hde 単独稼動できない)ので、 dd if=/dev/vgname/volname of=/dev/hde2 で hde の partition type を Linux とするのが唯一の解でしょうか。 ただ、これだとボリューム構成が変わるとバックアップ側の hde の パーティション構成も追随させないといけないので、結局この簡易 バックアップ手段は RAID1+LVM では使えないかな。 とりあえずやるだけやってみて、駄目なら LVM は諦める事にします。
- 282 名前:login:Penguin mailto:sage [2006/02/13(月) 02:36:25 ID:3S74cKwo]
- コピー先のボリューム構成を自動的にコピー元に合わせるスクリプト書けばいい
- 283 名前:login:Penguin mailto:sage [2006/02/13(月) 10:22:07 ID:gjfNOHrh]
- ちょっとチラシの裏っぽくなってきてすみません。
どうやら vgchange -an で autodetect 無効にしてやれば いけそうです。RAID の方は autodetect にしておいて、 lvm.conf の方には /dev/md* だけをスキャン対象として 書けばバックアップデバイスの hde は完全無視でいってくれそう。 週が明けてしまったので後になると思いますが、できたら 報告しますです。
- 284 名前:login:Penguin mailto:sage [2006/02/24(金) 12:31:49 ID:9ziRUFrf]
- だいぶ前から不思議に思っていたんだが、
fedoraとかのインストール時に、自動でパーティションを 区切らせると、swapをLVMに置きやがる。 どうせパーティションなんて、手動で区切るから、無視してたんですが、 もしかして、swapをLVM上に置くと、なんかよいことあるんですかね?
- 285 名前:login:Penguin mailto:sage [2006/02/24(金) 12:43:11 ID:AVQ1/ICR]
- swap領域を簡単に大きく出来る。
swap専用のパーティションが不要。 Solarisパーティションに間違える心配が無くなる。 LVM上に置く事のデメリットが特に無い。 俺は手動で切る時もLVMを使っている。
- 286 名前:login:Penguin mailto:sage [2006/02/25(土) 11:31:04 ID:QwNemt6b]
- むむ、最近は swap も LVM 上に取るのがトレンドなのか。思い付かなかったな。
- 287 名前:login:Penguin mailto:sage [2006/02/25(土) 15:43:08 ID:CRfylwA+]
- suspend, resume にswap領域を使うというのはどうなったんでしょう。
今もそうなら使い方によってはマズそう。
- 288 名前:login:Penguin mailto:sage [2006/02/25(土) 15:49:54 ID:XYGtXGls]
- LVMのスワップにもsuspend出来るようになったけど、それはつい最近の事だからな
- 289 名前:login:Penguin mailto:sage [2006/02/25(土) 18:52:59 ID:vFrh6tPm]
- swapを万が一のときのためのプライマリィパーティションとして
を使うからなぁ。LVMにはできん
- 290 名前:login:Penguin mailto:sage [2006/02/25(土) 19:56:32 ID:f8TziOip]
- >>289
万が一って例えばどんなとき?
- 291 名前:login:Penguin mailto:sage [2006/02/25(土) 19:59:39 ID:RKgmengN]
- 業務用なんかでLinux専用で使うんであれば、swapは単独で切っとくな。
rootと/usr以外と外付けは必ずLVMにするだろうけど。
- 292 名前:login:Penguin mailto:sage [2006/02/25(土) 21:29:42 ID:QwNemt6b]
- >>291
んーと root と /usr は LVM にしないってことか。それはなにゆえ?
- 293 名前:login:Penguin mailto:sage [2006/02/25(土) 21:51:44 ID:7D7kEu1i]
- /と/usrは大きく容量が増えたりしないからLVMで管理する必要が無いって事だろ。
/と/usrを後生大事にするのは王より飛車を可愛がるようなもんだがな。
- 294 名前:login:Penguin mailto:sage [2006/02/25(土) 23:35:46 ID:f8TziOip]
- ってことは /usr/local とかは別パーテーションにするのかい?
- 295 名前:login:Penguin mailto:sage [2006/02/27(月) 20:43:44 ID:E8yShcwl]
- 最近swapはファイルで済ませちゃってるな。
LVM使うのは/homeだけだ。
- 296 名前:login:Penguin mailto:sage [2006/02/27(月) 23:45:15 ID:ogY+RzDz]
- >>294
業務用で実運用中に/usr/localが増えるのはどうかと
- 297 名前:login:Penguin mailto:sage [2006/03/17(金) 16:47:29 ID:pa0JYMTy]
- ほちゅん
- 298 名前:login:Penguin mailto:sage [2006/03/20(月) 00:40:08 ID:Z/stLUW1]
- # vgcreate test /dev/hdb2 /dev/hda3
とやって、2つのPVにまたがったVGを作りました。 んで、lvcreate で LVを作るとき、/dev/hda3 だけに作ってくれとか そういう指定はできない??
- 299 名前:login:Penguin mailto:sage [2006/03/20(月) 00:44:19 ID:3FBcKPyB]
- >>298
VGの後にPV指定すればいい
- 300 名前:login:Penguin mailto:sage [2006/03/20(月) 00:54:16 ID:Z/stLUW1]
- >>299
うお、まじで〜。 ってmanみたら書いてありました・・・すまんす。
- 301 名前:login:Penguin mailto:sage [2006/03/20(月) 09:18:30 ID:NKUFVZgB]
- >>298
参考のためになんでhda3だけにLV作ろうと思ったの? なんか有るならおしえてほぢい。
- 302 名前:login:Penguin mailto:sage [2006/03/20(月) 20:33:13 ID:Z/stLUW1]
- >>301
実際には hda4 と hdd1 にまたがったVGで hdd は後で追加した。 hdd1 の最後のほうに LV を作りたかった。 hdd が hda に比べて古い HD なので、遅いし、いつ壊れるかわからん。 HDの後ろのほうはさらに遅いので、ここにゴミデータをおきたかった。 てなかんじの、あまり参考にならん理由です。
- 303 名前:login:Penguin mailto:sage [2006/03/20(月) 22:46:38 ID:NKUFVZgB]
- >>302
なるほど。ありがとう。
- 304 名前:login:Penguin mailto:sage [2006/03/21(火) 05:54:10 ID:qn7ptd8S]
- >>285
便乗質問で悪いけど LVMの中にswapパーティション置いても2GBの制限はなくならないよね? > swap領域を簡単に大きく出来る。 を誤解してるわけじゃないです
- 305 名前:login:Penguin mailto:sage [2006/03/21(火) 06:33:54 ID:GNxk/W6H]
- >>304
なくならない
- 306 名前:login:Penguin mailto:sage [2006/03/21(火) 10:59:31 ID:qn7ptd8S]
- >>305
ありがとう
- 307 名前:login:Penguin mailto:sage [2006/03/23(木) 16:32:23 ID:zYoXh2XX]
- LVMとは直接関係ないことだけど swap の話が出たので。
うちはメモリーを512MB以上積むようになってからは、 swapパーティションを切らないようになった。 現在はアプリケーションサーバとしては動かしていなので 問題は起きてないのですが、メモリ食いのアプリを 動かすようになったら考慮しないといけないかも。 ファイルサーバーやWebサーバー、DNSやルーター程度なら不要だよね?
- 308 名前:login:Penguin mailto:sage [2006/03/23(木) 18:03:00 ID:dgXyXwqo]
- 俺んちFC4だが、swapの2GB制限ないよ〜?
1つのパーティションでswap 3GB に設定してあって 今、実験してみたら3GBフルに使えた。
- 309 名前:login:Penguin mailto:sage [2006/03/24(金) 20:40:48 ID:oFxp8fco]
- Linuxの場合、LVMとソフトRAIDが別機能ってのが、わかりづらいな。
VG作るときにミラーとかストライピングが指定できるようになれば、かなり使いやすくなるのになぁ。
- 310 名前:login:Penguin mailto:sage [2006/03/25(土) 02:03:59 ID:ldYGxjMi]
- >>310
何言ってんのかわからん。MirrorDisk/UXだって別売りだろ?
- 311 名前:login:Penguin mailto:sage [2006/03/25(土) 03:01:06 ID:VNcGuME2]
- 確かに、VxVMやDiskSuiteなんかは、LVMとSW-RAIDを明確に分けてないな。
物理ディスクをまとめるときに、普通にミラーやらRAID5を指定して作れる。
- 312 名前:login:Penguin mailto:sage [2006/03/25(土) 12:01:24 ID:ldYGxjMi]
- VxVやMDiskSuiteに、LVMは含まれてないと思うんだが。
- 313 名前:login:Penguin mailto:sage [2006/03/25(土) 12:47:07 ID:jFeUU+q+]
- LVMに相当する機能のことだろ。
DiskSuiteの用語で言えば、「ソフトパーティション」 それにSolaris9からは、DiskSuiteのこと自体を「LVM」と詠んでるしな。
- 314 名前:login:Penguin mailto:sage [2006/03/26(日) 23:53:14 ID:+ilWfbVR]
- 「くだらねえ質問は…」から引っ越してきました。
元の質問はこれです。 pc8.2ch.net/test/read.cgi/linux/1141903504/827 で、いろいろやりとりがあったわけですが、… pc8.2ch.net/test/read.cgi/linux/1141903504/881 pc8.2ch.net/test/read.cgi/linux/1141903504/884 pc8.2ch.net/test/read.cgi/linux/1141903504/888 pc8.2ch.net/test/read.cgi/linux/1141903504/889 pc8.2ch.net/test/read.cgi/linux/1141903504/892 pc8.2ch.net/test/read.cgi/linux/1141903504/893 vgchange -a y VolGroup00 をやりましたが、/dev 以下には 何の変化もないようです。 あと、向こうのスレで書き忘れていたことを書いておきます。 現在インストールされているOSはFC5で、これはこれでLVMに なっています(/bootが/dev/hda1で/dev/hda2がLVM。その中に swap と /)。で、外付けに付いているディスクは FC3 で使用 していたものですが、構成は同じです(/dev/sda1 が /boot で /dev/sda2 が LVM。その中に swap と /)。 ということで、この現在外付けにある LVM の中の / をマウント する方法を教えてください。よろしくお願いします。
- 315 名前:login:Penguin mailto:sage [2006/03/27(月) 00:15:20 ID:J/oPtjaT]
- 1. とりあえず祈る。
2. 古いディスク(/dev/sda)で起動する。 3. lvm情報を消す。(vgchange -a n VolGropu00したあと、vgexport VolGropu00) 4. 新しいディスク(/dev/hda)で起動する。 5. 古いディスクを付ける。 6. vgimport vg01 /dev/sda2、 vgchange -a y vg01 7. /dev/vg01/???をマウント。 ttp://www.linux.or.jp/JF/JFdocs/LVM-HOWTO-9.html 日頃の行いが良いことを願え。 もしくはもっと安全な方法を誰かが教えてくれることを。
- 316 名前:login:Penguin mailto:sage [2006/03/27(月) 00:17:58 ID:J/oPtjaT]
- しかし、マウントしているディスクは vgchange -a n
できないんじゃないかなぁ。 なんとなく、もう1回インスコしなおしてインストール時に VG名を変えた方が簡単な気がする。
- 317 名前:login:Penguin mailto:sage [2006/03/27(月) 00:26:17 ID:J/oPtjaT]
- >>316
knoppixとかを起動してlvm情報を消すの方がいいかも。
- 318 名前:login:Penguin mailto:sage [2006/03/27(月) 00:31:22 ID:LGc9eKUw]
- Knoppixなぞ使わんでFedoraのインストールCDでレスキューモードに入ればいい。
その時一時的にBIOSで/dev/hdaを殺しておくといいだろうな。 そのうえでvgrenameで/dev/sda上のVGを変名。 あとは普通に起動してlvscanすれば見えるはず。
- 319 名前:login:Penguin mailto:sage [2006/03/27(月) 00:40:04 ID:J/oPtjaT]
- >>218
ありがとう。俺も参考になったよ。
- 320 名前:314 mailto:sage [2006/03/27(月) 01:10:03 ID:SywC2/7h]
- 皆様いろいろありがとうございます。
レスキューモードためしてみます。
- 321 名前:314 mailto:sage [2006/03/27(月) 02:28:07 ID:SywC2/7h]
- ダメでした。
BIOS で内蔵HDDをNoneにしてからレスキューで起動すると 外付けHDDがマウントされるんですが、vgrename は vgchange -an をした後でないとできません。しかし mount されているので vgchange はエラーとなります。umount すればいいんでしょうが、 そうすると vg* のコマンドがレスキューに入っていない、というか、 それ以前の問題として、/etc 以下が見えなくなります。
- 322 名前:login:Penguin mailto:sage [2006/03/27(月) 02:36:09 ID:LGc9eKUw]
- >>321
レスキューCDでLVMを操作する時はlvmコマンドを使うんだ。 lvm vgscan lvm vgrename ほげ ふが のように使う。 そもそもvgほげほげやlvほげほげはlvmへのシンボリックリンク。
- 323 名前:login:Penguin mailto:sage [2006/03/27(月) 02:51:07 ID:SywC2/7h]
- >>322
なるほど。しかし /mnt/sysimage の umount はできませんでした。 たしかオープンしているというようなエラーが出てました。 これだとどうにもできないですよね? KNOPPIX で起動してみるというのもやってみたんですが、 KNOPPIX 4.0.2 には lvm が入っていないため、そのまま では何もできませんでした。
- 324 名前:login:Penguin mailto:sage [2006/03/27(月) 03:01:55 ID:LGc9eKUw]
- >>323
umount /mnt/sysimage/boot umount /mnt/sysimage/proc umount /mnt/sysimage/sys umount /mnt/sysimage ていうかレスキューモードで起動する時にmountしないを選べ。
- 325 名前:login:Penguin mailto:sage [2006/03/27(月) 04:03:06 ID:SywC2/7h]
- >>324
あー!そういえばマウントしないってありましたねえ。 うっかり惰性で毎回マウントしてた。orz でも、もうひとつの方法に気がつきました。 pc8.2ch.net/test/read.cgi/linux/1141903504/904 ようはVGの違うマシンにつなげばいいんじゃないか? ということですが。 ま、とにかく、続きは明日やります。 いろいろとありがとうございました。
- 326 名前:login:Penguin mailto:sage [2006/03/27(月) 10:51:35 ID:DhLB5I7L]
- LVMって使わない場合と比較してもファイル操作の速度はほとんど落ちないんだね。
- 327 名前:login:Penguin mailto:sage [2006/03/27(月) 20:32:55 ID:J08GeQnt]
- むしろ、ストライプの場合は、上がるんじゃね?
- 328 名前:325 mailto:sage [2006/03/27(月) 22:10:35 ID:SywC2/7h]
- やった! マウント成功!
BIOSで /dev/hda を None にしてからFC5のレスキューでHDDを マウントしないで起動して lvm rename で名前を変えたら2つVG名が 出てきました。で、リブートして BIOS で HDD を戻して起動後に vgscan したら出ました。んで /dev に新たにVG名のディレクトリと LVのデバイスができていたのでマウントしたらできました。 ということで皆様大変ありがとうございました。これでファイルを救えます。
- 329 名前:login:Penguin [2006/04/10(月) 19:36:59 ID:vi3HRBbu]
- LVMの中でSWAPのサイズをでかくするのはどうやってやるのですか?
- 330 名前:login:Penguin mailto:sage [2006/04/11(火) 01:39:14 ID:taYacMjR]
- lvextendかlvresizeででかくして、swapoff;mkswap;swapon
- 331 名前:login:Penguin mailto:sage [2006/04/11(火) 02:26:32 ID:bPJLOCKr]
- hahaha
- 332 名前:login:Penguin mailto:sage [2006/04/11(火) 03:09:22 ID:taYacMjR]
- hahahaじゃでかくはならんぞ
- 333 名前:login:Penguin mailto:sage [2006/04/11(火) 09:14:22 ID:FTvKraHL]
- >>329
まあ、まず swapoff する必要はあるだろうなあ。 その後スワップ用パーティションをでかくして、 それが終わったらそのパーティションに対して mkswap して、それから swapon で追加。
- 334 名前:329 mailto:sage [2006/04/11(火) 12:10:49 ID:+JtsdC+X]
- >>330,>>333
ありがとうございます。無事増やす事が出来ました
- 335 名前:login:Penguin mailto:sage [2006/04/11(火) 20:06:16 ID:SajR50yj]
- mdマジで使いにくいなぁ。
LVMの方でミラーをサポートする計画ないんかな?
- 336 名前:login:Penguin mailto:sage [2006/04/14(金) 01:08:29 ID:CGlDZwjN]
- 無いみたい。MDは今後も活発に開発が続く。いっぽうLVMのほうは怪しい雲行き。
- 337 名前:login:Penguin [2006/04/25(火) 13:27:45 ID:V1nepZR+]
- 教えてママン
例えば、外部ストレージをLVMで使ってたとするじゃん。 で、OS再インスコして、その外部ストレージのデータに再度アクセスするには、 具体的には、どのような手順で復旧すればいいんじゃろか? RHEL4,LVM2で説明してくれるとありがたい。
- 338 名前:login:Penguin mailto:sage [2006/04/25(火) 14:09:12 ID:zXm32lfy]
- >>337
vgexport
- 339 名前:login:Penguin [2006/04/25(火) 16:13:56 ID:V1nepZR+]
- >>338
早々のレスポンスありがとうございます。 vgexport,vgimportは、ディスクの移設用途に有用だと思いますが、 自分のご享受頂きたいのは、復旧用途です。 質問内容を以下に変えます。 外部ストレージにLVMを使用しているOSがあったとします。 で、/etc/lvm以下は、他サーバにでもコピってあるとします。 その状態で、そのOSを再インスコして、LVMの構成情報なくなったとすると、 単純に、/etc/lvm/*をコピーって復元すれば、 もとのストレージ上のLVにアクセスできるんでしょうか? だめなら、どうすればできるでしょうか。 LVMの構成のバックアップの観点からすると、 /etc/lvmのバックアップを考えてますが、 他になんかありますでしょうか。
- 340 名前:login:Penguin mailto:sage [2006/04/25(火) 16:30:10 ID:Q9JQH40w]
- vgscan してみるとか。
で、もし現在既に存在している(多分本体側のHDDにある)ボリュームグループと 同じ名前だった場合はしょうがないからレスキューディスクで起動して本体の HDDをマウントしないで起動して lvm vgrename して違う名前にしてから 普通に起動してまた vgscan して、違う名前で出てきたら vgchange -ay で 使えるようにして、それから mount、という感じでどうか?
- 341 名前:login:Penguin mailto:sage [2006/04/25(火) 19:47:06 ID:Yn+ZcUVE]
- vgexportしないといけない仕様がわけわからん
- 342 名前:login:Penguin mailto:sage [2006/04/25(火) 21:49:32 ID:GxyTV1Lt]
- 新しいバージョンのlvm2のユーザーランドツールは
同名ボリュームの扱いがよくなったらしい。 人柱レポート希望。
- 343 名前:login:Penguin mailto:sage [2006/04/25(火) 23:51:59 ID:Knifqujq]
- Windowsから読み込めるようになればうれしいな
ext2を読み込めるドライバとかソフトウェアがあるみたいだけど LVMがあると駄目みたい
- 344 名前:login:Penguin mailto:sage [2006/04/26(水) 11:22:43 ID:sloBdyUe]
- ちょっとLVMについて質問です
LVM上に250GBx4で構成しています。 この構成で今後容量が不足してきた場合、ディスクを追加したいわけですが、 たとえば、今ある4つのディスクの内の1つを250GB→500GBに増量し、 HDD数は4つのまま、といった増設はできますか?しかもデータを消さずに。 他にディスクがないので外部ディスクに一旦保管することなくできるのが一番良いのですが、 良い方法なないでしょうか。 また、この4つのうち、いくつかのHDDを別のストレージコントローラ上に 移設した場合でも既存のLVM情報(データ)は維持されるんでしょうか? 例えば、マザーのオンボードIDEで4つHDDをつないでいたものを、 その内2つだけをPCI増設のIDEカードに移動した場合など。
- 345 名前:login:Penguin mailto:sage [2006/04/26(水) 13:23:49 ID:6pCNjhs9]
- 一時的に5台になってもいいならpvmoveで一発
- 346 名前:login:Penguin mailto:sage [2006/04/26(水) 17:50:15 ID:6YwYLah+]
- とりあえずバックアップは取っておいたほうが良いとおもうけど
- 347 名前:login:Penguin mailto:sage [2006/04/27(木) 00:17:55 ID:cW9HUkmi]
- ありがとうございます。
pvmoveメモりました。今度増設の時にそれを元に勉強したものを試してみます。 確かにデータはお金に替えられないので無理してでも一時的に物理的に 別ディスクに退避したほうがいいですね。 ドライブドアでも買うしかないかな・・・。
- 348 名前:login:Penguin mailto:sage [2006/04/28(金) 12:00:16 ID:Tavr5iPA]
- /dev/hdd1 に不良セクタがあって
その中のLVから修復してもいいのかな? lvresize とかしたら・・・・。 LVのファイルシステムはext3です。 PVに不良セクタの登録とかって無理かな?
- 349 名前:login:Penguin mailto:sage [2006/04/28(金) 12:26:41 ID:jKvdMXGf]
- EVMSにはBad Block Relocationって有るんだけどLVMではどうなんだべかね
e2fsck -cは無意味だろうし
- 350 名前:login:Penguin mailto:sage [2006/05/06(土) 21:36:35 ID:9Nz0DVKQ]
- ある論理ボリュームにlvextendコマンドでフリーなエクステントを
いくつかくっつけたら、くっつけた分が別のセグメントになって、 2つのセグメントを持つ論理ボリュームになってしまった。 1つのセグメントのサイズが追加したエクステント分だけ増えるわけじゃなくって、 追加するごとにセグメントが増えるってのは仕様なのでしょうか? 増えたセグメントをマージして1つのセグメントにするってのは できないんでしょうか? ちなみに、当方、Fedora Core 5をつかっておりますです。
- 351 名前:350 [2006/05/06(土) 21:42:57 ID:ogvSlzBU]
- ちなみに、上記でつっつけたフリーのエクステントは
単一の物理ボリューム上にあります。
- 352 名前:login:Penguin mailto:sage [2006/05/06(土) 22:12:58 ID:0dxjyGCq]
- セグメントってなんだ?
- 353 名前:login:Penguin mailto:sage [2006/05/25(木) 16:16:10 ID:4eSgmVoU]
- netmaskで分けられてるトコだろ>segment
- 354 名前:boot problem [2006/05/29(月) 23:53:49 ID:2b3MoQPu]
- FC3ユーザーです。
ルートディレクトリのあるLVGroup00に、外付HDD(USB接続)上のパーティションを、 LogVol01として追加しました。起動すると、LogVol01が見つからなかったらしく、 全ての構成PVが見つからないのでLVGroup00が見つからない、ルートをマウントできない、 というエラーメッセージが出てカーネルパニックを起こしてしまうようになりました。 ちなみにそれまでは、論理ボリュームは内蔵HDDだけで構成していました。一度でも 起動できれば、USB/HDDをLVGroup00から抜こうと思っているのですが、そもそもPVが 認識できないのでレスキューモードでlvscanしてもLVGroup00を認識できません。 initrdを書き換えれば、とりあえず起動しそうなものですが、やり方がわかる方が いらっしゃいましたら教えて下さい。よろしくお願いします。
- 355 名前:login:Penguin mailto:sage [2006/06/11(日) 15:55:37 ID:iWS/LLpD]
- ちょっと疑問があるんだけど、LVM snapshot を使っている最中に、
スナップショット元への大量書き込みが発生してバッファ領域が 足りなくなったら何が起こるの?write(2) とかが ENOSPC でエラーになる?
- 356 名前:login:Penguin mailto:sage [2006/06/11(日) 17:52:42 ID:AVHMKd1I]
- 壊れる
- 357 名前:login:Penguin mailto:sage [2006/06/11(日) 18:20:36 ID:iWS/LLpD]
- >>356
まじですか?それちょっと怖いんだけど。
- 358 名前:login:Penguin [2006/06/25(日) 03:16:17 ID:4arPY93Z]
- 無償のStorage Foundation Basicで良いのではないでしょうか。
- 359 名前:login:Penguin [2006/06/30(金) 21:30:39 ID:bt8aI5W+]
- LVM が
/dev/sda3: 内蔵 SATA、8e → /dev/vg1 /dev/sdb1: 内蔵 SATA、8e → /dev/vg1 /dev/sdc1: 外付 USB(ATA)、8e → /dev/vg2 /dev/sdd1: 外付 USB(ATA)、8e → /dev/vg2 としているとき、内蔵 HDD を単純に 1台増設すると /dev/sda3: 内蔵 SATA、8e → /dev/vg1 (変更なし) /dev/sdb1: 内蔵 SATA、8e → /dev/vg1 (変更なし) /dev/sdc1: 内蔵 SATA、83 (新設。後で vg1 に追加する予定だがひとまず 83 のまま) /dev/sdd1: 外付 USB(ATA)、8e → /dev/vg2 /dev/sde1: 外付 USB(ATA)、8e → /dev/vg2 と vg2 を構成する外付 USB の順番が 1コずつズレて vg2 がマズい状態になりそうなんですが、 HDD 増設後に vgscan で一発解決できますか?
- 360 名前:login:Penguin mailto:sage [2006/06/30(金) 23:43:50 ID:1bsmmkCt]
- >>359
再起動すればvgscanも必要ない。
- 361 名前:359 [2006/07/01(土) 00:35:05 ID:2s9fKqFU]
- >>360
ほほぅ、そんなもんですか。だったら気が楽だ。 助かりました。ありがとうございます。
- 362 名前:359 [2006/07/02(日) 16:46:58 ID:ebetDEkG]
- 内蔵SATAディスクの増設はサクッと上手く行ったので、調子に乗って
/dev/vg2(3台のATAディスクを積んだ novac 4台はい〜るKIT) に SATAディスクを1台IDE変換コネクタをかませて追加してみたところなぜか認識せず、 vg2 も見失い、困った展開に。 lvscan で探すと vg2 の LV は "inactive" となってデータ自体は生きてるようだったので、 vg2 を作り直し、LV も同名・同サイズ・フォーマットなしで作り直してマウントしてみると、 複数あるうち 1つの LV だけマウントできない。 /etc/lvm/archive/ 中のファイルを見ると、同サイズにしたつもりがマウント失敗 LV が微妙に小さかったことが判明。 vg2 中の全 LV を削除、改めて同名で作り直してマウントしてみると、無事に復活。 失われる前の LV は何度かサイズを拡張したからダメだろうと思いつつやってたんですが、 サイズと名前さえ合ってれば、結構乱暴な扱いをしても OK なんですね。 少々焦ったものの、貴重な体験ができました。
- 363 名前:login:Penguin mailto:sage [2006/07/02(日) 18:54:11 ID:ga9/U/Ul]
- >>362
乙 参考になりました。
- 364 名前:login:Penguin mailto:sage [2006/07/29(土) 14:26:59 ID:TSQYdC/Y]
- たくさんのHDDで、RAID使わずLVMのみで構築してる人
結構壊れるもんですか? ・何も考えずにLVMのみで構築 ・RAID5組んで、その上でLVM構築 どっちにしよう 後から容量足せるのがいいんだよね
- 365 名前:login:Penguin [2006/07/29(土) 14:31:49 ID:TSQYdC/Y]
- てゆかスレ止まってるのでage
- 366 名前:login:Penguin mailto:sage [2006/07/29(土) 15:34:35 ID:l49WN+G+]
- HAになってないDISKにLVMなんてアリエネ-
- 367 名前:login:Penguin mailto:sage [2006/07/29(土) 16:18:38 ID:K2DDu9Rg]
- >>366
fedoraを否定するにはあまりに分が悪くないでしょうか。
- 368 名前:login:Penguin [2006/07/29(土) 16:51:23 ID:xqKAhYME]
- スナップショット使っていて、たまたま領域溢れがおきると
それが無効になるだけじゃなくてカーネルパニックになるのは仕様? カーネルは2.6.17です。 # mount /dev/vg0/p0 /mnt/vg0p0 # lvcreate -s -n p0.snap -L 1 /dev/vg0/p0 # dd if=/dev/zero of=/mnt/vg0p0/big.bin bs=1024 count=8192 # lvremove vg0/p0.snap <kernel oops> で 100% パニックになってしまう。マニュアル見ると lvextend で 救えるみたいに書いてあるので、溢れた後で意味あるのかと疑いつつ # lvextend -L +32M /dev/vg0/p0.snap # lvchange -ay /dev/vg0/p0.snap などをしてみたのですが、やはり lvremove でパニックという 結末が避けられません。 十分大きな領域を取るようにする運用である程度回避はできるけど、 うっかり大きな書き込みしたらシステムごと飛ばせるのは怖いので、 パッチや回避策があれば教えて下さい。
- 369 名前:login:Penguin mailto:sage [2006/07/29(土) 16:58:50 ID:18kd3ovo]
- AIXとかのLVM物理ディスク丸ごとをボリュームグループに追加してるけど
LinuxのLVMだとパーティションをボリュームグループに追加するんだね。 なんか理由があるのかな?
- 370 名前:login:Penguin mailto:sage [2006/07/29(土) 18:35:30 ID:9J5yxANj]
- パーティションテーブル構造の違いと、
LVMが当たり前になっているAIXやHP-UXでは、物理パーティションを切るメリットが全く無いから やらないってことじゃないかな?
- 371 名前:login:Penguin mailto:sage [2006/07/29(土) 18:58:31 ID:l49WN+G+]
- HP-UX@IPFはパーティション切る
EFIのクソッタレ
- 372 名前:login:Penguin mailto:sage [2006/07/29(土) 22:18:25 ID:D7f/oD9K]
- >>369
おれはもう何年も増設ディスクにパーティション切ってないよ。 LVMでもそうでなくても。
- 373 名前:login:Penguin [2006/07/29(土) 22:26:48 ID:xqKAhYME]
- >>372
mount /dev/sdb /data とかってこと?漢の切り方ですな。
- 374 名前:login:Penguin mailto:sage [2006/07/29(土) 22:28:32 ID:xqKAhYME]
- すまん、sageてなかった・・・
- 375 名前:login:Penguin mailto:sage [2006/07/29(土) 23:16:24 ID:bcm1JGhF]
- >>373
頭大丈夫ですか?
- 376 名前:login:Penguin mailto:sage [2006/07/29(土) 23:25:12 ID:18kd3ovo]
- >>375
パーティション切らないっていうと俺も>>373みたいなイメージをしてしまうんだけど。。。
- 377 名前:login:Penguin mailto:sage [2006/07/29(土) 23:41:31 ID:ypKIHAUk]
- 領域溢れないのを前提だからねえ。そりゃパニくる。
無効にすればいいと言うけど、アプリケーションからはそんなの理解出来ないし。どう互換性取る?
|

|