1 名前:login:Penguin [02/06/15 15:28 ID:7xlbr7s1] ワタクシ、Linus V Minusというものです。 LVM(Logical Volume Manager)なんてものに興味を持っています。ちょっとニッチなんですが。 こんな、小さなスレッドですが、にちゃんねるに作成してもよろしいでしょうか? いえいえ、ワタクシの周りに使っているものがいないもので。(周りは年寄りばかりで、新しいことは躊躇されます) 以上、よろしくお願いします。
255 名前:login:Penguin [2005/09/24(土) 14:27:37 ID:frt9ybjp] LVM2は開発が止まっているようだ。EVMSにしとけばよかったのに。
256 名前:login:Penguin mailto:sage [2005/09/24(土) 17:50:45 ID:fVJogvpr] ところで、そんな小さい容量のディスク1本でLVMするメリットなんてあんの?
257 名前:login:Penguin mailto:sage [2005/09/25(日) 18:33:45 ID:QLhf2tye] debian potatoからLVM使ってるからもう5年くらいになるが一度も壊れたことないぞ。 LVMも当然 1.0→2.0になってるけど移行時でも問題無かったし。
258 名前:login:Penguin mailto:sage [2005/09/25(日) 18:38:59 ID:NYE4yBcb] DebianはLVMが不安定は釣りネタだろうけど 5年間一度も壊れたことないも嘘くせぇw
259 名前:login:Penguin mailto:sage [2005/09/25(日) 20:54:57 ID:QLhf2tye] LVM2のsnapshotが安定しないのは閉口ものだが破壊は無かったな。 御疑いなら耐久テストでもしてみることだ。 5年といってもlogical volumeの構成を替える頻度は知れているから、 script組んで耐久テストすることは時間がかかることでは無いわけだし。
260 名前:login:Penguin mailto:sage [2005/10/17(月) 03:26:25 ID:llqPomCQ] 保守
261 名前:login:Penguin mailto:sage [2005/11/08(火) 19:53:15 ID:XbU3MUL4] ほっしゅ
262 名前:login:Penguin mailto:sage [2005/11/08(火) 20:41:33 ID:Fqaji/ZY] snapshotってLVMだけでできるん? FSがサポートしてなきゃだめなんちゃう?
263 名前:login:Penguin mailto:sage [2005/11/08(火) 23:16:09 ID:g/AaqPIy] nbd+LVM運用してる人いますか?
264 名前:login:Penguin mailto:sage [2005/11/16(水) 12:21:22 ID:jdJfJmQO] vgexportしないでHDD外してしまって、マシンはすでにない 場合、別のマシンに差して中を見る手段はないのかな。 PVがあることは認識出来るんだけど・・・
265 名前:login:Penguin mailto:sage [2005/11/16(水) 21:31:24 ID:NvCPL6WD] vgimport じゃ駄目なの?
266 名前:264 mailto:sage [2005/11/16(水) 22:25:30 ID:rFvkJp3N] VGの情報が見つからない、みたいなことを言われて 駄目だった。(いま別の場所なので、詳細なエラー メッセージは忘れたが) vgexportしてないからだと思う。。。
267 名前:login:Penguin mailto:sage [2005/11/16(水) 22:35:17 ID:Vdp/hGgb] >>266 #man vgimport VGIMPORT(8) NAME vgimport - make volume groups known to the system OPTIONS -f, --force Force import of volume group even though it is not flagged exported. This option allows the importing of volume groups from broken systems. この辺りドウヨ? (もちろん自己責任で宜しく)
268 名前:264 mailto:sage [2005/11/17(木) 12:26:25 ID:1Ik63xyP] アドバイスありがとう。 でもダメですた。 -fオプションつけても、 Unable to find exported volume group "hogehoge" だって。そうだよなあ、exportしてないもんなあ...orz
269 名前:login:Penguin mailto:sage [2005/11/17(木) 16:35:43 ID:UqsPVSxa] だめなんかぁ。 新しいシステムでpvscanをしてVG情報を確認後、 vginmport -f VGname でなんとかなるんじゃ無いかと思っていただけに驚き。
270 名前:login:Penguin mailto:sage [2005/11/21(月) 09:39:13 ID:SEUWJCPL] ちょっと納得いかん挙動やね。 じゃぁ、なんで起動時にドライブスキャンするんだろ。
271 名前:login:Penguin mailto:sage [2005/11/21(月) 09:57:12 ID:fSDPZtCV] 仕様に虐ギレカコヨス
272 名前:login:Penguin mailto:sage [2005/12/10(土) 09:21:32 ID:APO7XYXK] 保守
273 名前:login:Penguin mailto:sage [2005/12/23(金) 01:04:08 ID:1o/HU5Zy] hoshu
274 名前:login:Penguin mailto:sage [2006/01/16(月) 08:49:38 ID:oy3iDMab] fedora core 4 のデフォルトインストールでLVMを使用して80GのHDDに /dev/VolGroup00/LogVol00 を/(ルート)にマウントされてます。 今回160GのHDDを追加してWebminでPV追加。 コマンドでlvextend -L+100Gで論理ボリュームを拡張まで成功しました。 あとはファイルシステムの拡張だけですが、ext2onlineで JBD: ext2online wants too many credits (2050 > 2048) ext2online: ext2_ioctl: No space left on device とエラーメッセージが出てできない。ググってみたが英語でバグ報告みたいなのが あるだけでよくわからない。 resize2fsを使おうとしてinit 1でシングルユーザーモードにして umount /dev/VolGroup00/LogVol00 としてから resize2fs /dev/VolGroup00/LogVol00 とすると /dev/VolGroup00/LogVol00 is mounted; can't resize a mounted filesystem! とでてアンマウントできていない様子。 /bootにCDしてからやっても同じ。 LVMそのものに悩むんじゃなくてこんなところでつまずくとは思わなかった。 もう少し修行してきます。
275 名前:login:Penguin mailto:sage [2006/01/16(月) 12:37:43 ID:ojCdqT7z] >>274 間違ってたらごめんなさい。 FC4 の rescue disk を使って、起動時に /mnt/sysimage にマウントするか?と 聞いてくるので、マウントしないで起動する。 その状態だと VG が INACTIVE な状態にあるので、 lvm vgchange -a y とかやって、/dev/VolGroup00/LogVol00 が見えるようにしてやる。 そして、resize2fs 実行。 私はこんな感じで LVM 管理下の / (ルートパーティション) を lvreduce (危険を承知で orz) できました。
276 名前:login:Penguin mailto:sage [2006/01/16(月) 13:00:11 ID:oy3iDMab] おお!情報ありがとうございます。 まさに私がやりたいことです。 漠然とKNNOPIXなど使わないといけないのかなと思っていましたが、VGに関する 注意点まで書いていただいて感謝です。 一度やってみます。もちろん自己責任で。
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 でエラーになる?