{"id":281,"date":"2024-10-18T16:59:29","date_gmt":"2024-10-18T08:59:29","guid":{"rendered":"http:\/\/192.168.5.24\/?p=281"},"modified":"2024-10-18T16:59:29","modified_gmt":"2024-10-18T08:59:29","slug":"linux%e9%80%bb%e8%be%91%e5%8d%b7%e7%9a%84%e5%88%9b%e5%bb%ba%e5%8f%8a%e6%89%a9%e7%bc%a9%e5%ae%b9","status":"publish","type":"post","link":"https:\/\/bigvip.dpdns.org\/?p=281","title":{"rendered":"Linux\u903b\u8f91\u5377\u7684\u521b\u5efa\u53ca\u6269\u7f29\u5bb9"},"content":{"rendered":"\n<p class=\"has-normal-font-size\">\u4e00\u3001 <strong>\u521b\u5efa\u903b\u8f91\u5377\uff1a<\/strong>         <\/p>\n\n\n\n<p class=\"has-normal-font-size\">       \u903b\u8f91\u5377\u7684\u521b\u5efa\u9700\u8981\u7ecf\u8fc7\u4e09\u4e2a\u6b65\u9aa4\uff0c\u7b2c\u4e00\u6b65\u521b\u5efa\u7269\u7406\u5377pv\uff1b\u7b2c\u4e8c\u6b65\u521b\u5efa\u5377\u7ec4vg\uff1b\u7b2c\u4e09\u6b65\u521b\u5efa\u903b\u8f91\u5377lv\u3002<\/p>\n\n\n\n<p>\u521b\u5efa\u7269\u7406\u5377\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pvcreate \/dev\/sdb1\npvcreate \/dev\/sdb2<\/code><\/pre>\n\n\n\n<p>\u67e5\u770b\u7269\u7406\u5377\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pvdisplay<\/code><\/pre>\n\n\n\n<p>\u521b\u5efa\u5377\u7ec4myvg\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vgcreate myvg \/dev\/sdb1 \/dev\/sdb2<\/code><\/pre>\n\n\n\n<p>\u67e5\u770b\u5377\u7ec4\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vgdisplay\n--- Volume group ---\n  VG Name               myvg\n  System ID             \n  Format                lvm2\n  Metadata Areas        2\n  Metadata Sequence No  4\n  VG Access             read\/write\n  VG Status             resizable\n  MAX LV                0\n  Cur LV                1\n  Open LV               1\n  Max PV                0\n  Cur PV                2\n  Act PV                2\n  VG Size               19.99 GiB\n  PE Size               4.00 MiB\n  Total PE              5118\n  Alloc PE \/ Size       5118 \/ 19.99 GiB\n  Free  PE \/ Size       0 \/ 0   \n  VG UUID               CnG19u-iM81-6RUH-xihJ-UoVQ-6M10-Ix4jfg<\/code><\/pre>\n\n\n\n<p>\u521b\u5efa\u903b\u8f91\u5377mylv\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u628amyvg\u7684\u6240\u6709PE\u5168\u90e8\u521b\u5efalv\uff1a\nlvcreate -l 5118 -n mylv \/dev\/myvg\n\u6216\u8005\u521b\u5efa\u6307\u5b9a\u5927\u5c0f\uff08\u4e0d\u80fd\u8d85\u8fc7vg\u7684\u5927\u5c0f\uff09\u7684lv\nlvcreate -L 10G -n mylv \/dev\/myvg<\/code><\/pre>\n\n\n\n<p>\u67e5\u770b\u903b\u8f91\u5377\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lvdisplay<\/code><\/pre>\n\n\n\n<p>\u6302\u8f7d\u903b\u8f91\u5377\uff1a\uff08\u5176\u6302\u8f7d\u65b9\u5f0f\u4e0e\u666e\u901a\u5206\u533a\u6302\u8f7d\u4e00\u6837\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mount \/dev\/myvg\/mylv \/mnt<\/code><\/pre>\n\n\n\n<p><strong>\u4e8c\u3001\u903b\u8f91\u5377\u7684\u6269\u5bb9<\/strong><\/p>\n\n\n\n<p>    \u903b\u8f91\u5377\u7684\u5e95\u5c42\u53c8\u5377\u7ec4\u7ec4\u6210\uff0c\u6240\u4ee5\u8981\u6269\u5c55\u903b\u8f91\u5377\u5c31\u8981\u5148\u6269\u5c55\u5377\u7ec4\u5bb9\u91cf\uff0c\u800c\u5377\u7ec4\u53c8\u7531\u7269\u7406\u5377\u7ec4\u6210\uff0c\u6240\u6709\u8981\u5148\u589e\u52a0\u7269\u7406\u5377\u3002<\/p>\n\n\n\n<p>\u6dfb\u52a0\u65b0\u786c\u76d8\uff0c\u5e76\u5206\u533a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#lsblk   \u67e5\u770b\u65b0\u786c\u76d8\n&#91;root@localhost ~]# lsblk \nNAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT\nsda               8:0    0   50G  0 disk \n\u251c\u2500sda1            8:1    0  500M  0 part \/boot\n\u2514\u2500sda2            8:2    0 49.5G  0 part \n  \u251c\u2500centos-root 253:0    0 46.5G  0 lvm  \/\n  \u2514\u2500centos-swap 253:1    0    3G  0 lvm  &#91;SWAP]\nsdb               8:16   0   20G  0 disk \n\u251c\u2500sdb1            8:17   0    8G  0 part \n\u2502 \u2514\u2500myvg-mylv   253:2    0   20G  0 lvm  \n\u2514\u2500sdb2            8:18   0   12G  0 part \n  \u2514\u2500myvg-mylv   253:2    0   20G  0 lvm  \nsdc               8:32   0   20G  0 disk \nsr0              11:0    1 55.9M  0 rom  \n\n\u5206\u533a\uff1a\nfdisk \/dev\/sdc<\/code><\/pre>\n\n\n\n<p>\u521b\u5efa\u7269\u7406\u5377pv\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@localhost ~]# pvcreate \/dev\/sdc1\n  Physical volume \"\/dev\/sdc1\" successfully created.\n&#91;root@localhost ~]# pvcreate \/dev\/sdc2\n  Physical volume \"\/dev\/sdc2\" successfully created.<\/code><\/pre>\n\n\n\n<p>\u6269\u5c55\u5377\u7ec4vg\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@localhost ~]# vgextend myvg \/dev\/sdc1\n  Volume group \"myvg\" successfully extended\n&#91;root@localhost ~]# vgdisplay myvg\n  --- Volume group ---\n  VG Name               myvg\n  System ID             \n  Format                lvm2\n  Metadata Areas        3\n  Metadata Sequence No  5\n  VG Access             read\/write\n  VG Status             resizable\n  MAX LV                0\n  Cur LV                1\n  Open LV               0\n  Max PV                0\n  Cur PV                3\n  Act PV                3\n  VG Size               &lt;29.99 GiB\n  PE Size               4.00 MiB\n  Total PE              7677\n  Alloc PE \/ Size       5118 \/ 19.99 GiB\n  Free  PE \/ Size       2559 \/ &lt;10.00 GiB\n  VG UUID               CnG19u-iM81-6RUH-xihJ-UoVQ-6M10-Ix4jfg<\/code><\/pre>\n\n\n\n<p>\u6269\u5c55\u903b\u8f91\u5377lv\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u6307\u5b9a\u589e\u52a0\u4e00\u5b9a\u6570\u91cf\u7684PE\u5230lv\u4e2d\uff1a\n\n&#91;root@localhost ~]# lvextend -l +2559 \/dev\/myvg\/mylv\n  Size of logical volume myvg\/mylv changed from 19.99 GiB (5118 extents) to &lt;29.99 GiB (7677 extents).\n  Logical volume myvg\/mylv successfully resized.<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\u6216\u8005\u6307\u5b9a\u6269\u5c55\u5230\u591a\u5c11\u4e2aPE\uff1a\n&#91;root@localhost ~]# lvextend -l 10000 \/dev\/myvg\/mylv\n  Size of logical volume myvg\/mylv changed from 29.98 GiB (7675 extents) to 39.06 GiB (10000 extents).\n  Logical volume myvg\/mylv successfully resized.<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\u6216\u8005\u6307\u5b9alv\u5927\u5c0f\uff1a\n&#91;root@localhost ~]# lvextend -L 29.98G \/dev\/myvg\/mylv\n  Rounding size to boundary between physical extents: 29.98 GiB.\n  Size of logical volume myvg\/mylv changed from &lt;29.69 GiB (7600 extents) to 29.98 GiB (7675 extents).\n  Logical volume myvg\/mylv successfully resized.<\/code><\/pre>\n\n\n\n<p>\u540c\u6b65\u6587\u4ef6\u7cfb\u7edf\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u82e5\u4e3axfs\u6587\u4ef6\u7cfb\u7edf\uff08\u5fc5\u987b\u5148\u6302\u8f7d\uff09\u5219\uff1a\nroot@localhost ~]# xfs_growfs \/dev\/myvg\/mylv\n\u6216\u8005\nroot@localhost ~]# xfs_growfs \/mnt   \nmeta-data=\/dev\/mapper\/myvg-mylv  isize=512    agcount=4, agsize=1310208 blks\n         =                       sectsz=512   attr=2, projid32bit=1\n         =                       crc=1        finobt=0 spinodes=0\ndata     =                       bsize=4096   blocks=5240832, imaxpct=25\n         =                       sunit=0      swidth=0 blks\nnaming   =version 2              bsize=4096   ascii-ci=0 ftype=1\nlog      =internal               bsize=4096   blocks=2560, version=2\n         =                       sectsz=512   sunit=0 blks, lazy-count=1\nrealtime =none                   extsz=4096   blocks=0, rtextents=0\ndata blocks changed from 5240832 to 7859200<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\u82e5\u4e3aext\u6587\u4ef6\u7cfb\u7edf\uff08\u6302\u8f7d\u4e0d\u6302\u8f7d\u90fd\u53ef\u4ee5\uff09\u5219\uff1a\n&#91;root@localhost ~]# resize2fs \/dev\/mapper\/myvg-mylv\nresize2fs 1.42.9 (28-Dec-2013)\nResizing the filesystem on \/dev\/mapper\/myvg-mylv to 10481664 (4k) blocks.\nThe filesystem on \/dev\/mapper\/myvg-mylv is now 10481664 blocks long.<\/code><\/pre>\n\n\n\n<p><strong>\u4e09\u3001\u903b\u8f91\u5377\u7f29\u5bb9<\/strong><\/p>\n\n\n\n<p>     \u8bf4\u660e\uff1a\u4e00\u822c\u4e0d\u5efa\u8bae\u7f29\u5bb9\uff0c\u7f29\u5bb9\u6709\u98ce\u9669\uff0c\u53ef\u80fd\u9020\u6210\u6570\u636e\u4e22\u5931\uff0c\u64cd\u4f5c\u4e4b\u524d\u5148\u8fdb\u884c\u6570\u636e\u5907\u4efd\uff01<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u3001 \u521b\u5efa\u903b\u8f91\u5377\uff1a \u903b\u8f91\u5377\u7684\u521b\u5efa\u9700\u8981\u7ecf\u8fc7\u4e09\u4e2a\u6b65\u9aa4\uff0c\u7b2c\u4e00\u6b65\u521b\u5efa\u7269\u7406\u5377pv\uff1b\u7b2c\u4e8c\u6b65\u521b\u5efa\u5377\u7ec4vg\uff1b\u7b2c\u4e09\u6b65\u521b\u5efa\u903b\u8f91\u5377l [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"footnotes":""},"categories":[20],"tags":[52],"class_list":["post-281","post","type-post","status-publish","format-aside","hentry","category-linux","tag-lvm","post_format-post-format-aside"],"_links":{"self":[{"href":"https:\/\/bigvip.dpdns.org\/index.php?rest_route=\/wp\/v2\/posts\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bigvip.dpdns.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bigvip.dpdns.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bigvip.dpdns.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bigvip.dpdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=281"}],"version-history":[{"count":10,"href":"https:\/\/bigvip.dpdns.org\/index.php?rest_route=\/wp\/v2\/posts\/281\/revisions"}],"predecessor-version":[{"id":291,"href":"https:\/\/bigvip.dpdns.org\/index.php?rest_route=\/wp\/v2\/posts\/281\/revisions\/291"}],"wp:attachment":[{"href":"https:\/\/bigvip.dpdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bigvip.dpdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bigvip.dpdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}