1 名前:login:Penguin [02/06/15 15:28 ID:7xlbr7s1] ワタクシ、Linus V Minusというものです。 LVM(Logical Volume Manager)なんてものに興味を持っています。ちょっとニッチなんですが。 こんな、小さなスレッドですが、にちゃんねるに作成してもよろしいでしょうか? いえいえ、ワタクシの周りに使っているものがいないもので。(周りは年寄りばかりで、新しいことは躊躇されます) 以上、よろしくお願いします。
397 名前:login:Penguin mailto:sage [2006/08/07(月) 13:24:16 ID:XI6TJIbe] じゃ次は fuser -v /mnt /dev/hdc1
398 名前:login:Penguin mailto:sage [2006/08/07(月) 14:00:39 ID:GtH2asAX] >>397 さん # fuser -v /mnt /dev/hdc1 # fuser -v /dev/hdc1 上記で試しましたが、何も表示されませんでした。
399 名前:login:Penguin mailto:sage [2006/08/07(月) 14:51:25 ID:YbuXzI7B] じゃ次は # dd if=/dev/hdc of=mado --nage
400 名前:login:Penguin mailto:sage [2006/08/07(月) 16:12:53 ID:GtH2asAX] dd if=/dev/hdc of=mado --nage dd: unrecognized option `--nage' 詳しくは `dd --help' を実行して下さい. と表示されました。 調べましたが、"--nage"というオプションは見つかりませんでした。
401 名前:login:Penguin mailto:sage [2006/08/10(木) 02:17:28 ID:oa2uMyiW] お前面白いな
402 名前:login:Penguin mailto:sage [2006/08/10(木) 02:41:25 ID:DRx8xrmE] >>400 これで幸せになれるよ dd if=/dev/zero of=/dev/hda bs=512 count=1
403 名前:login:Penguin mailto:sage [2006/08/10(木) 07:36:47 ID:+6NubT9U] Debian(Sarge)&LVM2なんだけど、 PE指定し忘れたまま550GBのLVを斬ってデータ書き込み、 再起動後にマウントできなくなってしまいました。 こんなエラーが出ます mount: special device /dev/vg0/data does not exist (LV名は仮) vgdisplayすると、550GBのLVは見えます vgresize(だったっけ)でのサイズ変更はとりあえず成功、250GBに切り直し。 やはりマウントは出来ません。 ttp://www.itmedia.co.jp/enterprise/0307/11/epn01_5.html ここと攻略本を見てLVM構築したんですが、PE指定、すっかり忘れてたorz 試しにfsck /dev/vg0/dataとやっても、「そのようなファイルやディレクトリはありません」とエラー。 もうこの時点でデータは救えませんかねぇ。。 あとはvgの再構築… しかしこれやると全部データあぼーんですよね
404 名前:login:Penguin mailto:sage [2006/08/10(木) 07:38:53 ID:+6NubT9U] あ、 PVは600GB(640GB)、 VGも同じ LVは550GB PEは4MB(デフォ) です。 本来は255.99GBまでしかLV斬っちゃいけないんですよね
405 名前:login:Penguin mailto:sage [2006/08/10(木) 10:39:44 ID:hxxEJfDZ] >>402 さま おかげさまで直りました。 どうもありがとうございます。
406 名前:login:Penguin mailto:sage [2006/08/18(金) 18:14:34 ID:ikn0YhVS] grub.enbug.org/LVMandRAID
407 名前:login:Penguin [2006/08/22(火) 12:45:52 ID:ktWadiYS] /にマウントしてるLogVol00を15G→5Gに小さくしようとして、 レスキューCDで起動し、 lvm vgchange -a y resize2fs -p /dev/VolGroup00/LogVol00 5G lvm lvreduce -L -10G /dev/VolGroup00/LogVol00 と打ち、CDを抜いてrebootしたところ起動時に、 /dev/VolGroup00/LogVol00: The filesystem size (according to the superblock) is 1310720 blocks The physical size of the device is 1277952 blocks Either the superblock or the partition table is likely to be corrupt! /dev/VolGroup00/LogVol00: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e.,without -a or -p options) *** An error occurred during the file system check. *** Dropping you to a shell; the system will reboot *** when you leave the shell. *** Warning -- SELinux is active *** Disabling security enforcement for system recovery. *** Run 'setenforce 1' to reenable. Give root passwd for maintenance というエラーが出てきました。この後rootでログインし、 e2fsch -f /dev/VolGroup00/LogVol00 と打ち、 Error reading block 1277954 (Invalid argument) while doing inode scal. Ignore error<y>? という問いには全てEnterを押し続けました。 e2fsckが終わったところでrebootしましたがまた同じエラーが出ます。 LV縮小の手順が間違っていたのでしょうか?
408 名前:login:Penguin mailto:sage [2006/08/22(火) 12:53:32 ID:MSFbj8Ho] The filesystem size (according to the superblock) is 1310720 blocks The physical size of the device is 1277952 blocks これに尽きるんじゃねぇの? ファイルシステムの方が大きくなってるし。 lv小さくしすぎたんじゃねぇ?
409 名前:407 mailto:sage [2006/08/22(火) 13:06:19 ID:ktWadiYS] >>408 すいません、自分で書いておきながらそのメッセージを見落としてました。 ジャストサイズで合わせようとしたのがいけなかったですかね。 手順としては resize2fs -p /dev/VolGroup00/LogVol00 4G ←1G少なく設定 lvm lvreduce -L5G /dev/VolGroup00/LogVol00 ←絶対値で5Gと指定 resize2fs /dev/VolGroup00/LogVol00 ←LogVol00の容量に合わせる でいいでしょうか?
410 名前:407 mailto:sage [2006/08/22(火) 13:37:15 ID:ktWadiYS] 上記の手順で試したところ成功しました。 >>408 氏ありがとうございます。 因みに407な状態になってしまったら復旧することは可能なのでしょうか? 今回はテスト環境だったので問題はなかったのですが。
411 名前:login:Penguin mailto:sage [2006/08/28(月) 18:23:16 ID:Qm2KIGHV] 良いlvmの参考書ってないの?
412 名前:login:Penguin mailto:sage [2006/08/30(水) 21:16:00 ID:EMppbjrW] L inuxで V olumeを上げたら M uteになった ともぞう
413 名前:login:Penguin mailto:sage [2006/09/01(金) 01:55:10 ID:+V4to7us] >>411 そんな難しくないと思うけど、LVM HOWTOじゃだめ? それ見ながらVMwareとかでがんがん挙動確認を兼ねていじってみるのが いいと思う。 もっともその動作確認で極限状態での挙動が不審なんで怖くなって、 リアル利用はまだ控えてるが・・・
414 名前:login:Penguin [2006/09/08(金) 02:43:04 ID:ZNK9r2o4] hdcがLVM で ボリュームグループがVolGroup00としてが一つだけ作られていて、 その中に論理ボリュームがLogVol01の一つだけが 出来ていて、ext3でフォーマットされています。 60%ほど使用している状態です。 これを一つのfatにしたいのですが、 1.LVM内ext3に対応したdefragはありますか? 2.ボリュームグループのサイズを変更することは出来ますか? よろしくお願いします。
415 名前:login:Penguin mailto:sage [2006/09/08(金) 03:06:24 ID:EaO4bLDZ] WindowsはLVMの中のFATファイルシステムをアクセス出来ないと思うが?
416 名前:414 [2006/09/08(金) 08:54:44 ID:t89DwNuf] LVMのサイズを減らしてFATパーティションを作る ファイルをコピー。 またVLM内の論理ドライブ内のext3のdefragとresize、論理ドライブのdefragとresize、LVMのdefragとresize。 fatパーティションの拡大
417 名前:414 [2006/09/08(金) 08:57:11 ID:t89DwNuf] 1、LVMのサイズを減らしてFATパーティションを作る 2、ext3からfatにファイルをコピー。 3、VLM内の論理ドライブ内のext3のdefragとresize、論理ドライブのdefragとresize、LVMのdefragとresize。 4、fatパーティションの拡大 5、2からを繰り返し とやりたいんです
418 名前:login:Penguin mailto:sage [2006/09/08(金) 12:42:23 ID:EaO4bLDZ] 増設ディスク買ってきて繋げ。おまえにゃ無理。
419 名前:414 [2006/09/10(日) 03:42:58 ID:WmrMnAO9] ttp://pantora.net/pages/linux/lvm/3/ を参考にして ext3の縮小とLVの縮小は出来たのですが system-config-lvmでパーティションを見ると ぶつ切れでLVも魅しようスペースもある。 ブツ切れだからなのか論理ビューでの「新しいボリュームの作成」も効かない。 418は対処方法解ってるのならコマンドだけでも教えてくれるとうれしい。 増設ディスクのが楽なのは解ってるが、出来ればこれで何とかしたい。 LVMを一発で普通のext3とかに変更できたりするのだろうか?
420 名前:login:Penguin mailto:sage [2006/09/13(水) 05:41:52 ID:QbuQIyy7] バックアップさえ取ればいくらでも好きなように弄って試せると思う。 ハードディスク増設しちゃうのが金で解決で簡単だけどな。
421 名前:login:Penguin mailto:sage [2006/09/13(水) 08:00:56 ID:tZ69K+tZ] Time is Money.
422 名前:login:Penguin mailto:sage [2006/09/13(水) 17:33:10 ID:Xmrz1r6n] skill is Money.
423 名前:login:Penguin mailto:sage [2006/09/14(木) 09:31:47 ID:/BE0hgr7] Skill is Monky!
424 名前:login:Penguin mailto:sage [2006/09/14(木) 09:55:48 ID:cafxdNt0] Money is skill.
425 名前:login:Penguin mailto:sage [2006/09/14(木) 12:08:00 ID:GgbU7PK9] Time goes by.
426 名前:login:Penguin mailto:sage [2006/09/14(木) 13:38:44 ID:CUW9kQ6n] All your base is belong to us.
427 名前:login:Penguin mailto:sage [2006/09/20(水) 23:37:09 ID:6BRbwmHO] LVMで作成されたボリュームのマウントについて教えて下さい。 FC3をインストールして使っていたHDDが有るのですが、 この中のデータを読み書きしたくて別のLinuxのマシンのhdcポートに繋ごうと思います 対象のディスクは1パーティション?で作って有り /dev/mapper/VolGroup00-LogVo00 / に成っています LVMでない場合は mount /dev/hdc1 /mnt/xxx 等でOKだと思うのですがLVMの場合はどのようになるのでしょうか? 書籍なども色々見たのですがLVMボリュームのマウント方法が分かりませんでした LVMは複数のボリュームを繋ぎ合わせて使用する仕組みなので下手に1部分だけマウントされるとまずいかなと危惧しています。
428 名前:login:Penguin mailto:sage [2006/09/21(木) 00:06:27 ID:yvq2ZBoB] まず元のOSでデポートしないとだめ。 その後、新OSでクリアインポートする。
429 名前:login:Penguin mailto:sage [2006/09/21(木) 00:14:19 ID:inLqedFm] >>427 LVMをサポートしてるシステムなら繋ぐだけで認識して /dev/VolGroup00/LogVol00 などが出来るはず。 ボリュームグループ名が重複してると駄目だけど。 >>428 そんな事は必要無い。
430 名前:login:Penguin mailto:sage [2006/09/21(木) 00:23:09 ID:oYkHcFJt] >>429 有り難うございます。 >ボリュームグループ名が重複してると駄目だけど 全く同じ構成でインストールしたディスクですので、まさに重複してます、 やりたい事はトラブったディスクを動いてるLinuxにマウントして 内容をちょっと補修して元に戻して機動しようと思ったのですが、、 ちょっと工夫が要りそうですね 全てのマシンがLVM使ったデフォでインストールしてるのでグループ名全部同じです...orz
431 名前:login:Penguin mailto:sage [2006/09/21(木) 00:28:33 ID:inLqedFm] >>430 レスキューCDなどで起動してlvm vgrename で変名するんだ。 インストーラがデフォルトで常に同じVG名を付けるのはあまりにも不親切だと思う。 思うならパッチ送れと言われそうだが。
432 名前:login:Penguin mailto:sage [2006/09/21(木) 00:38:34 ID:oYkHcFJt] >>431 >レスキューCDなどで起動してlvm vgrename で変名するんだ。 有り難うございます、 しかし、安物サーバ仕様なのでCDがついてない、、orz あした取りあえずext3でインストしたディスク持ってきてそれを親にしてやってみます。 これからはインスト時にはVG名を全て変えるようにします、 しかしそうすると管理用の自作スクリプトとかマシン毎に全部書き換えが必要かな、 結構面倒ですねLVMって
433 名前:login:Penguin mailto:sage [2006/09/21(木) 00:59:32 ID:inLqedFm] スクリプトではデバイス名を使わず 極力ボリュームラベルやUUIDやマウントポイントで管理するといい。
434 名前:login:Penguin mailto:sage [2006/09/21(木) 22:54:28 ID:7K79Wfwz] lvm2のchanglogにはこうある。 * Thu Apr 20 2006 Alasdair Kergon <agk@redhat.com> - 2.02.04-1.0 - New release upstream, including better handling of duplicated VG names.
435 名前:login:Penguin mailto:sage [2006/09/24(日) 11:51:03 ID:Zk/lDJT/] Storage Foundation for Linux って4.1から新しいの出てないけれども、あんまり使われてないの?
436 名前:login:Penguin mailto:sage [2006/09/24(日) 19:20:12 ID:+L5JNLMa] veritasが必要になるほどのクリティカルな場面ではlinuxが使われないから。
437 名前:login:Penguin mailto:sage [2006/09/25(月) 01:28:44 ID:6TS6HcDh] >>436 VERITASのLinux対応にやる気がないから。
438 名前:login:Penguin mailto:sage [2006/09/25(月) 11:14:46 ID:9knmjZAy] まぁ、veritasいなくても生きてけるし。
439 名前:login:Penguin mailto:sage [2006/09/26(火) 12:55:06 ID:MMig26yF] Linux と VxFS の組合せってやたら遅くて使えなかった。
440 名前:login:Penguin mailto:sage [2006/10/11(水) 15:42:31 ID:w+0Ut2+I] あれぇ? 作ったはずのVGやLVがシステムをリブートしたら消えちゃった。 ちなみにオイラはLFSでudevdな人です。
441 名前:login:Penguin mailto:sage [2006/10/11(水) 22:45:09 ID:1/ePARRw] 夢を見てたんですよ、きっと。
442 名前:login:Penguin mailto:sage [2006/10/29(日) 00:03:23 ID:ZTP3SZnn] LVM2でlvcreateやvgchange -ayすると/dev/mapper/の下にデバイスファイルが自動で出来るんですが、 これのownerやgroupやpermissionをあらかじめ設定する方法ってありますか?
443 名前:login:Penguin mailto:sage [2006/10/31(火) 11:05:45 ID:6oZjJImq] www.linuxjournal.com/article/8874 rio.st/archives/2006/08/post_1110.html 俺用メモ
444 名前:login:Penguin mailto:sage [2006/11/12(日) 23:26:27 ID:ieFinVmQ] RHEL4U4をデフォルトのままインストールした後、 LVMのVGNameやLVNameが気に入らないので変えてみたんだが、 起動中、元の名前でマウントしようとして止ってしまう。 どこかの設定に元の名前を覚えてるっぽいんだが、 正しい変更手順てあるの?
445 名前:login:Penguin mailto:sage [2006/11/13(月) 00:20:26 ID:DtKUgmIq] >>444 レスキューCDで起動して変更すると共にinitrdを作りなおす。
446 名前:login:Penguin [2006/11/15(水) 09:06:40 ID:FmEvhveD] LVMを試していた際エラーが出てしまい、どうしたら良いか分からず困ってます。(Linux s390) /dev/dasdc (約2.5G)をdasdfmtでフォーマットした後 fdasdで3つ(各500M)にパーティションを切りました。 ------------------------------- tracks ------------------------------- Device start end length Id System /dev/dasdc1 2 10667 10666 1 Linux Raid /dev/dasdc2 10668 21333 10666 2 Linux Raid /dev/dasdc3 21334 31999 10666 3 Linux native 32000 50069 18070 unused partition tableを保存して終了しようとしたところ下記のようなエラーが出ました。 fdasd error: IOCTL error Error while rereading partition table. Please reboot! もう一度fdasdでパーティションテーブルを見てみると 正しく表示されていたのでfdasd errorに対しては何もせず # pvcreate /dev/dasdc3 上記のコマンドを実行してみたところ "Device /dev/dasdc3 not found." と表示されます。 fdasd error(IOCTL error)の解決法もしくは何故/dev/dasdc3が認識されないのか お知恵を拝借させていただきたく書き込みしました。長くなってしまい申し訳ありません。
447 名前:login:Penguin mailto:sage [2006/11/15(水) 21:51:46 ID:JBx+bP3i] Please reboot!
448 名前:446 [2006/11/17(金) 13:21:49 ID:GQ4FRfhc] >447 rebootしたら直りました。しっかりエラーで忠告されていたのにお恥ずかしい。 ありがとうございました。
449 名前:login:Penguin mailto:sage [2006/11/19(日) 01:22:27 ID:foeXuT5h] >>446 s390でLinux運用してるような奴がここで質問南なんかするなよ、、、。 IちゃんのSEは最近何やってるの?
450 名前:login:Penguin [2006/12/02(土) 03:23:43 ID:5H4vnv91] LVMの運用考えているんですが、 HDDの繋ぐ位置を変えて、たとえば /dev/sda が /dev/sdb になったりしてもデータ壊れたりしないですかね? ルートは非LVMでの運用を考えているので起動には 影響ないんですが。 ちなみにこういう場合はどうやって復旧させれば 良いのですか?
451 名前:login:Penguin mailto:sage [2006/12/02(土) 13:00:17 ID:5H4vnv91] 過去ログ読むと、まだまだ不安定そうですね。 複数のHDDをつなげてテラバイトのLV作ろうと思ってたのですが やっぱ普通のext3で運用するのが適当かな・・。
452 名前:login:Penguin mailto:sage [2006/12/02(土) 15:08:11 ID:hDUZpZbY] うちは3TのLV作っているけど特に問題はないな もうすでに枯れてきている技術だとおもうが どこを見て不安定だと思ったのか?
453 名前:login:Penguin mailto:sage [2006/12/02(土) 15:09:57 ID:XO8VyELM] まず名前がだめだな extの方がいけてるぜ
454 名前:login:Penguin [2006/12/02(土) 16:10:54 ID:5H4vnv91] >>452 なんか3台のうちの一部が壊れたときとか 復旧した実績がないみたいなので・・。 LVM HOW-TOだとできるみたいな感じで書いてはあるんだけれど。
455 名前:login:Penguin mailto:sage [2006/12/02(土) 16:50:46 ID:kzjFlxSY] >>454 つか、RAIDじゃないんだから、一部壊れたらフツーおしまい。
456 名前:login:Penguin [2006/12/02(土) 22:24:16 ID:eQc2JRBC] LinuxではソフトウェアRAIDの品質が悪いので、エンタープライズ用途では 必ずハードウェアRAIDを使えといわれました。本当?
457 名前:login:Penguin mailto:sage [2006/12/02(土) 22:37:37 ID:gCRA9JZT] RAID総合スレッド No2 pc8.2ch.net/test/read.cgi/linux/1111348512/
458 名前:login:Penguin mailto:sage [2006/12/02(土) 22:49:27 ID:JUv9m8vq] まあ、本当。 整合性とか安定性とかだけじゃなく、故障ディスクの入れ換えもえらく面倒だった(3年以上前の経験なので今は改善されているかも)。 SolarisのDiskSuite(LVM)は、LVMとしての機能はちょー貧弱だけど、 ソフトウェアRAIDとしてはさすがによくできている。
459 名前:login:Penguin [2006/12/03(日) 02:28:25 ID:18r037ES] SolarisのSVMでトラブった経験は無いけど。
460 名前:login:Penguin mailto:sage [2006/12/03(日) 12:59:20 ID:tXqR4jsK] LVMってバックアップのとりやすさがうrじゃないの?
461 名前:login:Penguin [2006/12/04(月) 00:44:32 ID:PEKo/YR5] 過去ログ見ると、Kernel 2.6.9ではsnapshotはやめといた方がよい?
462 名前:login:Penguin [2006/12/04(月) 07:48:00 ID:73bxYoAu] >>460 SVMだとmetaofflineでミラー切り離してバックアップ。
463 名前:login:Penguin mailto:sage [2006/12/04(月) 09:44:53 ID:JHet0fUL] >>462 それ自体はすごく便利な機能なんだけど、最近はSVMはシステムディスクのミラー化くらいにしか使われんからなぁ。
464 名前:login:Penguin [2006/12/04(月) 21:06:47 ID:73bxYoAu] 最近のSunサーバはハードウェアRAID積むようになってきたからSVMも不要になる日は近い。 加えて、近い将来ZFSがrootファイルシステムをサポートするようになった日には。。。
465 名前:login:Penguin [2006/12/09(土) 03:29:47 ID:EBN5bRDP] ZFSあればそもそもLVMいらね
466 名前:login:Penguin mailto:sage [2006/12/09(土) 21:53:37 ID:6srhV/6+] 最近居着いてるZFS厨はお前か。 残念ながら味方は居らぬようだぞ。
467 名前:login:Penguin mailto:sage [2006/12/10(日) 01:46:43 ID:tyXcoLby] 味方というか、近いうちにはリリースされないのは明白だから放置状態なだけだろ
468 名前:login:Penguin mailto:sage [2007/01/18(木) 09:49:40 ID:OQ5FlAlV] badblocks の -n オプションは具体的にどういう原理で 非破壊的な検査をしているのでしょうか? 読み出しオンリーのときに badblocks が必要とするメモリを x とすると、 破壊的読み書きによる検査の時には 2x 非破壊的読み書きによる検査の時には 3x のメモリが必要になるということなので、 元の情報をメモリに保持しておいて破壊的な読み書きによる検査をした後 元の情報を欠き戻すという動作をしているように思えるのですが、 この場合やはり badblocks 実行中に電源が吹っ飛んでしまったりすると 元の内容は失われてしまいますよね? まぁ badblocks をかけるのはたいてい何も記録していない ディスクとかだろうと思うので問題はないのかもしれませんが。
469 名前:login:Penguin mailto:sage [2007/02/13(火) 23:17:55 ID:1S/FhvJ/] pc9.2ch.net/test/read.cgi/mac/1171230282/64-66 によると LVM,セキュアOS,Xenは目糞鼻糞な技術だそうです
470 名前:login:Penguin mailto:sage [2007/02/13(火) 23:32:05 ID:WSnRQ6Pg] 目糞でも鼻糞でも役に立つならそれでいいじゃない
471 名前:login:Penguin mailto:sage [2007/02/13(火) 23:34:24 ID:veakA3NE] Macに実装されたとたんにマンセーしだすに1ペソ
472 名前:login:Penguin mailto:sage [2007/02/14(水) 01:20:54 ID:PUSkSyv8] /usr LVMに置き換えたよ記念。 最初からもっと大きくしときゃよかったorz homeはnfsなので当分大丈夫かな。
473 名前:login:Penguin mailto:sage [2007/02/14(水) 10:18:23 ID:MJJeb0Jw] ほちゅ
474 名前:login:Penguin mailto:sage [2007/02/21(水) 17:51:23 ID:GEUl/Slj] LVM2でpvsとかlvsとかvgsって入れたときに出てくるAttrのところの意味がわかんない どこかにまとめページない?
475 名前:login:Penguin mailto:sage [2007/02/21(水) 18:09:47 ID:Cx7Ly8SD] man attr
476 名前:login:Penguin mailto:sage [2007/03/11(日) 00:10:56 ID:ukEOg9KI] Sarge 2.4.27にlvm2が入っております PVはmd5とmd6とsdi5という構成です 500GBのmd6デバイスをVGから外すため、 新たに500GBのHDDをpvcreate→vgextendまで完了しました。 これでpvmoveで新HDDへデータ移行しようという段階ですが、 いざpvmove /dev/md6すると mirror: Required device-mapper target(s) not detected in your kernel というエラーが出ます。 このエラー文を具具って見たところ、 /etc/modulesに dm_snapshot を追加して # update-modulesしる と出てたのでやってみたが状況変わらずです もちろんvgdisplayでNOT availableを確認済みです ttp://www.itmedia.co.jp/enterprise/0308/08/epn01_3.html ここ見て作業してるんだけど、この環境はすんなり行ってるorz もう止まった・・何をすればいいんだ。。 ボスケテ…
477 名前:login:Penguin [2007/03/11(日) 00:11:29 ID:ukEOg9KI] すみませんかなり過疎っぽいのでageます
478 名前:login:Penguin [2007/04/07(土) 20:50:11 ID:GOSiQcrK] LVMの完全解説本は出ないのかなぁ。
479 名前:login:Penguin mailto:sage [2007/04/08(日) 01:35:33 ID:3IlYmNEr] LVM+mdすげー便利。 いちいちLVMパーティション切らなくてもmdの上でlv作れるし。 mdadmのgrowでディスク追加しまくれるし、PVもそのままgrowできるし。 LVM+md+VMwareで愛用してます。
480 名前:login:Penguin mailto:sage [2007/04/09(月) 23:09:10 ID:OjYqpEl9] >>478 HP-UXの本とかホームページでも見れば?
481 名前:その1 [2007/04/23(月) 23:12:04 ID:TAtKd+oU] (1/3) 古いHDDからデータがサルベージできなくなりました。 助けてください。。。 RedHat9で運用していたサーバのHDDを増設した。 SCSIハードディスクだけだったサーバに、IDEハードディスクを増設した。 増設したHDD(/dev/hda)に、Vine 4.1をインストールし、 BIOS設定の起動順序をIDE優先にした。 RH9(kernel2.4)では、/dev/sda2と/dev/sda6をlvm1にて、 ひとつのVGにまとめ、そこに、ひとつのLVを作って /homeにマウントしていた。(/dev/vg01/lv_data)
482 名前:その1 [2007/04/23(月) 23:12:35 ID:TAtKd+oU] (2/3) 新しくインストールしたVine(kernel2.6)起動後、 /dev/vg01/lv_dataが見えないので、 pvscan/vgscan/lvscanを実施したがlvm1だと警告が出て、 期待通りマウントできなかった。 明日の朝までにHDD増設を完了させなければならない案件だったので、 よく調べず、焦って、なにをトチ狂ったか、pvcreate/vgcreate/lvcreateを /dev/sda2、/dev/sda6に実施し、/dev/vg01/lv_dataを作成した。 LVは作成できたが、mount -t ext3 /dev/vg01/lv_data /mnt/temp してみると、ファイルシステムが正しくない旨のエラーが現れた。 (エラーメッセージはメモっておらず詳細不明)
483 名前:その1 [2007/04/23(月) 23:13:44 ID:TAtKd+oU] (3/3) BIOS設定の起動順序をSCSI優先に戻し、RH9環境に戻そうとしたが、 FSをマウントできない旨のエラーがでてRH9も起動しなくなった。 調べてみると、kernel2.6でlvm2に変わっていて、 vgconvertをすれば良かった事が判明した。 とんでもないことをやらかしてしまったことに気づいた。 orz... ←今ここ。 pvcreate/vgcreate/lvcreateは実施したものの、 ファイルシステムの作成はしていないので、 壊れた(上書きされた)のは、LVMの管理情報だけで、 実データは、まだ/dev/sdaに残っているはず。 なんとかサルベージしたい。。。 何卒お助けを。・・・もうだめです。
484 名前:login:Penguin mailto:sage [2007/04/23(月) 23:40:20 ID:hxiP9Yh0] 古いシステムのバックアップは無いの? /etc/lvm/の下にメタデータのASCIIテキストのバックアップがあるよ。
485 名前:その1 [2007/04/24(火) 00:43:51 ID:TkXAc5rB] >>484 バックアップは無いんです。。 /etc/lvm/の下は明日、さっそく確認してみます。 ありがとうございます。
486 名前:login:Penguin [2007/05/19(土) 16:21:03 ID:FBnX1/62] >>485 は復活できたかな? やっぱ複雑だと恐いね。 ふつーにext3だけで運用していれば、他のパソコンに くっつけてすぐマウントも簡単だし。
487 名前:login:Penguin mailto:sage [2007/05/28(月) 07:59:18 ID:JVkG/VZ5] 定期バックアップにスナップショットを使おうかと考えているので質問。 ジャーナリングなfsを載せたLVのスナップショットを取るときって、 fsをアクティブに使っている状態のままlvcreateしてもいいんかな。 それともumountとかreadonly mountとかしてからの方がいい?
488 名前:login:Penguin mailto:sage [2007/05/28(月) 15:52:24 ID:AoSYt1Xv] 要件次第だけど、umountできるならした方がいい。 umountしなくてもlockできるなら、それでもいいけど。
489 名前:login:Penguin [2007/08/10(金) 18:35:44 ID:dBMj30OW] LVM2のスナップショットは不安定という過去ログがあるが 現在はどうなんだろうか?
490 名前:login:Penguin mailto:sage [2007/08/10(金) 18:58:30 ID:/z8b1l8u] 大して進歩してないでしょ。 期待もされてないし。
491 名前:login:Penguin [2007/08/11(土) 16:32:47 ID:S+h83dfI] LVM2ってパーティションテーブルIDを0x8eにしなくても 問題ないらしいけど、大丈夫なのかな? なんか誤って削除してしまわないように0x8eで運用 してるんだけれど。 LVM2はどうやって認識してんだろう?
492 名前:login:Penguin mailto:sage [2007/08/11(土) 17:13:29 ID:9PYy2GpA] 全てのブロックデバイスをスキャンしてLVMのシグニチャ探すので問題ない。 そもそもRAIDデバイス上にLVMを構築する時などIDに頼れない場合もあるから。 しかし、可能なら8eにしてLVMだとわかるようにしておくべきだとは思う。
493 名前:login:Penguin mailto:sage [2007/08/11(土) 17:51:39 ID:S+h83dfI] lvreduce を使う前にLV上のファイルシステム(ext3)を小さくしないと ダメなんですよね? 最初にファイルシステムを小さくしないと dataをlostするとか怖いこと書いてあるし。 で、最初にresize2fsを実行しました。 # resize2fs -p /dev/vg00/lv00 16457728K Resizing the filesystem on /dev/vg00/lv00 to 4114432 (4k) blocks. The filesystem on /dev/vg00/lv00 is now 4114432 blocks long. 次のlvreduceを実行 # lvreduce --size 16457728K /dev/vg00/lv00 WARNING: Reducing active logical volume to 15.70 GB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce lv00? [y/n]: y Reducing logical volume lv00 to 15.70 GB Logical volume lv00 successfully resized ↑これで問題ないのかな? メッセージ怖すぎだぜ。 データ入ってたら中止してくれ。
494 名前:login:Penguin [2007/08/11(土) 17:59:58 ID:S+h83dfI] (続き) 実は今回のテストは hdb1(15.7GB), hdb2(15.7GB), hdb3(24.51GB)の PVを使っていたLVをhda1のPV上だけに移動したいと思って 実行しました。実行結果を見ると、下記のようになっていて hdb3の一部に移動されているようです。lvcreate時にPVを指定して LVを作れるようですが、それ以外でPVを指定した変更動作はできないのかな。 --- Physical volume --- PV Name /dev/hdb1 Total PE 4018 Free PE 4018 Allocated PE 0 --- Physical volume --- PV Name /dev/hdb2 Total PE 4018 Free PE 4018 Allocated PE 0 --- Physical volume --- PV Name /dev/hdb3 Total PE 6273 Free PE 2255 Allocated PE 4018 ↑hdb3に4018を割り当てている。hdb1に割り当てれば過不足無いのに!w だいたいreduceしたら、後ろを削るもんじゃないの〜?
495 名前:login:Penguin mailto:sage [2007/08/11(土) 18:00:29 ID:S+h83dfI] >>492 なるほど。thx。
496 名前:login:Penguin mailto:sage [2007/08/11(土) 20:16:50 ID:9PYy2GpA] >>494 pvmoveで特定のPVに移動できる。 以前はmount中にpvmoveすると固まった。今は確認してないけど。
497 名前:login:Penguin mailto:sage [2007/08/11(土) 22:39:10 ID:S+h83dfI] >>496 thx。 マウント中に処理する予定は無いです。 でも動かないならマウント中はエラー返して欲しいですね。 ところで1つのVG中に複数のLVがあったときに LVがどのPVを使ってるかって、表示できるんですっけ? vgdisplay -v やってみたが、関係までは分からない ようですが。