<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Logical Volume Manager HOWTO: $B4pK\E*$J86B'(B</TITLE> <LINK HREF="LVM-HOWTO-4.html" REL=next> <LINK HREF="LVM-HOWTO-2.html" REL=previous> <LINK HREF="LVM-HOWTO.html#toc3" REL=contents> </HEAD> <BODY> <A HREF="LVM-HOWTO-4.html">$B<!$N%Z!<%8(B</A> <A HREF="LVM-HOWTO-2.html">$BA0$N%Z!<%8(B</A> <A HREF="LVM-HOWTO.html#toc3">$BL\<!$X(B</A> <HR> <H2><A NAME="s3">3. $B4pK\E*$J86B'(B</A></H2> <P>$B$G$O!"6<$+$7J86g$O$3$l$0$i$$$K$7$F$*$-$^$7$g$&!#$7$+$7(B LVM $B$K$OM}2r$7$F$*$+(B $B$J$1$l$P$$$1$J$$@lLgMQ8l$,$?$/$5$s$"$j$^$9!#M}2r$7$F$*$+$J$$$H!"%U%!%$%k(B $B%7%9%F%`$r4m81$K$5$i$9$O$a$K$J$C$F$7$^$&$+$b$7$l$^$;$s!#(B <P>$B$^$:$O4pAC$N$"$?$j$+$i$O$8$a$^$9!#(B <P> <DL> <DT><B>$BJ*M}G^BN(B</B><DD><P>$B!VJ*M}!W$H$$$&8@MU$N0UL#$rJ#;($K9M$($J$$$G$/$@$5$$!#C1$K%O!<%I%G%#%9%/(B $B$b$7$/$O%Q!<%F%#%7%g%s$r2>Dj$7$F$$$^$9!#$?$H$($P!"(B/dev/hda$B!"(B/dev/hda6$B!"(B /dev/sda $B$N$h$&$J!#%V%m%C%/!&%G%P%$%9$K$"$kO"B3$7$?%V%m%C%/$r$$$/$i$G$b(B $BJ*M}%\%j%e!<%`$K3d$jEv$F$i$l$^$9!#$=$NJ*M}%\%j%e!<%`$H$O!D(B <DT><B>$BJ*M}%\%j%e!<%`(B (PV)</B><DD><P>$BJ*M}%\%j%e!<%`$H$O4IM}%G!<%?$r$$$/$D$+J*M}G^BN$KIU2C$7$?J*M}G^BN$=$N$b$N(B $B$rI=$7$^$9!#(B $B$3$l$rIU2C$9$k$H!"(BLVM $B$+$i$OJ*M}%(%/%9%F%s%H$rF~$l$k4o$K8+$($^$9!#$=$NJ*M}(B $B%(%/%9%F%s%H$H$O!D(B <DT><B>$BJ*M}%(%/%9%F%s%H(B(PE)</B><DD><P>$BJ*M}%(%/%9%F%s%H$O!"$$$+$K$bBg$-$$%V%m%C%/$N$h$&$K8+$(!"DL>o$O?t(B MB $B$NBg$-$5(B $B$K$J$j$^$9!#(B $BJ*M}%(%/%9%F%s%H$O%\%j%e!<%`!&%0%k!<%W$KG[CV$5$l$^$9!#$=$N%\%j%e!<%`!&(B $B%0%k!<%W(B $B$H$O!D(B <DT><B>$B%\%j%e!<%`!&%0%k!<%W(B (VG)</B><DD><P>$B%\%j%e!<%`!&%0%k!<%W$O!"$$$/$D$+$NJ*M}%(%/%9%F%s%H(B($BJ#?t$NJ*M}%\%j%e!<%`$d(B $B%O!<%I!&%I%i%$%V$+$i@.$k(B)$B$+$i9=@.$5$l$^$9!#%\%j%e!<%`!&%0%k!<%W$rB??t$N(B $B%O!<%I!&%I%i%$%V(B($B$?$H$($P(B /dev/hda $B$d(B /dev/sda)$B$+$i9=@.$5$l$F$$$k$b$N$H(B $BM}2r$7$?$/$J$k$+$b$7$l$^$;$s$,!"$h$j@5$7$/$O!"%\%j%e!<%`!&%0%k!<%W$OJ#?t$N(B $BJ*M}%(%/%9%F%s%H$+$i9=@.$5$l!"J*M}%(%/%9%F%s%H$N5!G=$O%O!<%I!&%I%i%$%V$K(B $B$h$C$FDs6!$5$l$F$$$k$H$$$&$3$H$K$J$j$^$9!#(B <P>>$B$3$N%\%j%e!<%`!&%0%k!<%W$r85$K$7$F!"J*M}%(%/%9%F%s%H$OO@M}%\%j%e!<%`$K(B $B3d$jEv$F$i$l$^$9!#$=$NO@M}%\%j%e!<%`$H$O!D(B <DT><B>$BO@M}%\%j%e!<%`(B (LV)</B><DD><P>$B$=$&$G$9!"$d$C$H$?$I$jCe$-$^$7$?!#2r@b$N:G=*L\I8$O$3$NO@M}%\%j%e!<%`$J$N$G$9!#(B $B>pJs$rJ]B8$9$k$N$O!"$^$5$K$3$3$J$N$G$9!#O@M}%\%j%e!<%`$O!"=>Mh$N%Q!<%F%#%7%g%s(B $B$HF1$80UL#$K$J$j$^$9!#(B <P>$BDL>o$N%Q!<%F%#%7%g%s>e$G:n@.$9$k$N$HF1$8$h$&$K!"O@M}%\%j%e!<%`>e$G%U%!%$%k(B $B%7%9%F%`$r9=C[$9$k$N$,IaDL$G$9!#$=$N%U%!%$%k%7%9%F%`$H$O!D(B <DT><B>$B%U%!%$%k%7%9%F%`(B</B><DD><P>$B%U%!%$%k%7%9%F%`$O9%$_$N$b$N$r2?$G$bA*$Y$^$9!#I8=`$N(B ext2 $B$d(B ReiserFS$B!"(BNWFS$B!"(B XFS$B!"(BJFX$B!"(BNTFS $BEy$I$l$G$b!#(BLinux $B$N%+!<%M%k$K$H$C$F$O!"IaDL$N%Q!<%F%#%7%g%s(B $B$HO@M}%\%j%e!<%`$K$O2?$b0c$$$O$"$j$^$;$s!#(B <P><B>$BLuCp!'(B</B>$B3F<o%U%!%$%k%7%9%F%`$K$D$$$F$O!"(B <A HREF="http://www.linux.or.jp/docs/Filesystems-HOWTO">Filesystems-HOWTO $B$NF|K\8lLu(B</A>$B$r$4Mw$/$@$5$$!#(B <P> </DL> <P>ASCII $BJ8;zNs$K$h$kAO:n$r;n$_$k$3$H$G!"$3$N$7$/$_$r?^2r$7$F$_$^$7$g$&!#(B <P> <PRE> $BJ*M}%\%j%e!<%`$O!"J*M}%(%/%9%F%s%H$r4^$_$^$9!#(B +------[ $BJ*M}%\%j%e!<%`(B ]------+ | PE | PE | PE | PE | PE | PE | +------------------------------+ $B%\%j%e!<%`!&%0%k!<%W$O!"(B2 $B$D$NJ*M}%\%j%e!<%`(B(PV)$B$r4^$_!"(B6 $B$D$NJ*M}%(%/%9(B $B%F%s%H$+$i9=@.$5$l$^$9!#(B +------[ $B%\%j%e!<%`!&%0%k!<%W(B ]---------+ | +--[PV]--------+ +--[PV]---------+ | | | PE | PE | PE | | PE | PE | PE | | | +--------------+ +---------------+ | +---------------------------------------+ $B$b$C$H9-$2$F$_$k$H!"$3$&$J$j$^$9!#(B +------[ $B%\%j%e!<%`!&%0%k!<%W(B ]---------+ | +--[PV]--------+ +--[PV]---------+ | | | PE | PE | PE | | PE | PE | PE | | | +--+---+---+---+ +-+----+----+---+ | | | | | +-----/ | | | | | | | | | | | | +-+---+---+-+ +----+----+--+ | | | $BO@M}(B | | $BO@M}(B | | | | $B%\%j%e!<%`(B| | $B%\%j%e!<%`(B | | | | | | | | | | /home | | /var | | | +-----------+ +------------+ | +---------------------------------------+ </PRE> <P>$B$3$N?^$G$O!"(B2 $B$D$N%U%!%$%k%7%9%F%`$,$"$j!"(B2 $B$D$N%G%#%9%/$K$^$?$,$C$F$$$^$9!#(B /home $B%U%!%$%k%7%9%F%`$O(B 4 $B$D!"(B/var $B$O(B 2 $B$D$NJ*M}%(%/%9%F%s%H$+$i9=@.$5$l$F(B $B$$$^$9!#(B <P>bert hubert $B;a$O(B LVM $B$r$h$j;k3PE*$KI=<($9$k(B <A HREF="http://ds9a.nl/lvm-viewer">$B%D!<%k(B</A> $B$r:n@.$7$F$$$^$9!#(B <A HREF="http://ds9a.nl/lvm-howto/screenshot.gif">$B%9%/%j!<%s%7%g%C%H(B</A> $B$,8+$i$l$^$9!#;d$N(B ASCII $BJ8;zAO:nIJ$h$j8+1I$($,$7$^$9!#(B <P> <H2><A NAME="ss3.1">3.1 $B<BNc$r8+$J$,$i$N2r@b(B</A> </H2> <P>$B$=$&$J$s$G$9!#(BLVM $B$O$H$F$bF,$NCf$G>C2=$7$E$i$$9M$($J$N$G(B($B!V2f!9$O%\!<%0$N(B LVM$B!D!W(B)$B!"$3$3$G$OO@M}%\%j%e!<%`$r:n@.$9$kNc$rCm<a$r$D$1$J$,$i?J$a$?$$$H;W(B $B$$$^$9!#(B $B$3$NNc$r%3%s%=!<%k$K$=$N$^$^F~NO!V$7$J$$$G!W$/$@$5$$!#%G!<%?$r2u$7$F$7$^$&(B $B!V62$l!W$,$"$j$^$9!#$?$H$(<j;}$A$N%3%s%T%e!<%?$,!"(B/dev/hda3 $B$d(B /dev/hdb2 $B$r(B $B;HMQ$7$F$$$J$/$F$b$G$9!#(B <P><B>$BLuCp!'(B</B>$B%\!<%0(B(Borg)$B$H$O!"%9%?!<%H%l%C%/(B($B%M%/%9%H!&%8%'%M%l!<%7%g%s(B) $B$KEP>l$9$k%5%$%\!<%0<oB2$N$3$H$G!"$"$i$f$k$b$N$rHs>p$J<jCJ$G<+J,C#$NCf$K<h$j(B $B9~$`<oB2$N$3$H$G$9!#%O%C%+!<$?$A$N4V$G$O!"$=$NlEM_$K2?J*$r$b<+J,$K<h$j9~$`(B $B;Q$+$i!"(B Microsoft $B$K$?$H$($k>l9g$,$"$j$^$9!#(B <P>$BG<F@$$$+$J$1$l$P!">e5-$N(B ASCII$BJ8;z$G=q$+$l$??^$r$4Mw$/$@$5$$!#(B <P>$B$^$:(B /dev/hda3 $B$H(B /dev/hdb2 $B$N%Q!<%F%#%7%g%s$N%?%$%W$r(B 0x8e $B$K$7$F$/$@$5$$!#(B $B$3$l$,!V(BLinux LVM$B!W$H$J$j$^$9!#$?$@$7!"$*<j;}$A$N(B fdisk $B$N%P!<%8%g%s$K$h$C$F(B $B$O!"$3$N%?%$%W$rG'<1$G$-$:$K!V(BUnknown$B!W$HI=<($5$l$k$+$b$7$l$^$;$s!#(B <P> <P> <BLOCKQUOTE><CODE> <PRE> # 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 </PRE> </CODE></BLOCKQUOTE> <P>/dev/hdb2 $B$KBP$7$F$bF1MM$JA`:n$r$7$F$_$^$9$,!"$3$3$G$O$=$N7k2L$rI=<($7$^$;$s!#(B $B$3$NA`:n$O!"9=@.$r<:$C$?>l9g$K(B LVM $B$r:F9=C[$9$k$N$KI,MW$G$9!#(B <P>$BI,$:$7$bA4$F$N%3%s%T%e!<%?$G$O$"$j$^$;$s$,!"$3$3$G%j%V!<%H$,I,MW$K$J$k>l9g(B $B$b$"$j$^$9!#<!$NNc$,$&$^$/$$$+$J$$$h$&$J$i!"%j%V!<%H$7$F$_$F$/$@$5$$!#(B <P>$B2<5-$N$h$&$K$9$l$P!"J*M}%\%j%e!<%`$,:n@.$G$-$^$9!#(B <BLOCKQUOTE><CODE> <PRE> # pvcreate /dev/hda3 pvcreate -- physical volume "/dev/hda3" successfully created # pvcreate /dev/hdb2 pvcreate -- physical volume "/dev/hdb2" successfully created </PRE> </CODE></BLOCKQUOTE> <P>$B$G$O!"(B2 $B$D$NJ*M}%\%j%e!<%`$r!V(Btest$B!W$H$$$&%\%j%e!<%`!&%0%k!<%W$KDI2C$7$F(B $B$_$^$9!#(B <BLOCKQUOTE><CODE> <PRE> # 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 </PRE> </CODE></BLOCKQUOTE> <P>$B$3$l$GL$;HMQ$N%\%j%e!<%`!&%0%k!<%W$,(B 1 $B$D$G$-$"$,$j$^$7$?!#$A$g$C$HD4$Y$F(B $B$_$^$7$g$&!#(B <P> <BLOCKQUOTE><CODE> <PRE> # 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 </PRE> </CODE></BLOCKQUOTE> $B>pJs$,$:$i$:$iJB$s$G$$$^$9$,!":#$N$H$3$m$OBgItJ,$rM}2r$G$-$J$$$O$:$G$9!#(B $B$^$@O@M}%\%j%e!<%`$rDj5A$7$F$$$^$;$s$+$i!"$3$l$r=$@5$9$kI,MW$,$"$j$^$9!#(B 50 MB $B$N!V(BHOWTO$B!W$H$$$&%\%j%e!<%`$r!V(Btest$B!W%\%j%e!<%`!&%0%k!<%W$K:n$C$F$_(B $B$^$9!#(B <P> <BLOCKQUOTE><CODE> <PRE> # 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 </PRE> </CODE></BLOCKQUOTE> <P>$B$3$l$G!"$"$H>/$7$H$$$&$H$3$m$^$G$-$^$7$?$N$G!"<!$O%U%!%$%k%7%9%F%`$r:n@.(B $B$7$^$7$g$&!#(B <P> <BLOCKQUOTE><CODE> <PRE> # 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 </PRE> </CODE></BLOCKQUOTE> <P>$B$3$l$G40N;$G$9!*(B $B:n@.$7$?%\%j%e!<%`!&%0%k!<%W$r8+D>$7$F$_$^$7$g$&!#$b$&(B $B$3$l$G%\%j%e!<%`!&%0%k!<%W$r%G!<%?$GKd$a$D$/$;$k$h$&$K$J$C$F$$$k$O$:$G$9(B $B$+$i!#(B <P> <BLOCKQUOTE><CODE> <PRE> # 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 </PRE> </CODE></BLOCKQUOTE> <P>$B$=$&!"(B/dev/hda3 $B$O$^$C$?$/;HMQ$7$F$$$^$;$s$,!"(B/dev/hdb2 $B$O(B 13 $B8D$N(B $BJ*M}%(%/%9%F%s%H$r;HMQ$7$F$$$^$9!#(B <H2><A NAME="ss3.2">3.2 $B%"%/%F%#%V$H%$%s%"%/%F%#%V(B - $B%+!<%M%k6u4V$H%f!<%66u4V(B</A> </H2> <P>$B$^$H$b$J%*%Z%l!<%F%#%s%0!&%7%9%F%`$,$=$&$G$"$k$h$&$K!"(BLinux $B$O(B $B%7%9%F%`9=@.(B $B$,(B 2 $B$D$KJL$l$F$$$^$9!#$=$l$O!"%+!<%M%k6u4V$H%f!<%66u4V$G$9!#%f!<%66u4V$O!"(B $B%f!<%6%i%s%I$H8F$P$l$k$3$H$b$"$j$^$9!#!V%f!<%6%i%s%I!W$O!"?M5$$N$"$k%F!<%^!&(B $B%Q!<%/$rI=$90UL#$G$b;H$o$l$F$$$^$9!#(B <P>$BO@M}%\%j%e!<%`$K4XO"$7$??75,:n@.$d=$@5:n6H$O!"%f!<%66u4V$G9T$o$l!"$=$N7k2L(B $B$r%+!<%M%k$H$d$j$H$j$7$^$9!#%\%j%e!<%`!&%0%k!<%W$dO@M}%\%j%e!<%`$K$D$$$F$N(B $B>pJs$,%+!<%M%k$KEO$k$H!"!V%"%/%F%#%V!W$H8F$P$l$k>uBV$K$J$j$^$9!#=$@5:n6H$N(B $BCf$K$O!"$"$kMWAG$,%"%/%F%#%V$J>uBV$G$"$k$3$H$,I,MW$@$C$?$j!"%$%s%"%/%F%#%V(B $B$J>uBV$,I,MW$J$b$N$b$"$j$^$9!#(B <P> <HR> <A HREF="LVM-HOWTO-4.html">$B<!$N%Z!<%8(B</A> <A HREF="LVM-HOWTO-2.html">$BA0$N%Z!<%8(B</A> <A HREF="LVM-HOWTO.html#toc3">$BL\<!$X(B</A> </BODY> </HTML>