[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/06 20:33 / Filesize : 243 KB / Number-of Response : 887
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

LVMを語らせていただけませんか?



1 名前:login:Penguin [02/06/15 15:28 ID:7xlbr7s1]
ワタクシ、Linus V Minusというものです。

LVM(Logical Volume Manager)なんてものに興味を持っています。ちょっとニッチなんですが。
こんな、小さなスレッドですが、にちゃんねるに作成してもよろしいでしょうか?

いえいえ、ワタクシの周りに使っているものがいないもので。(周りは年寄りばかりで、新しいことは躊躇されます)

以上、よろしくお願いします。

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]
領域溢れないのを前提だからねえ。そりゃパニくる。
無効にすればいいと言うけど、アプリケーションからはそんなの理解出来ないし。どう互換性取る?

378 名前:login:Penguin mailto:sage [2006/07/30(日) 00:28:39 ID:92rJ+6P6]
PVをマウントなんかできねーっつの

379 名前:login:Penguin mailto:sage [2006/07/30(日) 00:34:35 ID:bLOnGl/y]
>>372はLVMでなくてもパーティション切らずに利用していると言ってるみたいだけど
それはどういう意味なのかが知りたい。
もしかして単にPVにパーティションを1つだけ作成してるという意味なのか?

380 名前:login:Penguin mailto:sage [2006/07/30(日) 01:52:59 ID:ARvl2Fmi]
全領域を1つのlvとして取ってるってことだろ

さて、やっぱバックアップなしのLVMは無謀かな…
HDDケースとかの「コンバイン」と同じだもんなぁ
データ量が多すぎるので複製バックアップは非現実的なんだよな

381 名前:login:Penguin [2006/07/30(日) 02:40:26 ID:honuiWv6]
>>377
うむむ・・・単にPVの欠乏を検出したらスナップショット側への
書き込みにはENOSPCを返し、ソース側への書き込みについてはスナップ
ショットとの関連付けを最初からなくし、一切スナップショット用PVを
消費しないオプションとかあれば理想的かなーと挙動みて思った。

今すぐどうにかなる話ではないみたいなので対策の話に移ると、
バックアップ用スナップショットってどれくらい領域確保してます?
話では元領域の20-100%確保しろとかあるけれど、読み出し専用な
バックアップ用スナップショットでもそんなに取るものですか?
結局バックアップ所要時間中にどれだけ書くかだからケースバイ
ケースなんだけど、個人利用で300GB HDD中100GBとか食われるのは痛い。


382 名前:login:Penguin mailto:sage [2006/07/30(日) 20:21:22 ID:Mx8Fl/aT]
>379
ん? mkfs /dev/sda とか pvcreate /dev/sda とか
しててるけど。


383 名前:login:Penguin mailto:sage [2006/07/30(日) 21:10:20 ID:bLOnGl/y]
>>382
自分で試してみたらできました。
Linuxだからパーティション、AIXだから物理ボリュームとかいう分類は特にないんですね。
AIXとかは大規模システムだからパーティション切る意味がないってだけなんですね。

384 名前:login:Penguin mailto:sage [2006/07/30(日) 22:15:50 ID:92rJ+6P6]
そのうちx86もEFI使うだろ

385 名前:login:Penguin mailto:sage [2006/07/30(日) 23:18:26 ID:+9CxprNK]
>>384
怪しくなってきた。
Vistaでx86版もEFI対応の予定がキャンセルされちゃったし。




386 名前:login:Penguin mailto:sage [2006/07/30(日) 23:25:52 ID:92rJ+6P6]
IA64と共に葬り去ってくれて一向に構わないけどw
最近のマカーはEFIっしょ

387 名前:login:Penguin mailto:sage [2006/07/31(月) 20:09:00 ID:1rvcY3/L]
カーネルにはすでに EFI Support (Experimental) てな感じであるね
肝心のものは市場に出回ってるわけ?

388 名前:login:Penguin mailto:sage [2006/07/31(月) 20:24:11 ID:1Tsuyn7I]
以前どっかの早漏メーカーが出してた

389 名前:login:Penguin mailto:sage [2006/07/31(月) 21:27:57 ID:v1KNHtS2]
x86なEFIはIntel MACで搭載済み


390 名前:login:Penguin mailto:sage [2006/08/04(金) 11:39:44 ID:3TC8Ado/]
zfsがLinuxに移植されたらLVMはなくなると思う。

391 名前:login:Penguin mailto:sage [2006/08/04(金) 13:53:06 ID:s5AMUQ9D]
zfsがメインになることはありえない。
せいぜい実装できるのは、Solarisで作成したzfs領域に対して読み書きが可能となるくらい。


392 名前:login:Penguin mailto:sage [2006/08/04(金) 17:55:20 ID:i6p2sUmz]
FUSEで実装してるならまあそうだろうな。

393 名前:login:Penguin mailto:sage [2006/08/04(金) 22:11:42 ID:3TC8Ado/]
ext3+LVMとzfsを比べると
・物理デバイスを超えたボリューム作成
・信頼性
・スピード
・高可用性
あたりでzfsが有利に見える。
ただ、Solarisにべったりな実装になっていて移植自体が難しい場合は望むべくも無いんだけど。

>>391,392
FUSEかー、ブートはext3なんかのほうが
互換性とこれまでのノウハウの蓄積を考えるといいんだろうけど。
ってか、FUSEだとスピードや信頼性でもともと持ってるポテンシャルを
発揮できない希ガス。

394 名前:login:Penguin mailto:sage [2006/08/07(月) 00:39:39 ID:GtH2asAX]
lvmを試してます。
OSインストール時に /dev/VolGroup00/LogVol00 を作成しました。

HDDを追加して、fdisk /dev/hdc の/dev/hdc1を
8eで lvmのボリュームを作成しました。

# pvcreate /dev/hdc1
上記コマンドを実行したところ、
Can't open /dev/hdc1 exclusively. Mounted filesystem?

というエラーが発生しました。
なぜ pvcreateできないのでしょうか

OS は cent4.3です。

395 名前:login:Penguin mailto:sage [2006/08/07(月) 00:43:52 ID:XI6TJIbe]
>>394
mountって打ち込んでみ?



396 名前:login:Penguin mailto:sage [2006/08/07(月) 12:36:59 ID:GtH2asAX]
>>395さん

# mount
/dev/hda2 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda1 on /boot type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/mapper/VolGroup00-LogVol00 on /home type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

上記が表示されました。
/dev/hdc1 は含まれてませんでした。

ちなみに
#mount /dev/hdc1 /mnt
mount: /dev/hdc1 は マウント済か /mnt が使用中です


というエラーになります。

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縮小の手順が間違っていたのでしょうか?







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<243KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef