Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > cdf3204072325f4a06a79f420e013079 > files > 59

howto-text-ja-9.0-1mdk.noarch.rpm

  Logical Volume Manager HOWTO
  bert hubert <ahu@ds9a.nl>
  Richard Allen <ra@ra.is>
  Version 0.0.2 $Date: 2000/11/01 13:42:21 $
  ‚‹´ ‘ hisai@din.or.jp
  22 Oct 2000

  ‚Æ‚Ä‚àŽÀ‘H“I‚È Linux LVM HOWTO
  ______________________________________________________________________

  –ÚŽŸ

  1. ‚Í‚¶‚ß‚É
     1.1 ‚¨‚±‚Æ‚í‚è‚Æ’˜ìŒ 
     1.2 ‘O’ñ‚Æ‚È‚é’mŽ¯
     1.3 ƒhƒLƒ…ƒƒ“ƒg‚̉ü’ù‚ɂ‚¢‚Ä
     1.4 CVS ƒAƒbƒvƒf[ƒg‚Í CVS ‚ÖƒAƒNƒZƒX
     1.5 ‚±‚̃hƒLƒ…ƒƒ“ƒg‚̍\¬

  2. LVM ‚Ƃ́H
  3. Šî–{“I‚ÈŒ´‘¥
     3.1 ŽÀ—á‚ðŒ©‚È‚ª‚ç‚̉ðà
     3.2 ƒAƒNƒeƒBƒu‚ƃCƒ“ƒAƒNƒeƒBƒu - ƒJ[ƒlƒ‹‹óŠÔ‚ƃ†[ƒU‹óŠÔ

  4. •K—v‚ȏðŒ
     4.1 ƒJ[ƒlƒ‹
        4.1.1 Linux 2.4
        4.1.2 Linux 2.3.99.*
        4.1.3 Linux 2.2
        4.1.4 Linux 2.3
     4.2 ƒ†[ƒU‹óŠÔ

  5. ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðŠg’£‚·‚é
     5.1 e2fsadm ‚ðŽg‚Á‚Ä
     5.2 ˜_—ƒ{ƒŠƒ…[ƒ€‚ðŠg’£‚·‚é
     5.3 ƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ðŠg’£‚·‚é
     5.4 ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðŠg’£‚·‚é
        5.4.1 ƒIƒtƒ‰ƒCƒ“ó‘Ô‚Ì ext2 ‚ð ext2resize ‚ðŽg‚Á‚Ä
        5.4.2 ƒIƒ“ƒ‰ƒCƒ“ó‘Ô‚Ì ext2

  6. ƒfƒBƒXƒN‚ÌŒðŠ·
     6.1 Žè’x‚ê‚ɂȂ鎞

  7. ŠmŽÀ‚ȃoƒbƒNƒAƒbƒv‚ðs‚¤‚ɂ́AƒXƒiƒbƒvƒVƒ‡ƒbƒg‚ðŽæ‚é
     7.1 ‚ǂ̂悤‚É“­‚­H

  8. ç’·«‚ƃpƒtƒH[ƒ}ƒ“ƒX
     8.1 ‚È‚ºƒXƒgƒ‰ƒCƒv‚·‚é‚Ì‚©H
     8.2 ‚È‚ºƒXƒgƒ‰ƒCƒsƒ“ƒO‚µ‚È‚¢‚Ì‚©
     8.3 LVM ‚ł̃Xƒgƒ‰ƒCƒsƒ“ƒO
        8.3.1 ƒpƒtƒH[ƒ}ƒ“ƒXã‚Ì’ˆÓ“_
     8.4 ƒn[ƒhƒEƒFƒA RAID
     8.5 Linux ‚̃\ƒtƒgƒEƒFƒA RAID

  9. Ú‚µ‚¢‰ðà
     9.1 ƒRƒ“ƒsƒ…[ƒ^ŠÔ‚Å LVM ‚̃fƒBƒXƒN‚ðˆÚ“®‚·‚é
     9.2 /etc/lvmtab and /etc/lvmtab.d ‚̍č\¬

  10. ‚³‚ç‚ɏڂµ‚­
  11. ŽÓŽ«‚ÆŠ´ŽÓ
  12. “ú–{Œê”ÅŽÓŽ«

  ______________________________________________________________________

  1.  ‚Í‚¶‚ß‚É

  eˆ¤‚È‚é“ÇŽÒ‚ÌŠF‚³‚ñ‚ցB

  ‚±‚̃hƒLƒ…ƒƒ“ƒg‚ł́ALVM ‚ª‰½ŽÒ‚ŁA‚ǂ̂悤‚É“­‚«A‚±‚ê‚ð—˜—p‚·‚邱‚Æ
  ‚Å‚¢‚©‚ÉŠy‚ª‚Å‚«‚é‚Ì‚©‚ɂ‚¢‚āAŠF‚³‚ñ‚Ì—‰ð‚̈ꏕ‚É‚È‚é‚悤‚ɏ‘‚«‚Ü‚µ
  ‚½B LVM FAQ ‚âƒhƒCƒcŒê‚ŏ‘‚©‚ꂽ HOWTO ‚à‚ ‚è‚Ü‚·‚ªA‚±‚̃hƒLƒ…ƒƒ“ƒg
  ‚Æ‚ÍŒn“‚ªˆá‚Á‚Ä‚¢‚Ü‚·B‚±‚̃hƒLƒ…ƒƒ“ƒg‚Í‚Ü‚³‚ɁuHOWTOv‚»‚Ì‚à‚̂ŁA
  ‚Æ‚Ä‚àŽÀ‘H“I‚Å‚ ‚邾‚¯‚Å‚È‚­A LVM ‚Ì—‰ð‚ð‚à[‚ß‚Ü‚·(‚¤‚Ü‚­‚¢‚¯‚Î)B

  ‚Í‚Á‚«‚肳‚¹‚Ä‚¨‚«‚Ü‚·‚ªAŽ„‚Í Linux ‚Ì Logical Volume Manager ‚ÌŠJ”­
  ŽÒ‚Å‚Í‚ ‚è‚Ü‚¹‚ñBŠJ”­ŽÒ‚Ì•ûX‚É‚ÍŒhˆÓ‚ð•\‚µ‚Ä‚¢‚Ü‚·‚µA‹¦—Í‚µ‡‚Á‚čs
  ‚«‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

  ‚½‚¾‚¨‚©‚µ‚Șb‚È‚Ì‚Å‚·‚ªA‚¢‚Ü‚¾‚É LVM ‚ÌŠJ”­ŽÒ‚ª‚Ç‚È‚½‚È‚Ì‚©‚ð’m‚è‚Ü
  ‚¹‚ñB‚·‚®‚É‚Å‚à‰ü‚ß‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·Bu‚È‚ñ‚¾v‚ÆŽv‚í‚ê‚é‘O‚É‚ ‚ç‚©
  ‚¶‚ß‚¨˜l‚Ñ‚µ‚Ä‚¨‚«‚Ü‚·B

  1.1.  ‚¨‚±‚Æ‚í‚è‚Æ’˜ìŒ 

  ‚±‚ꂪ–ð‚É—§‚ƒhƒLƒ…ƒƒ“ƒg‚ɂȂ邱‚Æ‚ð–]‚ñ‚Å”z•z‚µ‚Ä‚¢‚Ü‚·‚ªAu•ÛØ‚Í
  ˆêØ‚ ‚è‚Ü‚¹‚ñv‚µAu¤‹ÆŒü‚¯v‚âu“Á’è‚Ì–Ú“I‚Ö‚Ì“K—pv‚ɑ΂·‚é•ÛØ‚à
  ‚ ‚è‚Ü‚¹‚ñB

  ƒfƒBƒXƒN‚ª—Z‚¯‚āA‰ïŽÐ‚ðƒNƒr‚É‚È‚Á‚Ä‚à - ‚»‚ê‚ÍŽ„‚Ì‚¹‚¢‚Å‚Í‚ ‚è‚Ü‚¹
  ‚ñB\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ªB‚¢‚‚àƒoƒbƒNƒAƒbƒv‚ðŽæ‚Á‚āAƒ~ƒbƒVƒ‡ƒ“EƒNƒŠ
  ƒeƒBƒJƒ‹‚ȃVƒXƒeƒ€‚Å‚ÍŽŽ‚³‚È‚¢‚Å‚­‚¾‚³‚¢B

  ‚Ü‚µ‚Ä‚â Richard Allen(’˜ŽÒ)‚́AŒÙ—pŽå‚ð‘ã•\‚µ‚Ä‚¢‚é‚킯‚Å‚à‚ ‚è‚Ü‚¹
  ‚ñB

  Linux ‚Í Linus Torvalds Ž‚Ì“o˜^¤•W‚Å‚·B

  1.2.  ‘O’ñ‚Æ‚È‚é’mŽ¯

  ‚½‚¢‚µ‚½‚±‚Æ‚Í‚ ‚è‚Ü‚¹‚ñBLinux ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚āAƒtƒ@ƒCƒ‹ƒVƒXƒe
  ƒ€(fdisk ‚â mkfs ‚ðŽg‚Á‚Ä)‚ðì¬‚µ‚½‚±‚Æ‚ª‚ ‚ê‚΁A‚»‚ê‚ŏ\•ª‚Å‚·B–ˆ“x
  ‚Ì‚±‚Æ‚Å‚·‚ªA root ‚ōì‹Æ‚·‚éê‡‚Í’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢BƒfƒoƒCƒXEƒtƒ@ƒC
  ƒ‹‚Ö‚ÌŠÔˆá‚Á‚½–½—ß‚â‘€ì‚́AŠù‘¶‚̃f[ƒ^‚ð‰ó‚·‹°‚ꂪ‚ ‚è‚Ü‚·B

  HP/UX ‚Ì LVM ‚̐ݒè•û–@‚ð’m‚Á‚Ä‚¢‚ê‚΁A‚»‚ê‚Å‚Ù‚Æ‚ñ‚Ç OK ‚Å‚·BLinux
  ‚́AHP ‚ÅŽÀŒ»‚Å‚«‚邱‚ƂƁA‚Ù‚Æ‚ñ‚Ç“¯‚¶‚ɂ悤‚É“®‚«‚Ü‚·B

  1.3.  ƒhƒLƒ…ƒƒ“ƒg‚̉ü’ù‚ɂ‚¢‚Ä

  ‚±‚̃hƒLƒ…ƒƒ“ƒg‚É‚Í‚¢‚­‚‚©’ˆÓ‚·‚ׂ«“_‚ª‚ ‚è‚Ü‚·BŽ„‚ª‚±‚̃hƒLƒ…ƒƒ“
  ƒg‚̑唼‚ð‘‚«‚Ü‚µ‚½‚ªA‚»‚̂悤‚È‚â‚è•û‚𑱂¯‚é‚‚à‚è‚Í–Ñ“ª‚ ‚è‚Ü‚¹
  ‚ñBŽ„‚̓I[ƒvƒ“Eƒ\[ƒX‚ðM•ò‚µ‚Ä‚¢‚Ü‚·‚©‚çAƒtƒB[ƒhƒoƒbƒN‚âXVA
  ƒpƒbƒ`‚»‚Ì‘¼‚ðŠF‚³‚ñ‚É‚¨Šè‚¢‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·BŒëA‚â–¾‚ç‚©‚Ɍ­
  ‚È‚Á‚½ŠÔˆá‚¢‚ð‰“—¶‚È‚µ‚É•ñ‚µ‚Ä‚­‚¾‚³‚¢B

  ‚ǂ̃ZƒNƒVƒ‡ƒ“‚Å‚àA‚²Ž©•ª‚Ì•û‚ª‰ü’ùŽÒ‚Æ‚µ‚Ä—D‚ê‚Ä‚¢‚é‚ÆŠ´‚¶‚ç‚ꂽ‚èA
  ’˜ŽÒ‚à‚µ‚­‚͐V‹KƒZƒNƒVƒ‡ƒ“‚̉ü’ùŽÒ‚É‚È‚ê‚é‚Æ‚¨Žv‚¢‚É‚È‚Á‚½‚çA‚»‚¤‚µ‚Ä
  ‚­‚¾‚³‚¢BŠ½Œ}‚µ‚Ü‚·BHOWTO ‚Ì SGML ‚Í CVS ‚Å‚¢‚¶‚邱‚Æ‚ª‚Å‚«‚Ü‚·BŽ„
  ‚Í‚±‚ꂪ‹¤“¯ƒvƒƒWƒFƒNƒg‚ƂȂ邱‚Æ‚ð–]‚ñ‚Å‚¢‚Ü‚·B

  Žè•‚¯‚µ‚Ä‚¢‚½‚¾‚­‚Æ•ª‚©‚è‚Ü‚·‚ªA‚±‚̃hƒLƒ…ƒƒ“ƒg‚Ì’†‚É‚Í‚½‚­‚³‚ñ‚Ì
  FIXME (C³‚µ‚Ä)‚ª‚ ‚邱‚Æ‚É‹C‚©‚ê‚é‚ÆŽv‚¢‚Ü‚·Bƒpƒbƒ`‚Í‚¢‚Â‚Å‚àŠ½Œ}
  ‚µ‚Ü‚·I FIXME ‚É‚Ç‚±‚Å‘˜‹ö‚µ‚½‚Æ‚µ‚Ä‚àA‚»‚±‚Í–¢’m‚̗̈æ‚Å‚ ‚邱‚Æ‚ð
  —¹‰ð‚µ‚Ä‚­‚¾‚³‚¢B‚Ç‚±‚É‚àŠÔˆá‚¢‚ª‚È‚¢‚Æ‚ÍŒ¾‚¢Ø‚ê‚Ü‚¹‚ñ‚̂ŁA‚­‚ê‚®‚ê
  ‚à’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B‚à‚µŠmŽÀ‚È‚±‚Æ‚ª‚í‚©‚Á‚½‚È‚çA‰½‚Å‚à‚¨’m‚点‚­‚¾‚³
  ‚¢B FIXME ‚ðíœ‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·B

  1.4.  CVS ƒAƒbƒvƒf[ƒg‚Í CVS ‚ÖƒAƒNƒZƒX

  HOWTO ‚̐³Ž®‚ȏŠÝ‚́A‰º‹L‚Ì‚Æ‚±‚ë‚Å‚·B

  http://www.ds9a.nl/lvm-howto/ <http://www.ds9a.nl/lvm-howto/>

  ¢ŠE’†‚©‚çƒAƒNƒZƒX‰Â”\‚È anonymous CVS ‚ð—pˆÓ‚µ‚Ä‚ ‚è‚Ü‚·B‚±‚ê‚ōŐV
  ”Å‚Ì HOWTO ‚ðŽèŒy‚É“¾‚ç‚ê‚éã‚ɁAŠF‚³‚ñ‚ª•ÏX‚â’ljÁì‹Æ‚ðŠÈ’P‚ɍs‚¦‚Ü
  ‚·B

  CVS ‚ð—˜—p‚µ‚Ä HOWTO ‚̃Rƒs[‚ðŽ‚Á‚Ä‚«‚½‚¢‚È‚ç‚΁A‰º‹L‚̂悤‚É‚µ‚Ä‚­
  ‚¾‚³‚¢B

       $ export CVSROOT=:pserver:anon@outpost.ds9a.nl:/var/cvsroot
       $ cvs login
       CVS password: [enter 'cvs' (without 's)]
       $ cvs co lvm-howto
       cvs server: Updating lvm-howto
       U lvm-howto/lvm-howto.sgml

  ŠÔˆá‚¢‚ðŒ©‚Â‚¯‚½‚èA’ljÁ‚µ‚½‚¢‚±‚Æ‚ª‚ ‚ê‚΁A‚Ü‚¸ŽèŒ³‚ŏC³‚µ‚Ä‚©‚ç
  ucvs diff -uv‚ðŽÀs‚µ‚āA‚»‚ÌŒ‹‰Ê‚ð‘—‚Á‚Ä‚­‚¾‚³‚¢B

  postscript ‚â dviApdfAhtmlAƒeƒLƒXƒg‚ðì‚é‚̂ɖ𗧂 Makefile ‚ª—pˆÓ
  ‚µ‚Ä‚ ‚è‚Ü‚·BFX‚ȃtƒH[ƒ}ƒbƒg‚ðì‚邽‚߂ɁAsgml-tools ‚â
  ghostscriptAtetex ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é•K—v‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

  1.5.  ‚±‚̃hƒLƒ…ƒƒ“ƒg‚̍\¬

  ‚Ü‚¸ LVM ‚ð“®‚©‚·‚Ì‚É•K—v‚ÈŠî–{“I‚È—vŒ‚ð‚¢‚­‚‚©à–¾‚µ‚Ü‚·B‚½‚¾‚µ—á
  ‚ð‚ ‚°‚È‚ª‚çA—‰ð‚Ì‚Å‚«‚é‚悤‚É“w‚ß‚Ü‚·B

  2.  LVM ‚Ƃ́H

  ‚¸‚Á‚ƈȑO‚©‚çAƒp[ƒeƒBƒVƒ‡ƒ“‚Ì‘å‚«‚³‚͈ê“xŒˆ‚ß‚½‚ç‚»‚Ì‚Ü‚Ü‚Å‚·BƒVƒX
  ƒeƒ€‚𓱓ü‚·‚é•û‚́u‚±‚̃p[ƒeƒBƒVƒ‡ƒ“‚É‚Ç‚Ì‚­‚ç‚¢‚̃f[ƒ^‚ð“ü‚ê‚悤‚©
  ‚ȁv‚ƍl‚¦‚é‚Æ‚¢‚¤‚æ‚è‚́Auw‚»‚à‚»‚àx‚±‚̃p[ƒeƒBƒVƒ‡ƒ“‚É‚Ç‚Ì‚­‚ç‚¢
  ‚̃f[ƒ^‚ð“ü‚ê‚é‚ñ‚¾‚낤v‚ÆŽ©–⎩“š‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBƒ†[ƒU‚ªƒp[
  ƒeƒBƒVƒ‡ƒ“‚Ì‹ó‚«‚ð‰z‚¦‚ÄŽg‚¨‚¤‚Æ‚·‚é‚ƁAƒp[ƒeƒBƒVƒ‡ƒ“‚ðØ‚è’¼‚·‚©(ƒV
  ƒXƒeƒ€‚̍ăCƒ“ƒXƒg[ƒ‹‚à‚ ‚肦‚Ü‚·)AƒVƒ“ƒ{ƒŠƒbƒNEƒŠƒ“ƒN‚Ȃǂ̃Xƒ}[
  ƒg‚Æ‚ÍŒ¾‚¦‚È‚¢•û–@‚ŏC³‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

  ‚±‚ê‚܂Ńp[ƒeƒBƒVƒ‡ƒ“‚́A•¨—“I‚ȃfƒBƒXƒNã‚̘A‘±‚µ‚½ƒuƒƒbƒN‚Å‚ ‚éA
  ‚Æ‚¢‚¤l‚¦•û‚É‚È‚ç‚Á‚Ä‚«‚Ü‚µ‚½BÅ‹ß‚Ì UNIX ƒ‰ƒCƒN‚ȃVƒXƒeƒ€‚Ì‚Ù‚Æ‚ñ‚Ç
  ‚́A•¨—“I‚É•¡”‚̃fƒBƒXƒN‚𕪊„‚µ‚āA‚¢‚­‚‚©‚̃†ƒjƒbƒg‚Æ‚µ‚Ĉµ‚¤‹@”\
  ‚ð”õ‚¦‚Ä‚¢‚Ü‚·B•¡”‚̃hƒ‰ƒCƒu‚©‚琬‚é‹L‰¯‘•’u‚̃†ƒjƒbƒg‚ð‚܂Ƃ߂āu˜_
  —ƒ{ƒŠƒ…[ƒ€v‚Æ‚µAŠeƒp[ƒeƒBƒVƒ‡ƒ“‚ÉŠ„‚èU‚ê‚Ü‚·B‚³‚ç‚É‚±‚̃†ƒjƒbƒg
  ‚́A‹ó‚«‚Ì’²®‚ª•K—v‚Æ‚È‚Á‚½Žž‚ɁAƒp[ƒeƒBƒVƒ‡ƒ“‚ɑ΂µ‚ĒljÁ‚âíœ‚ªs
  ‚¦‚Ü‚·B

  ‚±‚ꂪ˜_—ƒ{ƒŠƒ…[ƒ€ƒ}ƒl[ƒWƒƒ(LVM)‚ÌŠî–{‚Å‚·B

  ‚½‚Æ‚¦‚Î 1 GB ‚̃fƒBƒXƒN‚ðŽ‚Á‚Ä‚¢‚āAu/homevƒp[ƒeƒBƒVƒ‡ƒ“‚É 600 MB
  Š„‚è“–‚Ä‚é‚Æ‚µ‚Ü‚·B‹ó‚«‚ª–³‚­‚È‚Á‚āAu/homev‚É 1 GB •K—v‚É‚È‚Á‚½‚Æ
  l‚¦‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B¡‚܂ł̃p[ƒeƒBƒVƒ‡ƒ“‚̍l‚¦•û‚¾‚ƁA­‚È‚­‚Æ‚à 1
  GB ‚Ì‘å‚«‚³‚ðŽ‚Â‘¼‚̃hƒ‰ƒCƒu‚ð—pˆÓ‚·‚邵‚©‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚»‚µ‚Ä‚Å
  ‚«‚邱‚Æ‚Í‚Æ‚¢‚¦‚΁AƒfƒBƒXƒN‚ð’ljÁ‚µAV‚µ‚¢u/homev‚ðì¬‚µAŠù‘¶‚Ì
  ƒf[ƒ^‚̃Rƒs[‚ð‚·‚é‚±‚Æ‚Å‚·B

  ‚Æ‚±‚낪 LVM ‚ł̐ݒè‚́A‚½‚¾ 400 MB(‚à‚µ‚­‚Í‚»‚êˆÈã‚Ì)ƒfƒBƒXƒN‚ð’ljÁ
  ‚·‚邾‚¯‚Å‚·B‚»‚Ì‹L‰¯ƒ†ƒjƒbƒg‚ðu/homevƒp[ƒeƒBƒVƒ‡ƒ“‚ɒljÁ‚·‚é‚Ì‚Å
  ‚·B•Ê‚̃c[ƒ‹‚ðŽg‚¦‚΁AŠù‘¶‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Ì‘å‚«‚³‚ð•ÏX‚Å‚«‚Ü‚·B
  ‚±‚¤‚µ‚ăTƒCƒY‚ð•ÏX‚µA‘å‚«‚ȃTƒCƒY‚̃p[ƒeƒBƒVƒ‡ƒ“‚Ì‚ ‚肪‚½‚³‚ðŠ´‚¶
  ‚‚A–{—ˆ‚ÌŽdŽ–‚ðÄŠJ‚Å‚«‚Ü‚·B

  LVM ‚́uƒXƒiƒbƒvƒVƒ‡ƒbƒgv‚Æ‚¢‚¤”ñí‚Ƀ†ƒj[ƒN‚È‹@”\‚ðŽ‚Á‚Ä‚¢‚āA‚ ‚é
  Œˆ‚Ü‚Á‚½Žž“_‚ł̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Ì“à—e‚ðƒoƒbƒNƒAƒbƒv‚·‚邱‚Æ‚ª‚Å‚«‚Ü
  ‚·B‚±‚Ì‹»–¡‚ð‚»‚»‚é‹@”\‚ªAŽÀÛ‚É—lX‚È—p“r‚ɉž—p‚Å‚«‚邱‚Ƃɂ‚¢‚Ä
  ‚́AŒã’öG‚ꂽ‚¢‚ÆŽv‚¢‚Ü‚·B

  ŽŸ‚̃ZƒNƒVƒ‡ƒ“‚Å‚Í LVM ‚ÌŠî–{‚ƁALVM ‚ªÌ—p‚µ‚Ä‚¢‚él‚¦•û‚̃|ƒCƒ“ƒg‚Ì
  ”X‚ðà–¾‚µ‚Ü‚·B

  3.  Šî–{“I‚ÈŒ´‘¥

  ‚ł́A‹º‚©‚µ•¶‹å‚Í‚±‚ê‚®‚ç‚¢‚É‚µ‚Ä‚¨‚«‚Ü‚µ‚傤B‚µ‚©‚µ LVM ‚É‚Í—‰ð‚µ
  ‚Ä‚¨‚©‚È‚¯‚ê‚΂¢‚¯‚È‚¢ê–å—pŒê‚ª‚½‚­‚³‚ñ‚ ‚è‚Ü‚·B—‰ð‚µ‚Ä‚¨‚©‚È‚¢‚ƁA
  ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðŠëŒ¯‚É‚³‚ç‚·‚Í‚ß‚É‚È‚Á‚Ä‚µ‚Ü‚¤‚©‚à‚µ‚ê‚Ü‚¹‚ñB

  ‚Ü‚¸‚ÍŠî‘b‚Ì‚ ‚½‚è‚©‚ç‚Í‚¶‚ß‚Ü‚·B

     •¨—”}‘Ì
        u•¨—v‚Æ‚¢‚¤Œ¾—t‚̈Ӗ¡‚ð•¡ŽG‚ɍl‚¦‚È‚¢‚Å‚­‚¾‚³‚¢B’P‚Ƀn[ƒh
        ƒfƒBƒXƒN‚à‚µ‚­‚̓p[ƒeƒBƒVƒ‡ƒ“‚ð‰¼’è‚µ‚Ä‚¢‚Ü‚·B‚½‚Æ‚¦
        ‚΁A/dev/hdaA/dev/hda6A /dev/sda ‚̂悤‚ȁBƒuƒƒbƒNEƒfƒoƒCƒX
        ‚É‚ ‚é˜A‘±‚µ‚½ƒuƒƒbƒN‚ð‚¢‚­‚ç‚Å‚à•¨—ƒ{ƒŠƒ…[ƒ€‚ÉŠ„‚è“–‚Ä‚ç‚ê‚Ü
        ‚·B‚»‚Ì•¨—ƒ{ƒŠƒ…[ƒ€‚Ƃ́c

     •¨—ƒ{ƒŠƒ…[ƒ€ (PV)
        •¨—ƒ{ƒŠƒ…[ƒ€‚Æ‚ÍŠÇ—ƒf[ƒ^‚ð‚¢‚­‚‚©•¨—”}‘Ì‚É•t‰Á‚µ‚½•¨—”}‘Ì
        ‚»‚Ì‚à‚Ì‚ð•\‚µ‚Ü‚·B‚±‚ê‚ð•t‰Á‚·‚é‚ƁALVM ‚©‚ç‚Í•¨—ƒGƒNƒXƒeƒ“ƒg
        ‚ð“ü‚ê‚éŠí‚ÉŒ©‚¦‚Ü‚·B‚»‚Ì•¨—ƒGƒNƒXƒeƒ“ƒg‚Ƃ́c

     •¨—ƒGƒNƒXƒeƒ“ƒg(PE)
        •¨—ƒGƒNƒXƒeƒ“ƒg‚́A‚¢‚©‚É‚à‘å‚«‚¢ƒuƒƒbƒN‚̂悤‚ÉŒ©‚¦A’ʏí‚͐”
        MB ‚Ì‘å‚«‚³‚É‚È‚è‚Ü‚·B•¨—ƒGƒNƒXƒeƒ“ƒg‚̓{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚É
        ”z’u‚³‚ê‚Ü‚·B‚»‚̃{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv ‚Ƃ́c

     ƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv (VG)
        ƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚́A‚¢‚­‚‚©‚Ì•¨—ƒGƒNƒXƒeƒ“ƒg(•¡”‚Ì•¨—ƒ{
        ƒŠƒ…[ƒ€‚âƒn[ƒhEƒhƒ‰ƒCƒu‚©‚琬‚é)‚©‚ç\¬‚³‚ê‚Ü‚·Bƒ{ƒŠƒ…[
        ƒ€EƒOƒ‹[ƒv‚𑽐”‚̃n[ƒhEƒhƒ‰ƒCƒu(‚½‚Æ‚¦‚Î /dev/hda ‚â
        /dev/sda)‚©‚ç\¬‚³‚ê‚Ä‚¢‚é‚à‚Ì‚Æ—‰ð‚µ‚½‚­‚È‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ
        ‚ªA‚æ‚萳‚µ‚­‚́Aƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚Í•¡”‚Ì•¨—ƒGƒNƒXƒeƒ“ƒg‚©
        ‚ç\¬‚³‚êA•¨—ƒGƒNƒXƒeƒ“ƒg‚Ì‹@”\‚̓n[ƒhEƒhƒ‰ƒCƒu‚É‚æ‚Á‚Ä’ñ‹Ÿ
        ‚³‚ê‚Ä‚¢‚é‚Æ‚¢‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B

        >‚±‚̃{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ðŒ³‚É‚µ‚āA•¨—ƒGƒNƒXƒeƒ“ƒg‚͘_—ƒ{
        ƒŠƒ…[ƒ€‚ÉŠ„‚è“–‚Ä‚ç‚ê‚Ü‚·B‚»‚̘_—ƒ{ƒŠƒ…[ƒ€‚Ƃ́c

     ˜_—ƒ{ƒŠƒ…[ƒ€ (LV)
        ‚»‚¤‚Å‚·A‚â‚Á‚Æ‚½‚Ç‚è’…‚«‚Ü‚µ‚½B‰ðà‚̍ŏI–Ú•W‚Í‚±‚̘_—ƒ{ƒŠƒ…
        [ƒ€‚È‚Ì‚Å‚·Bî•ñ‚ð•Û‘¶‚·‚é‚̂́A‚Ü‚³‚É‚±‚±‚È‚Ì‚Å‚·B˜_—ƒ{ƒŠƒ…
        [ƒ€‚́A]—ˆ‚̃p[ƒeƒBƒVƒ‡ƒ“‚Æ“¯‚¶ˆÓ–¡‚É‚È‚è‚Ü‚·B

        ’ʏí‚̃p[ƒeƒBƒVƒ‡ƒ“ã‚ō쐬‚·‚é‚Ì‚Æ“¯‚¶‚悤‚ɁA˜_—ƒ{ƒŠƒ…[ƒ€ã
        ‚Ńtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ð\’z‚·‚é‚Ì‚ª•’Ê‚Å‚·B‚»‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Æ
        ‚́c

     ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€
        ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚͍D‚Ý‚Ì‚à‚Ì‚ð‰½‚Å‚à‘I‚ׂ܂·B•W€‚Ì ext2 ‚â
        ReiserFSANWFSA XFSAJFXANTFS “™‚Ç‚ê‚Å‚àBLinux ‚̃J[ƒlƒ‹‚É
        ‚Æ‚Á‚ẮA•’ʂ̃p[ƒeƒBƒVƒ‡ƒ“‚Ƙ_—ƒ{ƒŠƒ…[ƒ€‚ɂ͉½‚àˆá‚¢‚Í‚ ‚è
        ‚Ü‚¹‚ñB

        –󒐁FŠeŽíƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ɂ‚¢‚ẮA Filesystems-HOWTO ‚Ì“ú–{
        Œê–ó <http://www.linux.or.jp/docs/Filesystems-HOWTO>‚ð‚²——‚­‚¾‚³
        ‚¢B

  ASCII •¶Žš—ñ‚É‚æ‚é‘nì‚ðŽŽ‚Ý‚é‚±‚ƂŁA‚±‚Ì‚µ‚­‚Ý‚ð}‰ð‚µ‚Ä‚Ý‚Ü‚µ‚傤B

  •¨—ƒ{ƒŠƒ…[ƒ€‚́A•¨—ƒGƒNƒXƒeƒ“ƒg‚ðŠÜ‚Ý‚Ü‚·B

    +------[ •¨—ƒ{ƒŠƒ…[ƒ€ ]------+
    | PE | PE | PE | PE | PE | PE  |
    +------------------------------+

  ƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚́A2 ‚‚̕¨—ƒ{ƒŠƒ…[ƒ€(PV)‚ðŠÜ‚݁A6 ‚‚̕¨—ƒGƒNƒX
  ƒeƒ“ƒg‚©‚ç\¬‚³‚ê‚Ü‚·B

    +------[ ƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv ]---------+
    |  +--[PV]--------+  +--[PV]---------+  |
    |  | PE | PE | PE |  | PE | PE | PE  |  |
    |  +--------------+  +---------------+  |
    +---------------------------------------+

  ‚à‚Á‚ƍL‚°‚Ä‚Ý‚é‚ƁA‚±‚¤‚È‚è‚Ü‚·B

    +------[ ƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv ]---------+
    |  +--[PV]--------+  +--[PV]---------+  |
    |  | PE | PE | PE |  | PE | PE | PE  |  |
    |  +--+---+---+---+  +-+----+----+---+  |
    |     |   |   | +-----/     |    |      |
    |     |   |   | |           |    |      |
    |   +-+---+---+-+      +----+----+--+   |
    |   | ˜_—      |      | ˜_—       |   |
    |   | ƒ{ƒŠƒ…[ƒ€|      | ƒ{ƒŠƒ…[ƒ€ |   |
    |   |           |      |            |   |
    |   |  /home    |      |    /var    |   |
    |   +-----------+      +------------+   |
    +---------------------------------------+

  ‚±‚̐}‚ł́A2 ‚‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ª‚ ‚èA2 ‚‚̃fƒBƒXƒN‚É‚Ü‚½‚ª‚Á‚Ä‚¢
  ‚Ü‚·B /home ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Í 4 ‚A/var ‚Í 2 ‚‚̕¨—ƒGƒNƒXƒeƒ“ƒg‚©
  ‚ç\¬‚³‚ê‚Ä‚¢‚Ü‚·B

  bert hubert Ž‚Í LVM ‚ð‚æ‚莋Šo“I‚É•\Ž¦‚·‚éƒc[ƒ‹ <http://ds9a.nl/lvm-
  viewer> ‚ðì¬‚µ‚Ä‚¢‚Ü‚·BƒXƒNƒŠ[ƒ“ƒVƒ‡ƒbƒg <http://ds9a.nl/lvm-
  howto/screenshot.gif> ‚ªŒ©‚ç‚ê‚Ü‚·BŽ„‚Ì ASCII •¶Žš‘nì•i‚æ‚茩‰h‚¦‚ª
  ‚µ‚Ü‚·B

  3.1.  ŽÀ—á‚ðŒ©‚È‚ª‚ç‚̉ðà

  ‚»‚¤‚È‚ñ‚Å‚·BLVM ‚Í‚Æ‚Ä‚à“ª‚Ì’†‚ŏÁ‰»‚µ‚Â炢l‚¦‚È‚Ì‚Å(u‰äX‚̓{[
  ƒO‚Ì LVMcv)A‚±‚±‚ł͘_—ƒ{ƒŠƒ…[ƒ€‚ðì¬‚·‚é—á‚𒍎߂ð‚‚¯‚È‚ª‚çi
  ‚ß‚½‚¢‚ÆŽv‚¢‚Ü‚·B‚±‚Ì—á‚ðƒRƒ“ƒ\[ƒ‹‚É‚»‚Ì‚Ü‚Ü“ü—́u‚µ‚È‚¢‚Łv‚­‚¾‚³
  ‚¢Bƒf[ƒ^‚ð‰ó‚µ‚Ä‚µ‚Ü‚¤u‹°‚êv‚ª‚ ‚è‚Ü‚·B‚½‚Æ‚¦ŽèŽ‚¿‚̃Rƒ“ƒsƒ…[ƒ^
  ‚ªA/dev/hda3 ‚â /dev/hdb2 ‚ðŽg—p‚µ‚Ä‚¢‚È‚­‚Ä‚à‚Å‚·B

  –󒐁Fƒ{[ƒO(Borg)‚Ƃ́AƒXƒ^[ƒgƒŒƒbƒN(ƒlƒNƒXƒgEƒWƒFƒlƒŒ[ƒVƒ‡ƒ“) ‚É
  “oê‚·‚éƒTƒCƒ{[ƒOŽí‘°‚Ì‚±‚ƂŁA‚ ‚ç‚ä‚é‚à‚Ì‚ð”ñî‚ÈŽè’i‚ÅŽ©•ª’B‚Ì’†‚É
  Žæ‚荞‚ÞŽí‘°‚Ì‚±‚Æ‚Å‚·BƒnƒbƒJ[‚½‚¿‚̊Ԃł́A‚»‚Ìæ×~‚ɉ½•¨‚ð‚àŽ©•ª‚É
  Žæ‚荞‚ÞŽp‚©‚çA Microsoft ‚É‚½‚Æ‚¦‚éê‡‚ª‚ ‚è‚Ü‚·B

  ”[“¾‚¢‚©‚È‚¯‚ê‚΁Aã‹L‚Ì ASCII•¶Žš‚ŏ‘‚©‚ꂽ}‚ð‚²——‚­‚¾‚³‚¢B

  ‚Ü‚¸ /dev/hda3 ‚Æ /dev/hdb2 ‚̃p[ƒeƒBƒVƒ‡ƒ“‚̃^ƒCƒv‚ð 0x8e ‚É‚µ‚Ä‚­‚¾
  ‚³‚¢B‚±‚ꂪuLinux LVMv‚Æ‚È‚è‚Ü‚·B‚½‚¾‚µA‚¨ŽèŽ‚¿‚Ì fdisk ‚̃o[
  ƒWƒ‡ƒ“‚É‚æ‚Á‚ẮA‚±‚̃^ƒCƒv‚ð”FŽ¯‚Å‚«‚¸‚ɁuUnknownv‚Æ•\Ž¦‚³‚ê‚é‚©‚à
  ‚µ‚ê‚Ü‚¹‚ñB

       # fdisk /dev/hda

       Command (m for help): p

       Disk /dev/hda: 255 heads, 63 sectors, 623 cylinders
       Units = cylinders of 16065 * 512 bytes

          Device Boot    Start       End    Blocks   Id  System
       /dev/hda1             1         2     16033+  83  Linux
       /dev/hda2             3       600   4803435   83  Linux
       /dev/hda3           601       607     56227+  83  Linux
       /dev/hda4           608       614     56227+  83  Linux

       Command (m for help): t
       Partition number (1-4): 3
       Hex code (type L to list codes): 8e

       Command (m for help): p

       Disk /dev/hda: 255 heads, 63 sectors, 623 cylinders
       Units = cylinders of 16065 * 512 bytes

          Device Boot    Start       End    Blocks   Id  System
       /dev/hda1             1         2     16033+  83  Linux
       /dev/hda2             3       600   4803435   83  Linux
       /dev/hda3           601       607     56227+  8e  Unknown
       /dev/hda4           608       614     56227+  83  Linux

       Command (m for help): w

  /dev/hdb2 ‚ɑ΂µ‚Ä‚à“¯—l‚È‘€ì‚ð‚µ‚Ä‚Ý‚Ü‚·‚ªA‚±‚±‚Å‚Í‚»‚ÌŒ‹‰Ê‚ð•\Ž¦‚µ
  ‚Ü‚¹‚ñB‚±‚Ì‘€ì‚́A\¬‚ðŽ¸‚Á‚½ê‡‚É LVM ‚ðÄ\’z‚·‚é‚Ì‚É•K—v‚Å‚·B

  •K‚¸‚µ‚à‘S‚ẴRƒ“ƒsƒ…[ƒ^‚Å‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA‚±‚±‚ŃŠƒu[ƒg‚ª•K—v‚É‚È‚é
  ê‡‚à‚ ‚è‚Ü‚·BŽŸ‚̗Ⴊ‚¤‚Ü‚­‚¢‚©‚È‚¢‚悤‚È‚çAƒŠƒu[ƒg‚µ‚Ä‚Ý‚Ä‚­‚¾‚³
  ‚¢B

  ‰º‹L‚̂悤‚É‚·‚ê‚΁A•¨—ƒ{ƒŠƒ…[ƒ€‚ªì¬‚Å‚«‚Ü‚·B

       # pvcreate  /dev/hda3
       pvcreate -- physical volume "/dev/hda3" successfully created
       # pvcreate  /dev/hdb2
       pvcreate -- physical volume "/dev/hdb2" successfully created

  ‚ł́A2 ‚‚̕¨—ƒ{ƒŠƒ…[ƒ€‚ðutestv‚Æ‚¢‚¤ƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ɒljÁ‚µ
  ‚Ä‚Ý‚Ü‚·B

  # vgcreate test /dev/hdb2 /dev/hda3
  vgcreate -- INFO: using default physical extent size 4 MB
  vgcreate -- INFO: maximum logical volume size is 255.99 Gigabyte
  vgcreate -- doing automatic backup of volume group "test"
  vgcreate -- volume group "test" successfully created and activated

  ‚±‚ê‚Å–¢Žg—p‚̃{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ª 1 ‚‚ł«‚ ‚ª‚è‚Ü‚µ‚½B‚¿‚å‚Á‚Æ’²
  ‚ׂĂ݂܂µ‚傤B

       # vgdisplay -v test
       --- Volume group ---
       VG Name               test
       VG Access             read/write
       VG Status             available/resizable
       VG #                  0
       MAX LV                256
       Cur LV                0
       Open LV               0
       MAX LV Size           255.99 GB
       Max PV                256
       Cur PV                2
       Act PV                2
       VG Size               184 MB
       PE Size               4 MB
       Total PE              46
       Alloc PE / Size       0 / 0
       Free  PE / Size       46 / 184 MB

       --- No logical volumes defined in test ---

       --- Physical volumes ---
       PV Name (#)           /dev/hda3 (2)
       PV Status             available / allocatable
       Total PE / Free PE    13 / 13

       PV Name (#)           /dev/hdb2 (1)
       PV Status             available / allocatable
       Total PE / Free PE    33 / 33

  î•ñ‚ª‚¸‚炸‚ç•À‚ñ‚Å‚¢‚Ü‚·‚ªA¡‚Ì‚Æ‚±‚ë‚Í‘å•”•ª‚𗝉ð‚Å‚«‚È‚¢‚Í‚¸‚Å
  ‚·B‚Ü‚¾˜_—ƒ{ƒŠƒ…[ƒ€‚ð’è‹`‚µ‚Ä‚¢‚Ü‚¹‚ñ‚©‚çA‚±‚ê‚ðC³‚·‚é•K—v‚ª‚ ‚è
  ‚Ü‚·B 50 MB ‚́uHOWTOv‚Æ‚¢‚¤ƒ{ƒŠƒ…[ƒ€‚ðutestvƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv
  ‚ɍì‚Á‚Ä‚Ý‚Ü‚·B

       # lvcreate -L 50M -n HOWTO test
       lvcreate -- rounding up size to physical extent boundary "52 MB"
       lvcreate -- doing automatic backup of "test"
       lvcreate -- logical volume "/dev/test/HOWTO" successfully created

  ‚±‚ê‚ŁA‚ ‚Ə­‚µ‚Æ‚¢‚¤‚Æ‚±‚ë‚Ü‚Å‚«‚Ü‚µ‚½‚̂ŁAŽŸ‚̓tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðì
  ¬‚µ‚Ü‚µ‚傤B

       # mke2fs /dev/test/HOWTO
       mke2fs 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
       Filesystem label=
       OS type: Linux
       Block size=1024 (log=0)
       Fragment size=1024 (log=0)
       13328 inodes, 53248 blocks
       2662 blocks (5.00%) reserved for the super user
       First data block=1
       7 block groups
       8192 blocks per group, 8192 fragments per group
       1904 inodes per group
       Superblock backups stored on blocks:
               8193, 24577, 40961

       Writing inode tables: done
       Writing superblocks and filesystem accounting information: done
       # mount /dev/test/HOWTO /mnt
       # ls /mnt
       lost+found

  ‚±‚ê‚ÅŠ®—¹‚Å‚·I ì¬‚µ‚½ƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ðŒ©’¼‚µ‚Ä‚Ý‚Ü‚µ‚傤B‚à
  ‚¤‚±‚ê‚Ń{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ðƒf[ƒ^‚Å–„‚߂‚­‚¹‚é‚悤‚É‚È‚Á‚Ä‚¢‚é‚Í‚¸
  ‚Å‚·‚©‚çB

  # vgdisplay test -v
  --- Volume group ---
  VG Name               test
  VG Access             read/write
  VG Status             available/resizable
  VG #                  0
  MAX LV                256
  Cur LV                1
  Open LV               1
  MAX LV Size           255.99 GB
  Max PV                256
  Cur PV                2
  Act PV                2
  VG Size               184 MB
  PE Size               4 MB
  Total PE              46
  Alloc PE / Size       13 / 52 MB
  Free  PE / Size       33 / 132 MB

  --- Logical volume ---
  LV Name               /dev/test/HOWTO
  VG Name               test
  LV Write Access       read/write
  LV Status             available
  LV #                  1
  # open                1
  LV Size               52 MB
  Current LE            13
  Allocated LE          13
  Allocation            next free
  Read ahead sectors    120
  Block device          58:0

  --- Physical volumes ---
  PV Name (#)           /dev/hda3 (2)
  PV Status             available / allocatable
  Total PE / Free PE    13 / 13

  PV Name (#)           /dev/hdb2 (1)
  PV Status             available / allocatable
  Total PE / Free PE    33 / 20

  ‚»‚¤A/dev/hda3 ‚Í‚Ü‚Á‚½‚­Žg—p‚µ‚Ä‚¢‚Ü‚¹‚ñ‚ªA/dev/hdb2 ‚Í 13 ŒÂ‚Ì•¨—
  ƒGƒNƒXƒeƒ“ƒg‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B

  3.2.  ƒAƒNƒeƒBƒu‚ƃCƒ“ƒAƒNƒeƒBƒu - ƒJ[ƒlƒ‹‹óŠÔ‚ƃ†[ƒU‹óŠÔ

  ‚Ü‚Æ‚à‚ȃIƒyƒŒ[ƒeƒBƒ“ƒOEƒVƒXƒeƒ€‚ª‚»‚¤‚Å‚ ‚é‚悤‚ɁALinux ‚Í ƒVƒXƒe
  ƒ€\¬‚ª 2 ‚‚ɕʂê‚Ä‚¢‚Ü‚·B‚»‚ê‚́AƒJ[ƒlƒ‹‹óŠÔ‚ƃ†[ƒU‹óŠÔ‚Å‚·Bƒ†
  [ƒU‹óŠÔ‚́Aƒ†[ƒUƒ‰ƒ“ƒh‚ƌĂ΂ê‚邱‚Æ‚à‚ ‚è‚Ü‚·Buƒ†[ƒUƒ‰ƒ“ƒhv‚́A
  l‹C‚Ì‚ ‚éƒe[ƒ}Eƒp[ƒN‚ð•\‚·ˆÓ–¡‚Å‚àŽg‚í‚ê‚Ä‚¢‚Ü‚·B

  ˜_—ƒ{ƒŠƒ…[ƒ€‚ÉŠÖ˜A‚µ‚½V‹Kì¬‚âC³ì‹Æ‚́Aƒ†[ƒU‹óŠÔ‚ōs‚í‚êA‚»‚Ì
  Œ‹‰Ê‚ðƒJ[ƒlƒ‹‚Æ‚â‚è‚Ƃ肵‚Ü‚·Bƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚â˜_—ƒ{ƒŠƒ…[ƒ€‚É
  ‚‚¢‚Ă̏î•ñ‚ªƒJ[ƒlƒ‹‚É“n‚é‚ƁAuƒAƒNƒeƒBƒuv‚ƌĂ΂ê‚éó‘Ô‚É‚È‚è‚Ü
  ‚·BC³ì‹Æ‚Ì’†‚ɂ́A‚ ‚é—v‘f‚ªƒAƒNƒeƒBƒu‚ȏó‘Ô‚Å‚ ‚邱‚Æ‚ª•K—v‚¾‚Á‚½
  ‚èAƒCƒ“ƒAƒNƒeƒBƒu‚ȏó‘Ô‚ª•K—v‚È‚à‚Ì‚à‚ ‚è‚Ü‚·B

  4.  •K—v‚ȏðŒ

  LVM ‚Í•L‚¢ƒo[ƒWƒ‡ƒ“‚̃J[ƒlƒ‹‚Å—˜—p‚Å‚«‚Ü‚·BLinux 2.4 ‚ł́ALVM ‚ª
  ‘S–Ê“I‚ɍ̗p‚³‚ê‚Ä‚¢‚Ü‚·BƒJ[ƒlƒ‹ 2.3.47 ˆÈ~‚̃o[ƒWƒ‡ƒ“‚ł́ALVM ‚Í
  ƒƒCƒ“ƒuƒ‰ƒ“ƒ`‚É“‡‚³‚ê‚é“r’†‚̏ó‘Ô‚Å‚·B

  4.1.  ƒJ[ƒlƒ‹

  4.1.1.  Linux 2.4

  Linux 2.4 ‚Å‚Í•K—v‚È‹@”\‚·‚ׂĂª—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·B‘å•”•ª‚̃fƒBƒXƒgƒŠ
  ƒrƒ…[ƒVƒ‡ƒ“‚ŁALVM ‚̓‚ƒWƒ…[ƒ‹‚Æ‚µ‚ÄŠÜ‚Ü‚ê‚ăŠƒŠ[ƒX‚³‚ê‚é‚ÆŽv‚í‚ê‚Ü
  ‚·BƒRƒ“ƒpƒCƒ‹‚·‚é•K—v‚ª‚ ‚ê‚΁AƒuƒƒbƒNEƒfƒoƒCƒX‘I‘ð‚Ì‚Æ‚±‚ë‚Å LVM
  ‚̍€–ڂɃ`ƒFƒbƒN‚ð•t‚¯‚Ä‚­‚¾‚³‚¢B

  4.1.2.  Linux 2.3.99.*

  Åæ’[‚̃J[ƒlƒ‹ŠJ”­‚ªˆÀ’肵‚Ä‚µ‚Ü‚¦‚΁A‚±‚̃ZƒNƒVƒ‡ƒ“‚Í‚È‚­‚È‚é‚Å‚µ‚å
  ‚¤B‚³‚µ‚ ‚½‚è‚́A‚®‚¿‚á‚®‚¿‚á‚·‚Á‚«‚肵‚Ü‚¹‚ñ‚ªB

  ‚±‚ê‚ð‘‚¢‚Ä‚¢‚鎞“_‚Å‚Í Linux 2.3.99pre5 ‚ªÅV”łŁALVM ‚𓮍삳‚¹‚é
  ‚̂ɂ́A”ñí‚ɏ¬‚³‚¢‚Ì‚Å‚·‚ªA‚Ü‚¾ƒpƒbƒ`‚ª•K—v‚Å‚·B

  Linux 2.3.99pre3 ‚ɑ΂µ‚ẮA2 ‚‚̃pƒbƒ`‚ªƒŠƒŠ[ƒX‚³‚ê‚Ä‚¢‚Ü‚·B

  ‚»‚̃pƒbƒ`‚Í linux-kernel ‚É“Še‚³‚êA‚±‚±
  <http://ds9a.nl/lvm-howto/2.3.99pre3>‚©‚çŽæ‚Á‚Ä‚±‚ç‚ê‚Ü‚·B

  Andrea Arcangeli Ž‚Í‚±‚̃pƒbƒ`‚ð‰ü—Ç‚µ‚č·•ªƒpƒbƒ`
  <http://ds9a.nl/lvm-howto/andrea.patch>‚Æ‚µ‚ďã‹L‚Ì 2.3.99pre3 —p‚Ì
  LVM ƒpƒbƒ`‚É“–‚Ä‚ç‚ê‚é‚悤‚É‚µ‚Ä‚¢‚Ü‚·B

  Linux 2.3.99pre5 ‚ɑ΂µ‚ẮAbert hubert Ž‚ªã‹L 2 ‚‚̃pƒbƒ`‚ð 1 ‚Â
  ‚ɂ܂Ƃ߂āA2.3.99pre5 ‚ɈڐA‚µ‚Ü‚µ‚½B‚»‚ꂪ‚±‚̃pƒbƒ`
  <http://ds9a.nl/lvm-howto/2.3.99-pre5.lvm.patch>‚Å‚·BŽg—p‚·‚é‚É“–‚½‚Á
  ‚Ä‚Í‚²’ˆÓ‚ðB

  2.3.99pre6-1 ‚̓pƒbƒ`‚𓝍‡‚µ‚½ƒvƒŒƒŠƒŠ[ƒX”Å‚Å‚·B‚Í‚¶‚ß‚Ä LVM ‚Ì‹@”\
  ‚ðŠ®‘S‚ɃTƒ|[ƒg‚µ‚Ü‚µ‚½I ‚Ü‚¾ Andreas Ž‚̃pƒbƒ`‚ÍŽæ‚荞‚Ü‚ê‚Ä‚¢‚Ü‚¹
  ‚ñ‚ªA‚·‚®‚É‚Å‚àƒŠƒŠ[ƒX‚·‚é—\’è‚É‚È‚Á‚Ä‚¢‚é‚Í‚¸‚Å‚·B

  2.3.99pre4-ac1 ‚̓fƒtƒHƒ‹ƒg‚ŏ¬‚³‚ȃpƒbƒ`‚ªŽæ‚荞‚Ü‚ê‚Ä‚¢‚āA“®ì‚µ‚Ü
  ‚·B‚Ü‚¾ Andreas Ž‚̃pƒbƒ`‚ÍŽæ‚荞‚Ü‚ê‚Ä‚¢‚Ü‚¹‚ñB

  4.1.3.  Linux 2.2

  FIXME: ‚±‚±‚ɏ‘‚¢‚Ä‚­‚¾‚³‚¢B

  4.1.4.  Linux 2.3

  FIXME: ‚±‚±‚ɏ‘‚¢‚Ä‚­‚¾‚³‚¢B

  4.2.  ƒ†[ƒU‹óŠÔ

  ƒc[ƒ‹—Þ‚ª•K—v‚È‚çALVM ƒTƒCƒg <http://lvm.msede.com/lvm> ‚©‚çŽæ‚Á‚Ä‚±
  ‚ç‚ê‚Ü‚·Bglibc2.1 ‚ŃRƒ“ƒpƒCƒ‹‚·‚é‚È‚çA¬‚³‚ȃpƒbƒ`‚ª•K—v‚Å‚·B‚È‚¨
  Debian 2.2 ‚Å‚Í‚»‚̃pƒbƒ`‚ð“–‚Ä‚Ä‚àƒGƒ‰[‚ª‚Å‚Ü‚·B

  5.  ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðŠg’£‚·‚é

  FX‚Ȑݒ肪‚Å‚«‚éƒXƒNƒŠƒvƒg‚ª‚ ‚Á‚āA‚±‚̍ì‹Æ‚Í‚»‚ê‚ðŽg‚Á‚čs‚¦‚Ü‚·B
  •K—v‚Å‚ ‚ê‚΁AƒXƒNƒŠƒvƒg‚ðŽg‚킸‚É 1 ‚ 1 ‚ÂŽÀs‚à‚Å‚«‚Ü‚·B

  5.1.  e2fsadm ‚ðŽg‚Á‚Ä

  ƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv“à‚É‹ó‚«‚ª‚ ‚èAext2 ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðŽg‚Á‚Ä‚¢‚é
  ‚È‚ç (ˆê”Ê“I‚ÉŽg—p‚³‚ê‚Ä‚¢‚Ü‚·)AŽg‚¢ŸŽè‚Ì—Ç‚¢‚±‚̃c[ƒ‹‚ªŽg‚¦‚Ü‚·B

  e2fsadm ƒRƒ}ƒ“ƒh‚́A¤—p‚Ì resize2fs ƒc[ƒ‹‚ð—˜—p‚µ‚Ä‚¢‚Ü‚·B—Ç‚¢ƒ\ƒt
  ƒgƒEƒFƒA‚Æ‚¢‚¤•]”»‚Å‚·‚ªAL‚­Žg‚í‚ê‚Ä‚¢‚é‚킯‚Å‚Í‚ ‚è‚Ü‚¹‚ñB

  FSF ‚Ì ext2resize ‚ðŽg‚¤‚È‚çA e2fsadm ‚ɏî•ñ‚ð‰º‹L‚̂悤‚É‚µ‚Ä“n‚·•K
  —v‚ª‚ ‚è‚Ü‚·B

       # export E2FSADM_RESIZE_CMD=ext2resize
       # export E2FSADM_RESIZE_OPTS=""

  Œã‚ÍŠÈ’P‚Å‚·Be2fsadm ‚Í‘¼‚Ì LVM ‚̃Rƒ}ƒ“ƒh‚Æ”ñí‚É‚æ‚­Ž—‚Ä‚¢‚Ü‚·‚Ì
  ‚ŁB

       # e2fsadm /dev/test/HOWTO -L+50M
       e2fsadm -- correcting size 102 MB to physical extent boundary 104 MB
       e2fsck 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
       Pass 1: Checking inodes, blocks, and sizes
       Pass 2: Checking directory structure
       Pass 3: Checking directory connectivity
       Pass 4: Checking reference counts
       Pass 5: Checking group summary information
       /dev/test/HOWTO: 11/25688 files (0.0% non-contiguous), 3263/102400 blocks
       lvextend -- extending logical volume "/dev/test/howto" to 104 MB
       lvextend -- doing automatic backup of volume group "test"
       lvextend -- logical volume "/dev/test/HOWTO" successfully extended

       ext2_resize_fs
       ext2_grow_fs
       ext2_block_relocate
       ext2_block_relocate_grow
       ext2_grow_group
       ext2_add_group
       ext2_add_group
       ext2_add_group
       ext2_add_group
       ext2_add_group
       ext2_add_group
       direct hits 4096 indirect hits 0 misses 1
       e2fsadm -- ext2fs in logical volume "/dev/test/HOWTO" successfully extended to 104 MB

  5.2.  ˜_—ƒ{ƒŠƒ…[ƒ€‚ðŠg’£‚·‚é

  e2fsadm ‚Å‚±‚̍ì‹Æ‚͍s‚¦‚Ü‚·‚ªAe2fsadm ‚ðŽg‚í‚È‚¢•û–@‚ð—‰ð‚µ‚Ä‚¨‚¢‚Ä
  ‚à‘¹‚Í‚È‚¢‚ÆŽv‚¢‚Ü‚·B

  # lvextend -L+12M /dev/test/HOWTO
  lvextend -- rounding size to physical extent boundary
  lvextend -- extending logical volume "/dev/test/HOWTO" to 116 MB
  lvextend -- doing automatic backup of volume group "test"
  lvextend -- logical volume "/dev/test/HOWTO" successfully extended

  5.3.  ƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ðŠg’£‚·‚é

  ‚±‚ê‚Í vgextend ƒ†[ƒeƒBƒŠƒeƒB‚ðŽg‚¢‚Ü‚·‚ªA‚Æ‚Ä‚àŠÈ’P‚Å‚·B‚Ü‚¸Å‰‚É
  •¨—ƒ{ƒŠƒ…[ƒ€‚ðì‚è‚Ü‚·B‚±‚ê‚Í pvcreate ƒ†[ƒeƒBƒŠƒeƒB‚ðŽg‚¢‚Ü‚·B‚±
  ‚̃c[ƒ‹‚ðŽg‚Á‚ăuƒƒbƒNEƒfƒoƒCƒX‚𕨗ƒ{ƒŠƒ…[ƒ€‚É’u‚«Š·‚¦‚Ü‚·B

  ‚»‚ꂪI‚Á‚½Œã‚ɁAvgextend ‚ðŽÀs‚µ‚Ü‚·B

       # pvcreate /dev/sda1
       pvcreate -- physical volume "/dev/sda1" successfully created
       # vgextend webgroup /dev/sda1
       vgextend -- INFO: maximum logical volume size is 255.99 Gigabyte
       vgextend -- doing automatic backup of volume group "webgroup"
       vgextend -- volume group "webgroup" successfully extended

  ‚¨‚Ú‚¦‚Ä‚¨‚¢‚Ä—~‚µ‚¢‚±‚Ƃ́A‚±‚ê‚ðŽÀs‚·‚é‚ɂ́Aƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ª
  ƒAƒNƒeƒBƒu‚Å‚ ‚é•K—v‚ª‚ ‚é‚Æ‚¢‚¤‚±‚Æ‚Å‚·Buvgchange -a y webgroupv‚ð
  ŽÀs‚·‚ê‚΃AƒNƒeƒBƒu‚É‚Å‚«‚Ü‚·B

  5.4.  ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðŠg’£‚·‚é

  ƒc[ƒ‹‚ðŽg‚킸‚ÉŽÀŒ»‚µ‚½‚¢‚È‚çA‚¢‚­‚‚©‚Ì•û–@‚ª‚ ‚è‚Ü‚·B

  5.4.1.  ƒIƒtƒ‰ƒCƒ“ó‘Ô‚Ì ext2 ‚ð ext2resize ‚ðŽg‚Á‚Ä

  ƒIƒtƒ‰ƒCƒ“‚Ƃ́Aƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̃}ƒEƒ“ƒg‚ðŠO‚µ‚āA‚±‚ê‚©‚çs‚¤•ÏXì
  ‹Æ‚ª‚Å‚«‚éó‘Ô‚Ì‚±‚Æ‚ðŽw‚µ‚Ü‚·Bƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚â‚»‚Ì’†‚̃f[ƒ^‚́A‚±
  ‚̏ó‘Ô‚Å‚Í—˜—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB‚‚܂èAroot ‚⑼‚̏d—v‚ȃp[ƒeƒB
  ƒVƒ‡ƒ“‚Ì‘å‚«‚³‚ð•ÏX‚·‚éê‡‚́A‘¼‚Ƀu[ƒg‚Å‚«‚é”}‘Ì‚ª•K—v‚ƂȂ邱‚Æ‚ð
  –Y‚ê‚È‚¢‚Å‚­‚¾‚³‚¢B

  ext2resize ƒc[ƒ‹‚́AGNU ‚Ì ftp ƒTƒCƒg‚©‚çŽæ‚Á‚Ä‚±‚ç‚ê‚Ü‚·‚ªA‘å’ï‚Ì
  ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚́AƒpƒbƒP[ƒW‚Ì 1 ‚‚Ƃµ‚Ä—pˆÓ‚µ‚Ä‚ ‚è‚Ü‚·BŽg
  ‚¢•û‚Í‚Æ‚Ä‚àŠÈ’P‚Å‚·B

       # ext2resize /dev/HOWTO/small 40000

  40000 ‚Æ‚¢‚¤”Žš‚́AŠg’£‚à‚µ‚­‚͏k¬‚³‚ꂽŒã‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̃uƒƒb
  ƒN”‚Å‚·B

  5.4.2.  ƒIƒ“ƒ‰ƒCƒ“ó‘Ô‚Ì ext2

  FIXME: ‚±‚±‚ɏ‘‚¢‚Ä‚­‚¾‚³‚¢B

  6.  ƒfƒBƒXƒN‚ÌŒðŠ·

  LVM ‚Ì’·Š‚Ì 1 ‚‚ɂ±‚ꂪã‚°‚ç‚ê‚Ü‚·B‚ ‚éƒfƒBƒXƒN‚ŃGƒ‰[‚ªo‚Í‚¶‚ß
  ‚½‚çAƒf[ƒ^‚ð‚Ú‚¿‚Ú‚¿ˆÚ“®‚µ‚È‚¯‚ê‚΂¢‚¯‚Ü‚¹‚ñBLVM ‚ð—˜—p‚·‚é‚ƁA‚Æ‚Ä
  ‚àŠÈ’P‚ÉŽÀs‚Å‚«‚Ü‚·B‚Ü‚¸‚Í‚¶‚ß‚É“TŒ^“I‚ÈŒðŠ·ì‹Æ‚Ì—á‚ð‚ ‚°‚Ü‚·B­‚È
  ‚­‚Æ‚àAŒðŠ·‚µ‚½‚¢‚¾‚¯‚Ì—e—Ê‚ðŽ‚ÂƒfƒBƒXƒN‚ðƒVƒXƒeƒ€‚ɒljÁ‚µ‚Ä‚Ý‚Ü‚·B

  ƒf[ƒ^‚ðˆÚ“®‚·‚é‚ɂ́Aƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚Ì•¨—ƒGƒNƒXƒeƒ“ƒg‚𑼂̃fƒB
  ƒXƒNA‚æ‚萳Šm‚É‚Í•¨—ƒ{ƒŠƒ…[ƒ€‚Ɉړ®‚·‚邱‚Æ‚É‚È‚è‚Ü‚·B‚±‚ê‚ðs‚¤‚É
  ‚Í LVM ‚ōs‚¤‚É‚Í pvmove ƒ†[ƒeƒBƒŠƒeƒB‚ðŽg—p‚µ‚Ü‚·B

  ‚¨‚©‚µ‚ȃfƒBƒXƒN‚ð /dev/hda1 ‚Æ‚µ‚āA‚±‚ê‚ð /dev/sdb3 ‚É’u‚«Š·‚¦‚邱‚Æ
  ‚É‚µ‚Ü‚µ‚傤B‚Ü‚¸ /dev/sdb3 ‚ð /dev/hda1 ‚ª‘®‚µ‚Ä‚¢‚éƒ{ƒŠƒ…[ƒ€EƒOƒ‹
  [ƒv‚ð’ljÁ‚µ‚Ü‚·B

  ‚±‚̍ì‹Æ‚ðs‚¤‘O‚ɁA‚±‚̃{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚É‘®‚·‚éƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Ì
  ƒ}ƒEƒ“ƒg‚ðŠO‚µ‚Ä‚­‚¾‚³‚¢Bƒtƒ‹EƒoƒbƒNƒAƒbƒv‚ð‚Æ‚ê‚΂Ȃ¨ˆÀ‘S‚Å‚·B

  FIXME: ‚±‚ê‚Í•K—v‚©H

  ‚Å‚Í pvmove ‚ðŽÀs‚µ‚Ä‚Ý‚Ü‚µ‚傤B‚Æ‚Ä‚àŠÈ’P‚ÉŽÀs‚Å‚«‚é‚̂ŁAŠO‚»‚¤‚Æ
  ‚µ‚Ä‚¢‚éƒfƒBƒXƒN‚É’ˆÓ‚ðW’†‚µ‚Ä‚­‚¾‚³‚¢BŽÀs‚͉º‹L‚̂悤‚É‚È‚è‚Ü‚·B

       # pvmove /dev/hda1
       pvmove -- moving physical extents in active volume group "test1"
       pvmove -- WARNING: moving of active logical volumes may cause data loss!
       pvmove -- do you want to continue? [y/n] y
       pvmove -- doing automatic backup of volume group "test1"
       pvmove -- 12 extents of physical volume "/dev/hda1" successfully moved

  ‚±‚ÌŒx‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B‚Æ‚¢‚¤‚Ì‚àAƒJ[ƒlƒ‹‚Æ LVM ‚»‚ꂼ‚ê‚¢‚­‚Â
  ‚©‚̃o[ƒWƒ‡ƒ“‚ł́A‚±‚̃Rƒ}ƒ“ƒh‚Å–â‘肪¶‚¶‚Ü‚·B2.3.99pre6-2 ‚ŃeƒX
  ƒg‚µ‚āA‚¤‚Ü‚­“®‚«‚Ü‚µ‚½‚ªAŒx‚ªo‚Ü‚µ‚½B

  ‚±‚ê‚Å•¨—ƒGƒNƒXƒeƒ“ƒg‚Í /dev/hda1 ‚Ì‚Ç‚±‚É‚à‘¶Ý‚µ‚È‚­‚È‚Á‚½‚½‚̂ŁA
  ƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚©‚çŠO‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B

       # vgreduce test1 /dev/hda1
       vgreduce -- doing automatic backup of volume group "test1"
       vgreduce -- volume group "test1" successfully reduced by physical volume:
       vgreduce -- /dev/hda1

  FIXME:‚¢‚­‚‚©‚Í‚Á‚«‚肳‚¹‚é•K—v‚ª‚ ‚éBƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚̓AƒNƒeƒB
  ƒu‚É‚µ‚Ä‚¨‚­‚ׂ«‚©H ƒf[ƒ^‚ªŽ¸‚í‚ê‚é‚Ì‚Í‚Ç‚ñ‚ȏꍇ‚©H

  6.1.  Žè’x‚ê‚ɂȂ鎞

  ƒfƒBƒXƒN‚©‰½‚ÌŒx‚à‚È‚µ‚ɉó‚ê‚āA‚»‚̃fƒBƒXƒN‚Ì•¨—ƒGƒNƒXƒeƒ“ƒg‚𑼂Ì
  •¨—ƒ{ƒŠƒ…[ƒ€‚Ɉڍs‚Å‚«‚È‚©‚Á‚½ê‡‚ɂ́A‰ó‚ê‚Ä‚µ‚Ü‚Á‚½•¨—ƒ{ƒŠƒ…[ƒ€
  ‚̘_—ƒ{ƒŠƒ…[ƒ€‚ðƒ~ƒ‰[‚µ‚Ä‚¢‚È‚¯‚ê‚΁Aƒf[ƒ^‚ª‰ó‚ê‚Ä‚µ‚Ü‚¤‚Å‚µ‚傤B
  “KØ‚ȑΉž•û–@‚́A‰ó‚ꂽ•¨—ƒ{ƒŠƒ…[ƒ€‚Æ‚Ü‚Á‚½‚­“¯‚¶‚à‚Ì‚ÆŒðŠ·‚·‚é‚©A
  Å’á‚Å‚à“¯‚¶‘å‚«‚³‚̃p[ƒeƒBƒVƒ‡ƒ“‚ÉŒðŠ·‚·‚é‚©‚Ì‚Ç‚¿‚ç‚©‚Å‚·B

  /etc/lvmconf ƒfƒBƒŒƒNƒgƒŠ‚É‚Í LVM ‚ÉŠÖ‚·‚éƒf[ƒ^‚ƍ\¬‚ªƒoƒbƒNƒAƒbƒv‚³
  ‚ê‚Ä‚¢‚Ü‚·B\¬‚Ƃ́AƒfƒBƒXƒN‚Ì•¨—ƒ{ƒŠƒ…[ƒ€‚Ö‚ÌŠ„‚è“–‚Ä‚Æ•¨—ƒ{ƒŠƒ…
  [ƒ€‚ª‘®‚µ‚Ä‚¢‚éƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒvA‚ǂ̘_—ƒ{ƒŠƒ…[ƒ€‚ª‚»‚̃{ƒŠƒ…[
  ƒ€EƒOƒ‹[ƒv‚É“ü‚Á‚Ä‚¢‚é‚©‚̈ꗗ‚©‚琬‚è‚Ü‚·B

  ‰ó‚ꂽƒfƒBƒXƒN‚ðŒðŠ·‚µ‚½ŒãAvgcfgrestore ƒRƒ}ƒ“ƒh‚ðŽg‚Á‚Ä LVM ‚̃f[ƒ^
  ‚ðV‚µ‚¢•¨—ƒ{ƒŠƒ…[ƒ€‚É•œŠˆ‚³‚¹‚Ü‚·B‚±‚̍ì‹Æ‚Ń{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ð
  ‚Í‚¶‚߁A‚·‚ׂĂ̏î•ñ‚𕜊ˆ‚Å‚«‚Ü‚·‚ªA˜_—ƒ{ƒŠƒ…[ƒ€‚̃f[ƒ^‚Í•œŠˆ‚µ‚Ü
  ‚¹‚ñB‚»‚Ì——R‚́ALVM ‚̃Rƒ}ƒ“ƒh‚Ì‘å•”•ª‚ªA•ÏX‚ª‰Á‚í‚Á‚½Žž“_‚ÅŽ©“®“I
  ‚É LVM ŠÖ˜A‚̃f[ƒ^‚ðƒoƒbƒNƒAƒbƒv‚µ‚Ä‚¢‚é‚©‚ç‚Å‚·B

  7.  ŠmŽÀ‚ȃoƒbƒNƒAƒbƒv‚ðs‚¤‚ɂ́AƒXƒiƒbƒvƒVƒ‡ƒbƒg‚ðŽæ‚é

  ‚±‚±‚É‚ ‚°‚é‚̂́A–{“–‚É‹N‚±‚é‚©‚Ç‚¤‚©‚à‹^‚킵‚¢—á‚Ì 1 ‚‚ł·B‚½‚Æ‚¦
  ‚ΗlX‚ȏˆ—‚ðŽŸX‚±‚È‚µ‚Ä‚¢‚éƒT[ƒo‚ð‰^—p‚µ‚Ä‚¢‚é‚Æ‚µ‚Ü‚·B—LŒø‚ȃoƒb
  ƒNƒAƒbƒv‚Æ‚¢‚¤“_‚©‚ç‚·‚é‚ƁA‰Ò“­’†‚Ì‚ ‚ç‚ä‚éƒvƒƒOƒ‰ƒ€‚ð—Ž‚Æ‚·•K—v‚ª‚ 
  ‚è‚Ü‚·B‚»‚¤‚µ‚È‚¢‚ƁAƒVƒXƒeƒ€‚ª•s®‡‚ȏó‘ԂɊׂÁ‚Ä‚µ‚Ü‚¤‚©‚ç‚Å‚·B

  “TŒ^“I‚È—á‚Æ‚µ‚āA‚ ‚éƒtƒ@ƒCƒ‹‚ð /tmp ‚©‚ç /root ‚Ɉڂ·ê‡‚ðŒ©‚Ä‚Ý‚Ü
  ‚·B /root ‚ª‚Ü‚¸ƒoƒbƒNƒAƒbƒv‚³‚ê‚Ä‚¢‚Ü‚µ‚½B/root ‚ðŒ©‚½ŽžA‚Ü‚¾‚»‚Ì
  ƒtƒ@ƒCƒ‹‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚»‚ÌŽž‚Ü‚Å‚É /tmp ‚ªƒoƒbƒNƒAƒbƒv‚ªŠ®—¹‚µ‚Ü
  ‚µ‚½‚ªAƒtƒ@ƒCƒ‹‚͈ړ®‚µ‚½Œã‚Å‚µ‚½B

  ƒf[ƒ^ƒx[ƒX‚âƒfƒBƒŒƒNƒgƒŠ‚Ì•Û‘¶‚ł͏󋵂ª•Ï‚í‚è‚Ü‚·BƒAƒvƒŠƒP[ƒVƒ‡ƒ“
  ‚ð‚«‚¿‚ñ‚Æ—Ž‚Æ‚·‹@‰ï‚ª‚È‚¢‚ƁAƒtƒ@ƒCƒ‹‚ªƒoƒbƒNƒAƒbƒv‰Â”\‚ȏó‘Ô‚É‚È‚é
  ‚«‚Á‚©‚¯‚ª“¾‚ç‚ê‚Ü‚¹‚ñB

  •Ê‚Ì–â‘è‚ào‚Ä‚«‚Ü‚·B•’ʂ̓AƒvƒŠƒP[ƒVƒ‡ƒ“‚ð—Ž‚µAƒoƒbƒNƒAƒbƒv‚ð‚Æ‚Á
  ‚Ä‚©‚çAÄ‹N“®‚ð‚©‚¯‚Ü‚·B‚±‚ê‚̓oƒbƒNƒAƒbƒv‚ª”•ª‚ÅŽæ‚èI‚¦‚ê‚΂܂Á‚½
  ‚­–â‘è‚É‚È‚è‚Ü‚¹‚ñ‚ªA”ŽžŠÔ‚©‚©‚Á‚½‚èA‚¢‚I‚é‚Æ‚à‚í‚©‚ç‚È‚¢‚È‚çAƒ_
  ƒ[ƒW‚ð‚±‚¤‚ނ邱‚Æ‚É‚È‚è‚Ü‚·B

  LVM ‚Å‚±‚̏󋵂ð‹~‚¢‚Ü‚µ‚傤B

  LVM ‚ðŽg‚¦‚΁A‚»‚ÌŽžX‚̘_—ƒ{ƒŠƒ…[ƒ€‚̏󋵂ðƒXƒiƒbƒvƒVƒ‡ƒbƒg‚ɂƂ邱
  ‚Æ‚ª‚Å‚«A‚»‚ê‚ðƒ}ƒEƒ“ƒg‚µ‚½‚èAƒoƒbƒNƒAƒbƒv‚ð‚Ƃ邱‚Æ‚à‚Å‚«‚Ü‚·B

  ŽŽ‚µ‚Ä‚Ý‚Ü‚µ‚傤B

       # mount /dev/test/HOWTO /mnt
       # echo > /mnt/a.test.file
       # ls /mnt/
       a.test.file  lost+found
       # ls -l /mnt/
       total 13
       -rw-r--r--    1 root     root            1 Apr  2 00:28 a.test.file
       drwxr-xr-x    2 root     root        12288 Apr  2 00:28 lost+found

  ‚±‚ê‚ŁA‘ΏۂƂȂéƒtƒ@ƒCƒ‹‚ª‚Å‚«‚Ü‚µ‚½BƒXƒiƒbƒvƒVƒ‡ƒbƒg‚ðì‚Á‚Ä‚Ý‚Ü
  ‚µ‚傤B

       # lvcreate --size 16m --snapshot --name snap /dev/test/HOWTO
       lvcreate -- WARNING: all snapshots will be disabled if more than 16 MB are changed
       lvcreate -- INFO: using default snapshot chunk size of 64 KB
       lvcreate -- doing automatic backup of "test"
       lvcreate -- logical volume "/dev/test/HOWTO" successfully created

  u--sizevƒpƒ‰ƒƒ^‚ɂ‚¢‚Ä‚ÍŒã‚ŏڂµ‚­G‚ê‚Ü‚·BƒXƒiƒbƒvƒVƒ‡ƒbƒg‚ðƒ}ƒE
  ƒ“ƒg‚µ‚Ä‚Ý‚Ü‚·B

       # mount /dev/test/snap /snap
       # ls /snap
       total 13
       -rw-r--r--    1 root     root            1 Apr  2 00:28 a.test.file
       drwxr-xr-x    2 root     root        12288 Apr  2 00:28 lost+found

  Œ³‚̈ʒu‚©‚ç a.test.file ‚ðíœ‚µ‚āA‚Ü‚¾ƒXƒiƒbƒvƒVƒ‡ƒbƒg‚̏ꏊ‚É‘¶Ý
  ‚·‚é‚©‚ðƒ`ƒFƒbƒN‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

       # rm /mnt/a.test.file
       # ls /snap
       total 13
       -rw-r--r--    1 root     root            1 Apr  2 00:28 a.test.file
       drwxr-xr-x    2 root     root        12288 Apr  2 00:28 lost+found

  ‚±‚ê‚Í‚·‚²‚¢I

  7.1.  ‚ǂ̂悤‚É“­‚­H

  u--sizevƒpƒ‰ƒƒ^‚ðÝ’肵‚È‚¯‚ê‚΂Ȃç‚È‚©‚Á‚½‚±‚Æ‚ð‚¨‚Ú‚¦‚Ä‚¢‚Ü‚·‚©H
  usnapvƒ{ƒŠƒ…[ƒ€‚́AƒuƒƒbƒN‚à‚µ‚­‚́uƒ`ƒƒƒ“ƒNv‚Ì‚·‚ׂẴRƒs[‚ð
  LVM ‚ª•K—v‚Æ‚·‚鎞A‚‚܂茳ƒf[ƒ^‚ª•ÏX‚³‚ê‚Ä‚µ‚Ü‚Á‚½Žž‚É‚È‚¯‚ê‚΂¢‚¯
  ‚Ü‚¹‚ñB

  –󒐁Fƒ`ƒƒƒ“ƒN(chunk)‚Ƃ́A‚ ‚éƒf[ƒ^\‘¢‚ð‚¢‚­‚‚©‚É‚Ü‚Æ‚ß‚½’PˆÊ‚ð•\
  ‚µ‚Ü‚·B‚±‚̏ꍇ‚́AƒfƒBƒXƒNã‚Å•¨—“I‚ɘA‘±‚µ‚Ä‚¢‚é LVM ‚ª—˜—p‰Â”\‚È
  Å¬’PˆÊ‚ðˆÓ–¡‚µ‚Ä‚¢‚Ü‚·B

  a.test.file ‚ðíœ‚µ‚½ŽžA‚»‚Ì inode ‚͍폜‚³‚ê‚Ü‚·B‚·‚é‚Æ 64 KB
  •ª(ƒ`ƒƒƒ“ƒN‚Ì‘å‚«‚³)‚ªuƒ_[ƒeƒB[(dirty)‚ȁvó‘Ô‚Æ‚µ‚ă}[ƒN‚³‚êAŒ³
  ƒf[ƒ^‚̃Rƒs[‚ªusnapvƒ{ƒŠƒ…[ƒ€‚ɏ‘‚©‚ê‚Ü‚·B‚±‚̏ꍇ‚Å‚·‚ƁAƒXƒiƒb
  ƒvƒVƒ‡ƒbƒg‚Æ‚µ‚Ä 16 MB Šm•Û‚µ‚Ä‚ ‚è‚Ü‚·‚©‚çA 16 MB ˆÈã‚́uƒ`ƒƒƒ“ƒNv
  ‚ª•ÏX‚³‚ê‚é‚ƁAƒXƒiƒbƒvƒVƒ‡ƒbƒg‚Í‹@”\‚µ‚È‚­‚È‚é‚Å‚µ‚傤B

  ƒXƒiƒbƒvƒVƒ‡ƒbƒg‚̃p[ƒeƒBƒVƒ‡ƒ“‚Ì‘å‚«‚³‚ðŠÔˆá‚¢‚È‚­Œˆ‚ß‚é‚ɂ́A˜_—ƒ{
  ƒŠƒ…[ƒ€–{—ˆ‚ÌŽg‚í‚ê•û‚ðl—¶‚µ‚āAƒXƒiƒbƒvƒVƒ‡ƒbƒg‚ðƒAƒNƒeƒBƒu‚É‚·‚鎞
  ŠÔ‚𐄑ª‚·‚邵‚©‚ ‚è‚Ü‚¹‚ñB‚½‚Æ‚¦‚΁A^–é’†‚É’N‚à—˜—p‚µ‚Ä‚¢‚È‚¢ƒVƒXƒe
  ƒ€‚𐔎žŠÔ‚©‚¯‚ăoƒbƒNƒAƒbƒv‚·‚é‚È‚çA‚²‚­‚킸‚©‚È‹ó‚«‚µ‚©•K—v‚È‚¢‚ÆŽv
  ‚¢‚Ü‚·B

  ’ˆÓ‚µ‚Ä—~‚µ‚¢‚̂́AƒXƒiƒbƒvƒVƒ‡ƒbƒg‚Í‚¸‚Á‚Æ‘¶Ý‚·‚é‚à‚Ì‚Å‚Í‚È‚¢A‚Æ‚¢
  ‚¤‚±‚Æ‚Å‚·BLVM ‚ð—Ž‚µ‚½‚èAƒŠƒu[ƒg‚µ‚½‚è‚·‚ê‚΁AƒXƒiƒbƒvƒVƒ‡ƒbƒg‚͏Á
  ‚¦‚Ä‚µ‚Ü‚¢AÄì¬‚·‚邱‚Æ‚É‚È‚è‚Ü‚·B

  8.  ç’·«‚ƃpƒtƒH[ƒ}ƒ“ƒX

  ƒpƒtƒH[ƒ}ƒ“ƒX‚ðã‚°‚é“_‚©‚猩‚½ê‡Aƒf[ƒ^‚𕡐”‚̃fƒBƒXƒN‚ɁuƒXƒgƒ‰
  ƒCƒvv‚µ‚Ä•ªŽU‚Å‚«‚Ü‚·B‚‚܂èƒuƒƒbƒN 1 ‚Í•¨—ƒ{ƒŠƒ…[ƒ€ A ‚ɁAƒuƒƒb
  ƒN 2 ‚Í•¨—ƒ{ƒŠƒ…[ƒ€ B ‚ɁAƒuƒƒbƒN 3 ‚͍Ăѕ¨—ƒ{ƒŠƒ…[ƒ€ A ‚ɁA‚Æ‚¢
  ‚¤‚悤‚É‚Å‚·B2 ‚ˆȏã‚̃fƒBƒXƒN‚É‚àƒXƒgƒ‰ƒCƒv‚Å‚«‚Ü‚·B

  ‚±‚̏ˆ’u‚ð‚Ƃ邱‚ƂŁAƒfƒBƒXƒN‚̃oƒ“ƒh•‚ªL‚ª‚é‚Æ‚Æ‚à‚ɁAuƒXƒsƒ“ƒh
  ƒ‹v‚ª‚à‚Á‚Æ•K—v‚ɂȂ邱‚Æ‚ðˆÓ–¡‚µ‚Ä‚¢‚Ü‚·BƒXƒsƒ“ƒhƒ‹‚ɂ‚¢‚Ä‚ÍŒã’öÚ
  ‚µ‚­à–¾‚µ‚Ü‚·B

  –󒐁FƒXƒsƒ“ƒhƒ‹(spindle)‚́Aƒn[ƒhƒfƒBƒXƒN‚ð\¬‚·‚é•”•i‚Ì 1 ‚‚ŁAî
  •ñ‚ð‹L˜^‚·‚é•”•i‚Å‚ ‚éuƒvƒ‰ƒbƒ^[v‚Æ‚¢‚¤Ž¥‹C”}‘Ì‚ð‰ñ“]‚³‚¹‚Ä‚¢‚鎲‚ð
  Žw‚µ‚Ü‚·B‚‚܂èuƒXƒsƒ“ƒhƒ‹v‚ª‘½‚¯‚ê‚Α½‚¢‚قǁA‚»‚ꂾ‚¯•½s‚µ‚ăfƒB
  ƒXƒN‚ɓǂݏ‘‚«‚ª‚Å‚«A‘S‘̂̃pƒtƒH[ƒ}ƒ“ƒX‚ªã‚邱‚Æ‚É‚È‚è‚Ü‚·B

  ƒpƒtƒH[ƒ}ƒ“ƒX‚ð‚ ‚°‚邾‚¯‚Å‚È‚­A‚ ‚éƒf[ƒ^‚𕡐”ƒfƒBƒXƒNã‚ɃRƒs[‚µ
  ‚ÄŽ‚½‚·‚±‚Æ‚à‚Å‚«‚Ü‚·B‚±‚ê‚ðƒ~ƒ‰[ƒŠƒ“ƒO‚ƌĂт܂·BŒ»ó‚Ì LVM ‚Í‚»
  ‚à‚»‚à‚±‚Ì‹@”\‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñ‚ªAŒ‹‰Ê“I‚ÉŽÀŒ»‚·‚邱‚Æ‚ª‰Â”\‚Å
  ‚·B

  8.1.  ‚È‚ºƒXƒgƒ‰ƒCƒv‚·‚é‚Ì‚©H

  ƒfƒBƒXƒN‚̃pƒtƒH[ƒ}ƒ“ƒX‚ɉe‹¿‚ð—^‚¦‚é—vˆö‚́A­‚È‚­‚Æ‚à 3 ‚‚ ‚è‚Ü
  ‚·BÅ‚àŒ°’˜‚ɉe‹¿‚ª‚Å‚é‚à‚̂́AƒfƒBƒXƒNã‚̃f[ƒ^‚ð˜A‘±‚µ‚ēǂݏ‘‚«‚·
  ‚鑬“x‚Å‚·B SCSI ‚â IDE ƒoƒX 1 –{ã‚É 1 ‚‚¾‚¯ƒfƒBƒXƒN‚ª‚ ‚èA‚»‚±‚Å
  ‘å‚«‚ȃtƒ@ƒCƒ‹‚ð“ǂݏ‘‚«‚·‚鎞‚ɂ́A‚±‚ê‚̓pƒtƒH[ƒ}ƒ“ƒX‚ð’ቺ‚³‚¹‚é—v
  ˆö‚Æ‚È‚è‚Ü‚·B

  ƒfƒBƒXƒN‚ª—˜—p‚Å‚«‚é‘ш敝‚ÍŒÀ‚ç‚ê‚Ä‚¢‚Ü‚·B1 –{‚Ì SCSI ƒoƒX‚É 7 ‚‚Ì
  ƒfƒBƒXƒN‚ðŒq‚°‚ê‚΁A‹°‚ç‚­ƒfƒBƒXƒNŽ©‘̂ɏ‘‚«ž‚Þ‘¬“x‚ªƒoƒX‚Ì‘¬“x‚ð‰z‚¦
  ‚Ä‚µ‚Ü‚¤‚Å‚µ‚傤B‚¨‹à‚³‚¦‚ ‚ê‚΁A‚±‚̃{ƒgƒ‹ƒlƒbƒN‚ðª–{“I‚É‰ðŒˆ‚Å‚«‚Ü
  ‚·B

  ’x‰„‚ª”­¶‚µ‚Ü‚·B‚æ‚­Œ¾‚í‚ê‚Ä‚¢‚é‚悤‚ɁA’x‰„‚͈ȑO‚©‚ç–ï‰î‚È–â‘è‚Å
  ‚·B‚È‚¨ˆ«‚¢‚±‚ƂɁA‚¨‹à‚𒍂¬ž‚ñ‚Å‚à’x‰„‚ðŒ¸‚ç‚·‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñI
  ‹ß ‚̃fƒBƒXƒN‚Í‚¨‚¨‚æ‚» 7 ms ‚Ì’x‰„‚ª¶‚¶‚Ü‚·BSCSI ‚Ì’x‰„‚àA25 ms
  ’ö“x”­¶‚µ‚Ä‚¢‚Ü‚µ‚½B

  FIXME: Å‹ß‚Ì’l‚ª•K—vI

  ‚±‚ê‚͉½‚ðˆÓ–¡‚·‚é‚Ì‚Å‚µ‚傤‚©H ’x‰„‚ð‡ŽZ‚·‚é‚ƁA•W€‚Å 30 ms ’ö“x‚Ì
  ’x‰„‚ª”­¶‚·‚邱‚Æ‚É‚È‚é‚Å‚µ‚傤B‚Æ‚¢‚¤‚±‚Ƃ́A1 •b“–‚½‚è‚킸‚© 33 ‰ñ
  ‚¾‚¯‚µ‚©ƒfƒBƒXƒN‚ɑ΂·‚é‘€ì‚ª‚Å‚«‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B•b“–‚½‚è‚É
  ‘½—Ê‚Ì–â‚¢‡‚킹‚µ‚½‚¢‚̂ɁAƒLƒƒƒVƒ…‚à\•ª‚Å‚È‚¢‚Æ‚È‚é‚ƁA‚»‚ê‚Í•s‰^‚Æ
  ‚µ‚©Œ¾‚¢‚悤‚ª‚ ‚è‚Ü‚¹‚ñB

  •À—ñ‚É“®‚­•¡”‚̃fƒBƒXƒN‚©uƒXƒsƒ“ƒhƒ‹v‚ª‚ ‚ê‚΁A“¯Žž‚É•¡”‚Ì–½—ß‚ðŽÀ
  s‚Å‚«‚Ü‚·B‚±‚ê‚Í’x‰„‚Ì–â‘è‚ð‰ñ”ð‚·‚é—LŒø‚ÈŽè’i‚Å‚·B‘å‹K–Í‚È news ƒT
  [ƒo[‚̂悤‚È—p“r‚ł́AƒXƒgƒ‰ƒCƒsƒ“ƒO‚©“üo—Í‚ðƒXƒ€[ƒY‚ɍs‚¤•Ê‚ÌŽè’i
  ‚È‚µ‚É‚Í“®ì‚·‚炵‚Ü‚¹‚ñB

  ‚±‚ꂪƒXƒgƒ‰ƒCƒsƒ“ƒO‚Ì“®ì‚Å‚·BƒoƒX‚ðÅ‘åŒÀ‚ÉŽg‚¦‚ê‚΁A˜A‘±‚µ‚½“ǂݏ‘
  ‚«‚à‚à‚Á‚Æ‘¬‚­‚È‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

  8.2.  ‚È‚ºƒXƒgƒ‰ƒCƒsƒ“ƒO‚µ‚È‚¢‚Ì‚©

  ƒXƒgƒ‰ƒCƒsƒ“ƒO‚¾‚¯‚ðs‚¤‚ƁAuƒrƒbƒg’PˆÊv‚Å”j‰ó‚ª‹N‚±‚éŠëŒ¯‚ªo‚Ä‚«‚Ü
  ‚·BƒfƒBƒXƒN‚ª‘Ê–Ú‚É‚È‚é‚ƁA˜_—ƒ{ƒŠƒ…[ƒ€‚Ì“à—e‚ª‚¨‚µ‚á‚©‚É‚È‚Á‚Ä‚µ‚Ü
  ‚¢‚Ü‚·Bƒf[ƒ^‚ð˜A‘±‚µ‚Ä’u‚¢‚Ä‚ ‚ê‚΁Aƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̈ꕔ‚¾‚¯‚ōςÜ
  ‚¹‚ç‚ê‚Ü‚·B

  ‹†‹É‚ÌŽè’i‚́Aƒ~ƒ‰[ƒŠƒ“ƒO‚µ‚½ã‚ł̃Xƒgƒ‰ƒCƒsƒ“ƒO‚Å‚·B

  FIXME: LVM ‚Æ md ‚ðŽg‚Á‚āAƒ~ƒ‰[ƒŠƒ“ƒO‚µ‚½ã‚ŃXƒgƒ‰ƒCƒsƒ“ƒO‚µ‚Ä‚Ý‚é

  –󒐁Fmd ‚́Aƒ\ƒtƒgƒEƒGƒA RAID ‚̃fƒoƒCƒX‚Å‚·B Multi-Disk-HOWTO ‚Ì“ú
  –{Œê–ó
  <http://www.linux.or.jp/docs/Multi-Disk-HOWTO/Multi-Disk-HOWTO.html>‚ð
  ŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢B

  8.3.  LVM ‚ł̃Xƒgƒ‰ƒCƒsƒ“ƒO

  ƒXƒgƒ‰ƒCƒv\¬‚̐ݒè‚́A˜_—ƒ{ƒŠƒ…[ƒ€‚̍쐬Žž‚É lvcreate ‚ðŽg‚Á‚čςÜ
  ‚¹‚Ü‚·BŠÖ˜A‚·‚éƒpƒ‰ƒƒ^‚Í 2 ‚‚ ‚è‚Ü‚·B-i ‚Å‚¢‚­‚‚̕¨—ƒ{ƒŠƒ…[ƒ€‚É
  •ªŽU‚³‚¹‚é‚Ì‚©‚ðŽw’肵‚Ü‚·BŽÀ‚̓Xƒgƒ‰ƒCƒsƒ“ƒO‚̓rƒbƒg’PˆÊ‚Å‚Í‚È‚­Aƒu
  ƒƒbƒN’PˆÊ‚ōs‚í‚ê‚Ü‚·B-I ‚ŃLƒƒoƒCƒg’PˆÊ‚Å‘Œ¸‚Ì’PˆÊ‚ðŽw’è‚ð‚µ‚Ü
  ‚·B’ˆÓ“_‚́AŽw’è‚·‚é‚Ì‚ª 2 ‚̗ݏæ’PˆÊ‚ŁA Å‘å 128 KB ‚Å‚ ‚邱‚Æ‚Å
  ‚·B

  —á‚Å‚·B

       # lvcreate -n stripedlv -i 2 -I 64 mygroup -L 20M
       lvcreate -- rounding 20480 KB to stripe boundary size 24576 KB / 6 PE
       lvcreate -- doing automatic backup of "mygroup"
       lvcreate -- logical volume "/dev/mygroup/stripedlv" successfully created

  8.3.1.  ƒpƒtƒH[ƒ}ƒ“ƒXã‚Ì’ˆÓ“_

  “¯‚¶ƒfƒBƒXƒN‚Ì 2 ‚‚̃p[ƒeƒBƒVƒ‡ƒ“ã‚ŃXƒgƒ‰ƒCƒv‚·‚é‚ƁAƒpƒtƒH[ƒ}ƒ“
  ƒX‚ªã‚é‚Ç‚±‚ë‚©‚¨‚»‚ç‚­‹tŒø‰Ê‚É‚È‚Á‚Ä‚µ‚Ü‚¤‚Å‚µ‚傤B- ‚­‚ê‚®‚ê‚à‚»‚¤
  ‚µ‚È‚¢‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B1 –{‚Ì IDE ƒoƒX‚É 2 ‚‚̃fƒBƒXƒN‚ðÚ‘±‚µ‚Ä
  ‚ ‚Á‚Ä‚à‚â‚͂蓯‚¶‚±‚Æ‚ªŒ¾‚¦‚Ü‚·B- Ž„‚ª’m‚Á‚Ä‚¢‚é IDE ‚æ‚èi‰»‚µ‚Ä‚¢
  ‚È‚¯‚ê‚΁B

  FIXME: ‚±‚ê‚͍¡‚Å‚à³‚µ‚¢‚Ì‚©H

  ŒÃ‚߂̃}ƒU[ƒ{[ƒh‚ɂ́A2 –{‚Ì IDE ƒoƒX‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA2 –{–Ú
  ‚ÍŽg‚¢•¨‚É‚È‚ç‚È‚¢ê‡‚ª‘½‚­AŽÀŽ¿‚͒ᑬ‚È CD-ROM ƒhƒ‰ƒCƒu‚ð“®‚©‚·‚Ì‚É
  Žg‚í‚ê‚邱‚Æ‚É‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·Bƒc[ƒ‹‚ðŽg‚Á‚ăxƒ“ƒ`ƒ}[ƒN‚ðŽæ‚邱‚Æ‚ª
  ‰Â”\‚ŁAÅ‚à‹C‚É‚È‚éƒc[ƒ‹‚́uBonniev‚Å‚·BReiserFS ‚ÌŠJ”­ŽÒ‚½‚¿‚́A
  Bonnie++ <http://www.coker.com.au/bonnie++/> ‚ðƒŠƒŠ[ƒX‚µ‚Ä‚¢‚āA‚±‚ê
  ‚ŃpƒtƒH[ƒ}ƒ“ƒX‚̃f[ƒ^‚ðŒv‚Á‚Ä‚à‚¢‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB

  8.4.  ƒn[ƒhƒEƒFƒA RAID

  ƒnƒCƒGƒ“ƒh‚ȃCƒ“ƒeƒ‹ x86 ƒT[ƒo[‚Ì‘½‚­‚ɂ́Aƒn[ƒhƒEƒFƒA RAID ƒRƒ“ƒg
  ƒ[ƒ‰‚ª‚‚¢‚Ä‚¢‚Ü‚·B‚»‚Ì“à‚Ì‘å•”•ª‚ɂ́A­‚È‚­‚Æ‚à 2 ‚‚̓Ɨ§‚µ‚½
  SCSI ƒ`ƒƒƒlƒ‹‚ª‚ ‚è‚Ü‚·BK‚¢‚È‚±‚Æ‚É LVM ‚Å‚»‚ê’ö‹ê˜J‚¹‚¸‚É—˜—p‚Å‚«‚Ü
  ‚·BŠÇ—ŽÒ‚Í RAID ƒRƒ“ƒgƒ[ƒ‰Ž©g‚Ì‹@”\‚ðŽg‚Á‚Ę_—ƒhƒ‰ƒCƒu‚̍\¬‚ðŒˆ
  ‚ß‚Ä‚©‚çALinux ‚Å RAID ƒRƒ“ƒgƒ[ƒ‰‚ð’Ê‚µ‚ăfƒBƒXƒN‚ð”FŽ¯‚³‚¹‚È‚¯‚ê‚Î
  ‚¢‚¯‚Ü‚¹‚ñB‚½‚Æ‚¦‚Î SCSI ƒ`ƒƒƒlƒ‹ A ã‚Ì 2 ‚‚̃fƒBƒXƒN‚ŃXƒgƒ‰ƒCƒv‚ð
  s‚¢A‚»‚̃~ƒ‰[‚ð SCSI ƒ`ƒƒƒlƒ‹ B ã‚Ì 2 ‚‚̃fƒBƒXƒN ‚É‚µ‚½‚Æ‚µ‚Ü
  ‚·B‚±‚ê‚Í“TŒ^“I‚È RAID 0/1 ‚̍\¬‚ŁAƒpƒtƒH[ƒ}ƒ“ƒX‚ƃf[ƒ^‚̈À‘S«‚ð
  Å‘åŒÀˆøo‚µ‚Ü‚·B‚±‚̍\¬‚̃}ƒVƒ“‚Å Linux ‚ðƒu[ƒg‚·‚é‚ƁARAID ƒRƒ“ƒg
  ƒ[ƒ‰ã‚É‚ ‚é 1 ‚‚̃fƒBƒXƒNã‚É‚¾‚¯Aƒf[ƒ^—̈悪‚ ‚é‚悤‚ɁuŒ©‚¦‚Ü
  ‚·vB‚±‚ꂱ‚»‚ªA 4 ‚‚̃fƒBƒXƒN‚ō\¬‚µ‚½ RAID 0/1 ‚̘_—ƒhƒ‰ƒCƒu‚È
  ‚Ì‚Å‚·B‚‚܂è LVM ‚©‚猩‚éŒÀ‚èAƒ}ƒVƒ“‚Í‚ ‚½‚©‚àƒfƒBƒXƒN‚ð 1 ‚‚¾‚¯”õ
  ‚¦‚Ä‚¢‚āA1 ‚‚̃fƒBƒXƒN‚ðˆµ‚¤‚悤‚ÉŽg—p‚Å‚«‚Ü‚·BƒfƒBƒXƒN‚Ì 1 ‚‚ª‰ó
  ‚ê‚Ä‚àALVM ‚Í‚»‚ê‚ð’m‚é‚悵‚à‚ ‚è‚Ü‚¹‚ñBŠÇ—ŽÒ‚ªƒfƒBƒXƒN‚ðŒðŠ·‚µ‚Ä
  ‚à(ƒzƒbƒgƒXƒƒbƒv‹@\‚ðŽg‚Á‚āA‰Ò“­’†‚É)ALVM ‚Í‚»‚ê‚ðŒŸ’m‚µ‚È‚¢‚¾‚¯‚Å
  ‚È‚­AƒRƒ“ƒgƒ[ƒ‰‚̓~ƒ‰[‚³‚ê‚Ä‚¢‚éƒf[ƒ^‚ðÄ“¯Šú‚³‚¹‚āA‚·‚ׂČ³’Ê‚è
  ‚É‚µ‚Ü‚·B‚±‚±‚Å‚½‚¢‚Ä‚¢‚Ì•û‚Í‚¿‚å‚Á‚ƍl‚¦‚Ä‚©‚çAuRAID ƒRƒ“ƒgƒ[ƒ‰
  ‚ð LVM ‚Æ•¹—p‚·‚é‚Ɖ½‚ª‚¢‚¢‚Ì‚¾‚낤Hv‚Æ‚¢‚¤‹^–₪—N‚«‚Ü‚·BŠÈŒ‰‚ɐà
  –¾‚·‚é‚ƁAŽŸ‚̂悤‚È“š‚¦‚É‚È‚è‚Ü‚·BRAID ƒRƒ“ƒgƒ[ƒ‰‚ÌŒ³‚Ř_—ƒhƒ‰ƒC
  ƒu‚ðŒˆ’è‚µ‚Ä‚µ‚Ü‚¤‚ƁA‚»‚̃hƒ‰ƒCƒu‚ɑ΂µ‚ÄŒã‚ŃfƒBƒXƒN‚ð’ljÁ‚·‚邱‚Æ‚Í
  ‚Å‚«‚È‚­‚È‚è‚Ü‚·B‹ó‚«‚ð‚Ç‚Ì‚­‚ç‚¢Žæ‚é‚©‚ÌŒvŽZ‚ðŠÔˆá‚Á‚Ä‚µ‚Ü‚Á‚½‚èA’P
  ‚É‚à‚¤­‚µ‹ó‚«‚ª•K—v‚É‚È‚Á‚½ê‡‚É‚àAV‚µ‚¢ƒfƒBƒXƒN‚ª‚¢‚­‚‚ł ‚êAŠù
  ‘¶‚̃Xƒgƒ‰ƒCƒv\¬‚ɂ͒ljÁ‚Å‚«‚Ü‚¹‚ñB‚‚܂肻‚̃Rƒ“ƒgƒ[ƒ‰‚ÌŒ³‚ŁAV
  ‚µ‚¢ RAID ‚̃Xƒgƒ‰ƒCƒv\¬‚ðì¬‚µ‚È‚¯‚ê‚΂¢‚¯‚Ü‚¹‚ñB‚»‚±‚Å LVM ‚ð
  Žg‚Á‚Ä‚¢‚ê‚΁A‚½‚¾ LVM ‚̘_—ƒ{ƒŠƒ…[ƒ€‚ðŠg’£‚·‚ê‚΂¢‚¢‚¾‚¯‚È‚Ì
  ‚ŁARAID ƒRƒ“ƒgƒ[ƒ‰‚ÌŒ³‚ŐV‹Œ‚̃Xƒgƒ‰ƒCƒv\¬‚ðƒXƒ€[ƒY‚ÉŠg’£‚Å‚«‚Ü
  ‚·B

  FIXME: ‚±‚̃e[ƒ}‚ɒljÁ‚·‚邱‚Æ‚Í‚ ‚é‚©H

  8.5.  Linux ‚̃\ƒtƒgƒEƒFƒA RAID

  Linux 2.4 ‚É‚Í‚Æ‚Ä‚à‘f°‚炵‚¢ RAID ‚ª‚«‚¿‚ñ‚ÆŽg‚¦‚éó‘Ԃł‚¢‚Ä‚«‚Ü
  ‚·B Linux 2.2 ‚ɂ̓fƒtƒHƒ‹ƒg‚Å Alan Cox Ž‚ªƒŠƒŠ[ƒX‚µ‚½‰Šúƒo[ƒWƒ‡
  ƒ“‚Ì RAID ‹@”\‚ª‚‚¢‚Ä‚¢‚Ü‚·‚ªAo—ˆ‚ª‚ ‚Ü‚è‚æ‚­‚ ‚è‚Ü‚¹‚ñB2.2 ‚ª‚Ü‚¾
  ‚±‚̏‰Šú‚̃ŠƒŠ[ƒX‚ðÌ—p‚µ‚Ä‚¢‚é–ó‚́AƒJ[ƒlƒ‹‚ÌŠJ”­ŽÒ‚ª Linux ‚̈À’è
  ”łŃ†[ƒUƒ‰ƒ“ƒh‚̃Aƒbƒvƒf[ƒg‚ð‚Æ‚à‚È‚¤•ÏX‚ð–]‚Ü‚È‚©‚Á‚½‚½‚ß‚Å‚·B

  Red Hat ‚â MandrakeASuSE ‚ð‚Í‚¶‚ß‚Æ‚·‚éƒfƒBƒXƒgƒŠƒrƒ…[ƒ^‚Ì‘å•”•ª‚́A
  ‘f°‚炵‚¢o—ˆ‚É‚È‚é‚ÆŽv‚í‚ê‚éƒo[ƒWƒ‡ƒ“ 0.90 ‚É’u‚«Š·‚¦‚邱‚Æ‚ðŒˆ‚ß‚Ü
  ‚µ‚½B

  ‚±‚±‚ł̓o[ƒWƒ‡ƒ“ 0.90 ‚¾‚¯‚ð‚ðˆµ‚¤‚±‚Æ‚É‚µ‚Ü‚·B

  FIXME: ‚±‚±‚ɍX‚ɏ‘‚¢‚Ä‚­‚¾‚³‚¢B

  9.  Ú‚µ‚¢‰ðà

  9.1.  ƒRƒ“ƒsƒ…[ƒ^ŠÔ‚Å LVM ‚̃fƒBƒXƒN‚ðˆÚ“®‚·‚é

  ‚±‚̐V‚µ‚¢‹Zp‚ð—˜—p‚·‚é‚ƁA’Pƒ‚ȍì‹ÆA‚½‚Æ‚¦‚΂ ‚éƒ}ƒVƒ“‚©‚瑼‚̃}ƒV
  ƒ“‚ɃfƒBƒXƒN‚ðˆÚ‚·‚悤‚ȍì‹Æ‚ªA‚â‚âŽè‚̍¬‚ñ‚¾‚à‚Ì‚É‚È‚é‚©‚à‚µ‚ê‚Ü‚¹
  ‚ñBLVM ‚ðŽg—p‚·‚éˆÈ‘O‚Å‚ ‚ê‚΁A‚â‚é‚ׂ«‚±‚Ƃ́A‚»‚̃fƒBƒXƒN‚ðV‚µ‚¢ƒ}
  ƒVƒ“‚ÉŽæ‚è•t‚¯‚āAƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðƒ}ƒEƒ“ƒg‚·‚邱‚Æ‚¾‚¯‚Å‚µ‚½BLVM ‚ð
  —p‚¢‚é‚Ə­‚µ‚â‚邱‚Æ‚ª‘‚¦‚Ü‚·BLVM ‚̍\‘¢‚Í—¼•û‚̃fƒBƒXƒNã‚Æ
  /etc/lvmconf ‚É•Û‘¶‚³‚ê‚Ä‚¢‚Ü‚·B‚µ‚½‚ª‚Á‚Ä—BˆêŠm”F‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢
  ‚±‚Ƃ́Aƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ªŠÜ‚Ü‚ê‚Ä‚¢‚éƒfƒBƒXƒN‚ª‚¢‚­‚‚ ‚Á‚Ä‚àAƒ{
  ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ª‘®‚·‚邱‚Æ‚É‚È‚éƒ}ƒVƒ“ã‚Å”FŽ¯‚Å‚«‚é‚©‚Æ‚¢‚¤‚±‚Æ‚Å
  ‚·B‚±‚ê‚ðs‚¤‚Ì‚ªAvgexport ƒRƒ}ƒ“ƒh‚Å‚·B vgexport ‚Í’Pƒ‚É
  /etc/lvmconf ‚É‚ ‚éƒ{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚̍\¬‚©‚çíœ‚·‚邾‚¯‚Å‚·‚Ì
  ‚ŁAƒfƒBƒXƒNã‚ł͉½‚à•ÏX‚ ‚è‚Ü‚¹‚ñBŒã‚́AƒfƒBƒXƒN‚ðV‚µ‚¢ƒ}ƒVƒ“‚ɐÚ
  ‘±‚µ‚Ä(“¯‚¶ ID ‚Å‚ ‚Á‚Ä‚Í‚È‚ç‚È‚¢)A/etc/lvmconf ‚ðƒAƒbƒvƒf[ƒg‚·‚邾
  ‚¯‚Å‚·B‚»‚ê‚Í vgimport ‚ðŽg‚Á‚čs‚¢‚Ü‚·B

  —á

  ƒ}ƒVƒ“ No 1 ‚ŁA

       vgchange -a n vg01
       vgexport vg01

  ƒ}ƒVƒ“ No 2 ‚ŁA

       vgimport vg01 /dev/sda1 /dev/sdb1
       vgchange -a y vg01

  ’ˆÓ‚·‚ׂ«“_‚́A“¯–¼‚̃{ƒŠƒ…[ƒ€EƒOƒ‹[ƒv‚ð—p‚¢‚Ä‚Í‚¢‚¯‚È‚¢‚Æ‚¢‚¤‚±‚Æ
  ‚Å‚·B‚à‚µ vgimport ƒRƒ}ƒ“ƒh‚ªÝ’è‚̃oƒbƒNƒAƒbƒv‚ðã‚°‚È‚¯‚ê
  ‚΁Avgcfgbackup ‚ðŽg‚Á‚ďグ‚Ä‚­‚¾‚³‚¢B

  9.2.  /etc/lvmtab and /etc/lvmtab.d ‚̍č\¬

  FIXME: ‚à‚Á‚Æ‚«‚¿‚ñ‚Æ‚µ‚½“à—e‚ð‘‚­

  10.  ‚³‚ç‚ɏڂµ‚­

     LVM site <http://lvm.msede.com/lvm/>
        Žå—v‚È LVM ŠÖ˜AƒŠƒ\[ƒX‚ª—˜—p‚Å‚«‚é

     German LVM HOWTO <http://litefaden.com/lite00/lvm/>
        ƒhƒCƒcŒê‚ª“Ç‚ß‚é‚È‚çAŠù‚É‚½‚­‚³‚ñ‚̏î•ñ‚ª‹Lq‚µ‚Ä‚ ‚é

     Translation of the German HOWTO
        <ftp://linux.msede.com/lvm/howto/en/>
        Peter.Wuestefeld@resnova.de Ž‚́AƒhƒCƒcŒê‚Ì HOWTO ‚ð‰pŒê‚É–|–ó
        ’†B‚à‚¤‚·‚®‚±‚Ì HOWTO ‚É‘½‚­‚ÌŽžŠÔ‚ðŠ„‚­–Í—lB‰äX‚Ì HOWTO ‚ª‹^
        ‚킵‚©‚Á‚½‚èAŠÔˆá‚Á‚Ä‚¢‚½‚肵‚½‚È‚çAŽQl‚É‚·‚邱‚Æ‚ð‚¨Š©‚ß‚·‚é

     HP/UX Managing Disks Guide <http://docs.hp.com/cgi-
        bin/omcgi/omdoc?action=getcon&ID=7425>
        Linux ‚Ì LVM ‚Í HP/UX ‚ÌŽÀ‘•‚ƂقڊԈႢ‚È‚­“¯—l‚É‹@”\‚·‚é‚Ì
        ‚ŁAHP/UX ‚̃hƒLƒ…ƒƒ“ƒg‚ª‚Æ‚Ä‚à–ð‚É—§‚B‚Æ‚Ä‚à—Ç‚¢“à—e‚Å‚ ‚éB

  11.  ŽÓŽ«‚ÆŠ´ŽÓ

  ‚±‚Ì HOWTO ‚ð‘‚­‚Ì‚É“–‚½‚Á‚āA•‚¯‚Ä‚¢‚½‚¾‚¢‚½‚·‚ׂĂ̕ûX‚ð‹LÚ‚µ‚æ
  ‚¤‚ƐS‚ª‚¯‚Ü‚µ‚½BƒAƒbƒvƒf[ƒg‚â’ù³AŠñe‚ð‚µ‚Ä‚¢‚½‚¾‚¢‚½•ûX‚¾‚¯‚Å‚È
  ‚­A‚±‚̃e[ƒ}‚ð‰äX‚ª—‰ð‚Å‚«‚é‚悤‚ɏ•Œ¾‚¢‚½‚¾‚¢‚½•ûX‚à‚ ‚°‚³‚¹‚Ä‚¢
  ‚½‚¾‚«‚Ü‚µ‚½B

  o  Axel Boldt <axel@uni-paderborn.de>

  o  Sean Reifschneider <jafo@tummy.com>

  o  Alexander Talos <at@atat.at>

  o  Eric Maryniak <e.maryniak@pobox.com>

  12.  “ú–{Œê”ÅŽÓŽ«

  ‚±‚Ì–|–ó‚ðs‚¤‚É“–‚½‚Á‚āAJF ƒvƒƒWƒFƒNƒg‚Ì•ˆä‚³‚ñ‚æ‚èƒAƒhƒoƒCƒX‚ð‚¢
  ‚½‚¾‚«‚Ü‚µ‚½B‚±‚̏ê‚ðŽØ‚è‚Ä‚¨—ç\‚µã‚°‚Ü‚·B