{"id":3976,"date":"2007-11-08T13:34:06","date_gmt":"2007-11-08T04:34:06","guid":{"rendered":"http:\/\/www.ekbt.net\/blog\/?p=3976"},"modified":"2007-11-08T13:34:06","modified_gmt":"2007-11-08T04:34:06","slug":"lvm%e7%ae%a1%e7%90%86","status":"publish","type":"post","link":"https:\/\/ekbt.info\/?p=3976","title":{"rendered":"LVM\u7ba1\u7406"},"content":{"rendered":"<p>\t\t\t\t\uff11\uff0e\u7269\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u7ba1\u7406<\/p>\n<p>\uff11\uff1aHD\u3092\u8ffd\u52a0\u3057\u305f\u5834\u5408\u7b49\u306eLVM\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u306e\u4f5c\u6210<br \/>\n\u307e\u305a\u3001fdisk\u3067\u9818\u57df\u78ba\u4fdd\u3002<br \/>\nHD\u306f\/dev\/sdc\u3068\u8a8d\u8b58\u3055\u308c\u3066\u3044\u308b\u3068\u3059\u308b\u3068\u3001<\/p>\n<p>[root@localhost ~]# fdisk \/dev\/sdc<br \/>\n\u3053\u306e\u30c7\u30a3\u30b9\u30af\u306e\u30b7\u30ea\u30f3\u30c0\u6570\u306f 20023 \u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002<br \/>\n\u9593\u9055\u3044\u3067\u306f\u306a\u3044\u306e\u3067\u3059\u304c\u30011024 \u3092\u8d85\u3048\u3066\u3044\u308b\u305f\u3081\u3001\u4ee5\u4e0b\u306e\u5834\u5408<br \/>\n\u306b\u554f\u984c\u3092\u751f\u3058\u3046\u308b\u4e8b\u3092\u78ba\u8a8d\u3057\u307e\u3057\u3087\u3046:<br \/>\n1) \u30d6\u30fc\u30c8\u6642\u306b\u5b9f\u884c\u3059\u308b\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2 (\u4f8b. \u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u53e4\u3044 LILO)<br \/>\n2) \u5225\u306e OS \u306e\u30d6\u30fc\u30c8\u3084\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u4f5c\u6210\u30bd\u30d5\u30c8<br \/>\n(\u4f8b. DOS FDISK, OS\/2 FDISK)<\/p>\n<p>\u30b3\u30de\u30f3\u30c9 (m \u3067\u30d8\u30eb\u30d7): n\u3000\u3000\uff1c\uff1c\u3000\uff4e\u30b3\u30de\u30f3\u30c9\u3067\u65b0\u3057\u3044\u9818\u57df\u78ba\u4fdd<br \/>\n\u30b3\u30de\u30f3\u30c9\u30a2\u30af\u30b7\u30e7\u30f3<br \/>\ne \u62e1\u5f35<br \/>\np \u57fa\u672c\u9818\u57df (1-4)<br \/>\np\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\uff1c\uff1c\u3000\u57fa\u672c\u9818\u57df\u6307\u5b9a<br \/>\n\u9818\u57df\u756a\u53f7 (1-4): 1\u3000\u3000\u3000\u3000\u3000\u3000\uff1c\uff1c\u3000\u9818\u57df\u756a\u53f7\uff11\u3092\u6307\u5b9a<br \/>\n\u6700\u521d \u30b7\u30ea\u30f3\u30c0 (1-20023, default 1): \u3000\u3000\uff1c\uff1c\u3000Enter\u3067\u6700\u521d\u306e\u30b7\u30ea\u30f3\u30c0\u304b\u3089<br \/>\nUsing default value 1<br \/>\n\u7d42\u70b9 \u30b7\u30ea\u30f3\u30c0 \u307e\u305f\u306f +\u30b5\u30a4\u30ba \u307e\u305f\u306f +\u30b5\u30a4\u30baM \u307e\u305f\u306f +\u30b5\u30a4\u30baK (1-20023, default 20023):<br \/>\nUsing default value 20023\u3000\u3000\uff1c\uff1c\u3000Enter\u6700\u5f8c\u306e\u30b7\u30ea\u30f3\u30c0\u307e\u3067<\/p>\n<p>\u30b3\u30de\u30f3\u30c9 (m \u3067\u30d8\u30eb\u30d7): t\u3000\u3000\u3000\u3000\uff1c\uff1c\u3000\u30bf\u30a4\u30d7\u306e\u5909\u66f4<br \/>\n\u9818\u57df\u756a\u53f7 (1-4): 1\u3000\u3000\u3000\u3000\u3000\u3000\u3000\uff1c\uff1c\u3000\u9818\u57df\u306f\uff11<br \/>\nHex code (type L to list codes): 8e\u3000\u3000\uff1c\uff1c Linux LVM \u756a\u53f7\u6307\u5b9a<\/p>\n<p>\u30b3\u30de\u30f3\u30c9 (m \u3067\u30d8\u30eb\u30d7): w\u3000\u3000\u3000\u3000\uff1c\uff1c\u3000\u60c5\u5831\u3092HD\u306b\u66f8\u304f<br \/>\n\u9818\u57df\u30c6\u30fc\u30d6\u30eb\u306f\u4ea4\u63db\u3055\u308c\u307e\u3057\u305f\uff01<\/p>\n<p>ioctl() \u3092\u547c\u3073\u51fa\u3057\u3066\u9818\u57df\u30c6\u30fc\u30d6\u30eb\u3092\u518d\u8aad\u8fbc\u307f\u3057\u307e\u3059\u3002<br \/>\n\u30c7\u30a3\u30b9\u30af\u3092\u540c\u671f\u3055\u305b\u307e\u3059\u3002<\/p>\n<p>\uff12\uff1a\u7269\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u4f5c\u6210<\/p>\n<p>\u7269\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u4f5c\u6210\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<br \/>\nfdisk\u7d42\u4e86\u5f8c\/dev\/sdc1\u3000\u3067\u9818\u57df\u304c\u53d6\u308c\u3066\u3044\u308b\u3053\u3068\u3068\u3057\u307e\u3059\u3002<\/p>\n<p>[root@localhost ~]# pvcreate \/dev\/sdc1<\/p>\n<p>\u5bb9\u91cf\u6307\u5b9a\u3059\u308b\u3068\u304d\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>[root@localhost ~]# pvcreate &#8211;setphysicalvolumesize 100G \/dev\/sdc1<\/p>\n<p>\uff13\uff1a\u7269\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u72b6\u614b\u8868\u793a <\/p>\n<p>[root@localhost ~]# pvdisplay \/dev\/sdb1<\/p>\n<p>\uff14\uff1a\u7269\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u30b5\u30a4\u30ba\u5909\u66f4 <\/p>\n<p>[root@localhost ~]# pvresize &#8211;setphysicalvolumesize 120G \/dev\/sdc1<\/p>\n<p>\uff15\uff1a\u7269\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u524a\u9664 <\/p>\n<p>[root@localhost ~]# pvremove \/dev\/sdc1<\/p>\n<p>\uff12\uff0e\u30dc\u30ea\u30e5\u30fc\u30e0\u30b0\u30eb\u30fc\u30d7\u306e\u7ba1\u7406<\/p>\n<p>\uff11\uff1a\u30dc\u30ea\u30e5\u30fc\u30e0\u30b0\u30eb\u30fc\u30d7\u306e\u4f5c\u6210 <\/p>\n<p>[root@localhost ~]# vgcreate VZ \/dev\/sdc1<\/p>\n<p>\u8907\u6570\u30c7\u30d0\u30a4\u30b9\u3092\u6307\u5b9a\u3057\u3066\u3001\u5b9f\u969b\u306eHDD\u3092\u8907\u6570\u3064\u306a\u3052\u3066\u5927\u304d\u306a\u9818\u57df\u3068\u3059\u308b\u3053\u3068\u3082\u51fa\u6765\u307e\u3059\u3002<\/p>\n<p>[root@localhost ~]# vgcreate VZ \/dev\/sdc1 \/dev\/sdd1<\/p>\n<p>\uff12\uff1a\u30dc\u30ea\u30e5\u30fc\u30e0\u30b0\u30eb\u30fc\u30d7\u306e\u540d\u524d\u5909\u66f4<\/p>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6642\u306b\u4f7f\u308f\u308c\u3066\u3044\u308b\u3088\u3046\u306a\u540d\u524d\u306b\u3057\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n<p>[root@localhost ~]# vgrename VZ VolGroup01<\/p>\n<p>\uff13\uff1a\u30dc\u30ea\u30e5\u30fc\u30e0\u30b0\u30eb\u30fc\u30d7\u306e\u62e1\u5f35 <\/p>\n<p>VolGroup01 \u306b sdd1 \u306e\u9818\u57df\u3092\u8ffd\u52a0<\/p>\n<p>[root@localhost ~]# vgextend VolGroup01 \/dev\/sdd1<\/p>\n<p>\uff14\uff1a\u30dc\u30ea\u30e5\u30fc\u30e0\u30b0\u30eb\u30fc\u30d7\u306e\u7e2e\u5c0f <\/p>\n<p>VolGroup01 \u304b\u3089 sdd1 \u306e\u9818\u57df\u3092\u524a\u9664<\/p>\n<p>[root@localhost ~]# vgreduce VolGroup01 \/dev\/sdd1<\/p>\n<p>\uff15\uff1a\u30dc\u30ea\u30e5\u30fc\u30e0\u30b0\u30eb\u30fc\u30d7\u306e\u524a\u9664<\/p>\n<p>\u307e\u305a\u306f\u72b6\u614b\u3092\u7121\u52b9\u306b\u3059\u308b<\/p>\n<p>[root@localhost ~]# vgchange -a n VolGroup01<\/p>\n<p>VolGroup01 \u3092\u524a\u9664\u3000  <\/p>\n<p>[root@localhost ~]# vgremove VolGroup01\u3000<\/p>\n<p>\uff13\uff0e\u8ad6\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u7ba1\u7406<\/p>\n<p>\uff11\uff1a\u8ad6\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u4f5c\u6210<\/p>\n<p>\u8ad6\u7406\u30dc\u30ea\u30e5\u30fc\u30e0 LogVol01 \u3092 \u30dc\u30ea\u30e5\u30fc\u30e0\u30b0\u30eb\u30fc\u30d7 VolGroup01 \u306b100G\u306e\u5bb9\u91cf\u3067\u4f5c\u6210<\/p>\n<p>[root@localhost ~]# lvcreate -L 100G -n LogVol01 VolGroup01<\/p>\n<p>\uff12\uff1a\u8ad6\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u8868\u793a<\/p>\n<p>[root@localhost ~]# lvdisplay<\/p>\n<p>\uff13\uff1a\u8ad6\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u62e1\u5f35<\/p>\n<p>120G\u306b\u62e1\u5f35<\/p>\n<p>[root@localhost ~]# lvextend -L 120G \/dev\/VolGroup01\/LogVol01<br \/>\n[root@localhost ~]# resize2fs \/dev\/VolGroup01\/LogVol01<\/p>\n<p>\uff14\uff1a\u8ad6\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u524a\u9664<br \/>\n\u30de\u30a6\u30f3\u30c8\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u30de\u30a6\u30f3\u30c8\u3092\u89e3\u9664\u3057\u3066\u884c\u3044\u307e\u3059\u3002<\/p>\n<p>[root@localhost ~]# lvremove \/dev\/VolGroup01\/LogVol01<\/p>\n<p>\uff14\uff0e\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3068\u30de\u30a6\u30f3\u30c8<\/p>\n<p>\uff11\uff1a\u30d5\u30a9\u30fc\u30de\u30c3\u30c8<\/p>\n<p>\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306f\u901a\u5e38\u306e\u9818\u57df\u306e\u69d8\u306b\u3001ext3 ReiserFS XFS JFS\u306a\u3069\u3084swap\u304c\u4f7f\u3048\u307e\u3059\u3002<\/p>\n<p>[root@localhost ~]# mkfs -t ext3 \/dev\/VolGroup01\/LogVol01<\/p>\n<p>\uff12\uff1a\u30de\u30a6\u30f3\u30c8<br \/>\n\/home2\u306b\u30de\u30a6\u30f3\u30c8\u3066\u307f\u307e\u3059\u3002\u307e\u305a\u3001\u30de\u30a6\u30f3\u30c8\u30dd\u30a4\u30f3\u30c8\u4f5c\u6210<\/p>\n<p>[root@localhost ~]# mkdir \/home2<br \/>\n[root@localhost ~]# mount -t ext3 \/dev\/VolGroup01\/LogVol01 \/home2<\/p>\n<p>\u30de\u30a6\u30f3\u30c8\u3067\u304d\u305f\u3089\u6700\u5f8c\u306b\/etc\/fstab\u306b\u8ffd\u52a0\u3057\u307e\u3057\u3087\u3046\u3002\u3053\u308c\u3067\u6b21\u56de\u8d77\u52d5\u6642\u3082\u5229\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>\/dev\/VolGroup01\/LogVol01 \/home2 ext3 defaults 1 2<\/p>\n<p>\uff15\uff0eLVM\u306e\u30b3\u30de\u30f3\u30c9\u4e00\u89a7<\/p>\n<p>\u666e\u6bb5\u826f\u304f\u5229\u7528\u3059\u308b\u30b3\u30de\u30f3\u30c9\u306e\u3046\u3061\u4e3b\u8981\u306a\u3082\u306e\u3092\u4ee5\u4e0b\u306b\u4e00\u89a7\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u64cd\u4f5c\u5185\u5bb9\u3000\u3000\u3000\u3000\u3000PV\u7528\u3000\u3000\u3000\u3000\u3000VG\u7528\u3000\u3000\u3000\u3000LV\u7528<br \/>\n\u5c5e\u6027\u5909\u66f4\u3000\u3000\u3000\u3000\u3000pvchange\u3000\u3000vgchange\u3000\u3000lvchange<br \/>\n\u5909\u63db\uff08\u7279\u6b8a\u7528\u9014\uff09\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000vgconvert\u3000\u3000lvconvert<br \/>\n\u4f5c\u6210\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000pvcreate\u3000\u3000vgcreate\u3000\u3000\u3000lvcreate<br \/>\n\u60c5\u5831\u8868\u793a\uff08\u8a73\u7d30\uff09\u3000pvdisplay\u3000\u3000vgdisplay\u3000\u3000\u3000lvdisplay<br \/>\n\u62e1\u5f35\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000vgextend\u3000\u3000lvextend<br \/>\n\u7d71\u5408\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000vgmerge<br \/>\n\uff08\u4e00\u90e8\uff09\u89e3\u653e\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000vgreduce\u3000\u3000\u3000lvreduce<br \/>\n\u79fb\u52d5\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000pvmove<br \/>\n\u524a\u9664\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000pvremove\u3000\u3000vgremove\u3000\u3000lvremove<br \/>\n\u540d\u524d\u5909\u66f4\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000vgrename\u3000\u3000lvrename<br \/>\n\u5bb9\u91cf\u5909\u66f4\u3000\u3000\u3000\u3000\u3000pvresize\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000lvresize<br \/>\n\u60c5\u5831\u8868\u793a\uff08\u4e00\u89a7\uff09\u3000pvs\u3000\u3000\u3000\u3000\u3000\u3000vgs\u3000\u3000\u3000\u3000\u3000\u3000lvs<br \/>\n\u691c\u7d22\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000pvscan\u3000\u3000\u3000\u3000vgscan\u3000\u3000\u3000\u3000lvscan<br \/>\n\u5206\u5272\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000vgsplit\u3000<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uff11\uff0e\u7269\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u7ba1\u7406 \uff11\uff1aHD\u3092\u8ffd\u52a0\u3057\u305f\u5834\u5408\u7b49\u306eLVM\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u306e\u4f5c\u6210 \u307e\u305a\u3001fdisk\u3067\u9818\u57df\u78ba\u4fdd\u3002 HD\u306f\/dev\/sdc\u3068\u8a8d\u8b58\u3055\u308c\u3066\u3044\u308b\u3068\u3059\u308b\u3068\u3001 [root@localhost ~]# fdisk \/dev &hellip; <a href=\"https:\/\/ekbt.info\/?p=3976\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;LVM\u7ba1\u7406&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","footnotes":""},"categories":[139],"tags":[1868],"class_list":["post-3976","post","type-post","status-publish","format-standard","hentry","category-linux","tag-lvm"],"_links":{"self":[{"href":"https:\/\/ekbt.info\/index.php?rest_route=\/wp\/v2\/posts\/3976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekbt.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ekbt.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ekbt.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ekbt.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3976"}],"version-history":[{"count":0,"href":"https:\/\/ekbt.info\/index.php?rest_route=\/wp\/v2\/posts\/3976\/revisions"}],"wp:attachment":[{"href":"https:\/\/ekbt.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ekbt.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ekbt.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}