lvm分区的操作使用演示:
    内容包含:lvm分区创建、物理卷创建、卷组创建、逻辑卷创建、磁盘挂载、卷组缩容、扩展分区创建、逻辑分区创建、磁盘卸载、逻辑卷删除、物理卷删除、卷组删除、分区删除等

    注:系统只有一个/dev/sda磁盘,总共107G,有两个分区,占了大概20G,还剩80G用来测试。

    1. [root@CentOS7 home]# fdisk /dev/sda #对/dev/sda进行分区操作
    2. 欢迎使用 fdisk (util-linux 2.23.2)。
    3. 更改将停留在内存中,直到您决定将更改写入磁盘。
    4. 使用写入命令前请三思。
    5. 命令(输入 m 获取帮助):p #查看分区信息
    6. 磁盘 /dev/sda107.4 GB, 107374182400 字节,209715200 个扇区
    7. Units = 扇区 of 1 * 512 = 512 bytes
    8. 扇区大小(逻辑/物理):512 字节 / 512 字节
    9. I/O 大小(最小/最佳):512 字节 / 512 字节
    10. 磁盘标签类型:dos
    11. 磁盘标识符:0x000384a8
    12. 设备 Boot Start End Blocks Id System
    13. /dev/sda1 * 2048 2099199 1048576 83 Linux
    14. /dev/sda2 2099200 41943039 19921920 8e Linux LVM
    15. 命令(输入 m 获取帮助):n #创建分区
    16. Partition type:
    17. p primary (2 primary, 0 extended, 2 free)
    18. e extended
    19. Select (default p): p
    20. 分区号 (3,4,默认 3):
    21. 起始 扇区 (41943040-209715199,默认为 41943040):
    22. 将使用默认值 41943040
    23. Last 扇区, +扇区 or +size{K,M,G} (41943040-209715199,默认为 209715199): #使用剩余的80G空间
    24. 将使用默认值 209715199
    25. 分区 3 已设置为 Linux 类型,大小设为 80 GiB
    26. 命令(输入 m 获取帮助):p #查看分区信息
    27. 磁盘 /dev/sda107.4 GB, 107374182400 字节,209715200 个扇区
    28. Units = 扇区 of 1 * 512 = 512 bytes
    29. 扇区大小(逻辑/物理):512 字节 / 512 字节
    30. I/O 大小(最小/最佳):512 字节 / 512 字节
    31. 磁盘标签类型:dos
    32. 磁盘标识符:0x000384a8
    33. 设备 Boot Start End Blocks Id System
    34. /dev/sda1 * 2048 2099199 1048576 83 Linux
    35. /dev/sda2 2099200 41943039 19921920 8e Linux LVM
    36. /dev/sda3 41943040 209715199 83886080 83 Linux
    37. 命令(输入 m 获取帮助):w #保存分区信息
    38. The partition table has been altered!
    39. Calling ioctl() to re-read partition table.
    40. WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
    41. The kernel still uses the old table. The new table will be used at
    42. the next reboot or after you run partprobe(8) or kpartx(8)
    43. 正在同步磁盘。
    44. [root@CentOS7 home]# pvcreate /dev/sda3 #创建物理卷,提示磁盘没发现,需要重启系统使分区表生效,也可以使用命令手动加载分区表使其生效
    45. Device /dev/sda3 not found.
    46. [root@CentOS7 home]# partprobe #加载分区表信息
    47. [root@CentOS7 home]# pvcreate /dev/sda3 #创建物理卷
    48. Physical volume "/dev/sda3" successfully created.
    49. [root@CentOS7 home]# vgcreate test /dev/sda3 #创建卷组test
    50. Volume group "test" successfully created
    51. [root@CentOS7 home]# vgs #查看卷组空间
    52. VG #PV #LV #SN Attr VSize VFree
    53. centos 1 2 0 wz--n- <19.00g 0
    54. test 1 0 0 wz--n- <80.00g <80.00g
    55. [root@CentOS7 home]# pvs #查看物理卷空间为80G
    56. PV VG Fmt Attr PSize PFree
    57. /dev/sda2 centos lvm2 a-- <19.00g 0
    58. /dev/sda3 test lvm2 a-- <80.00g <80.00g
    59. [root@CentOS7 home]#
    60. [root@CentOS7 home]# lvcreate -L 10G -n va test #创建逻辑卷va
    61. WARNING: ext4 signature detected on /dev/test/va at offset 1080. Wipe it? [y/n]: y
    62. Wiping ext4 signature on /dev/test/va.
    63. Logical volume "va" created.
    64. [root@CentOS7 home]# lvcreate -L 10G -n vb test #创建逻辑卷va
    65. WARNING: ext4 signature detected on /dev/test/vb at offset 1080. Wipe it? [y/n]: y
    66. Wiping ext4 signature on /dev/test/vb.
    67. Logical volume "vb" created.
    68. [root@CentOS7 home]# lvs #查看逻辑卷空间
    69. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
    70. root centos -wi-ao---- <17.00g
    71. swap centos -wi-ao---- 2.00g
    72. va test -wi-ao---- 10.00g
    73. vb test -wi-ao---- 10.00g
    74. [root@CentOS7 home]#
    75. [root@CentOS7 home]# mkfs.ext4 /dev/test/va #格式化逻辑卷va为ext4文件系统
    76. mke2fs 1.42.9 (28-Dec-2013)
    77. 文件系统标签=
    78. OS type: Linux
    79. 块大小=4096 (log=2)
    80. 分块大小=4096 (log=2)
    81. Stride=0 blocks, Stripe width=0 blocks
    82. 655360 inodes, 2621440 blocks
    83. 131072 blocks (5.00%) reserved for the super user
    84. 第一个数据块=0
    85. Maximum filesystem blocks=2151677952
    86. 80 block groups
    87. 32768 blocks per group, 32768 fragments per group
    88. 8192 inodes per group
    89. Superblock backups stored on blocks:
    90. 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
    91. Allocating group tables: 完成
    92. 正在写入inod完成
    93. Creating journal (32768 blocks): 完成
    94. Writing superblocks and filesystem accounting information: 完成
    95. [root@CentOS7 home]# mkfs.ext4 /dev/test/vb
    96. mke2fs 1.42.9 (28-Dec-2013)
    97. 文件系统标签=
    98. OS type: Linux
    99. 块大小=4096 (log=2)
    100. 分块大小=4096 (log=2)
    101. Stride=0 blocks, Stripe width=0 blocks
    102. 655360 inodes, 2621440 blocks
    103. 131072 blocks (5.00%) reserved for the super user
    104. 第一个数据块=0
    105. Maximum filesystem blocks=2151677952
    106. 80 block groups
    107. 32768 blocks per group, 32768 fragments per group
    108. 8192 inodes per group
    109. Superblock backups stored on blocks:
    110. 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
    111. Allocating group tables: 完成
    112. 正在写入inod完成
    113. Creating journal (32768 blocks): 完成
    114. Writing superblocks and filesystem accounting information: 完成
    115. [root@CentOS7 home]#
    116. [root@CentOS7 home]# mkdir va #创建挂载目录
    117. [root@CentOS7 home]# mkdir vb
    118. [root@CentOS7 home]# ll
    119. 总用量 0
    120. drwxr-xr-x. 2 root root 6 8 4 15:11 va
    121. drwxr-xr-x. 2 root root 6 8 4 15:11 vb
    122. [root@CentOS7 home]#
    123. [root@CentOS7 home]# mount /dev/test/va /home/va #挂载
    124. [root@CentOS7 home]# mount /dev/test/vb /home/vb
    125. [root@CentOS7 home]# df -hT #查看挂载信息
    126. 文件系统 类型 容量 已用 可用 已用% 挂载点
    127. /dev/mapper/centos-root xfs 17G 1.6G 16G 9% /
    128. devtmpfs devtmpfs 908M 0 908M 0% /dev
    129. tmpfs tmpfs 920M 0 920M 0% /dev/shm
    130. tmpfs tmpfs 920M 8.9M 911M 1% /run
    131. tmpfs tmpfs 920M 0 920M 0% /sys/fs/cgroup
    132. /dev/sda1 xfs 1014M 145M 870M 15% /boot
    133. tmpfs tmpfs 184M 0 184M 0% /run/user/0
    134. /dev/mapper/test-va ext4 9.8G 37M 9.2G 1% /home/va
    135. /dev/mapper/test-vb ext4 9.8G 37M 9.2G 1% /home/vb
    136. [root@CentOS7 home]# vim /etc/fstab #写入分区表,使系统启动时自动挂载
    137. #
    138. # /etc/fstab
    139. # Created by anaconda on Fri Jun 14 12:47:02 2019
    140. #
    141. # Accessible filesystems, by reference, are maintained under '/dev/disk'
    142. # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    143. #
    144. /dev/mapper/centos-root / xfs defaults 0 0
    145. UUID=01d68b9d-a7e7-46c5-b2c3-a8d51a2000aa /boot xfs defaults 0 0
    146. /dev/mapper/centos-swap swap swap defaults 0 0
    147. /dev/mapper/test-va /home/va ext4 defaults 0 0
    148. /dev/mapper/test-vb /home/vb ext4 defaults 0 0
    149. [root@CentOS7 va]# cd /home/va #在挂载目录中创建文件 进行演示,以便后面减小卷组空间,数据是否丢失
    150. [root@CentOS7 va]# ll
    151. 总用量 24
    152. drwxr-xr-x. 2 root root 4096 8 4 15:13 aaa
    153. -rw-r--r--. 1 root root 4 8 4 15:14 a.txt
    154. drwx------. 2 root root 16384 8 4 15:10 lost+found
    155. [root@CentOS7 vb]# mkdir bbb
    156. [root@CentOS7 vb]# echo bbb > b.txt
    157. [root@CentOS7 vb]# ll
    158. 总用量 24
    159. drwxr-xr-x. 2 root root 4096 8 4 15:14 bbb
    160. -rw-r--r--. 1 root root 4 8 4 15:15 b.txt
    161. drwx------. 2 root root 16384 8 4 15:10 lost+found
    162. [root@CentOS7 home]# lvs
    163. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
    164. root centos -wi-ao---- <17.00g
    165. swap centos -wi-ao---- 2.00g
    166. va test -wi-ao---- 10.00g
    167. vb test -wi-ao---- 10.00g
    168. [root@CentOS7 home]# pvs
    169. PV VG Fmt Attr PSize PFree
    170. /dev/sda2 centos lvm2 a-- <19.00g 0
    171. /dev/sda3 test lvm2 a-- <80.00g <60.00g
    172. [root@CentOS7 home]# vgs
    173. VG #PV #LV #SN Attr VSize VFree
    174. centos 1 2 0 wz--n- <19.00g 0
    175. test 1 2 0 wz--n- <80.00g <60.00g
    176. [root@CentOS7 home]# pvresize --setphysicalvolumesize 30G /dev/sda3 #将物理卷大小从80G缩小为30G
    177. /dev/sda3: Requested size 30.00 GiB is less than real size 80.00 GiB. Proceed? [y/n]: y
    178. WARNING: /dev/sda3: Pretending size is 62914560 not 167772160 sectors.
    179. Physical volume "/dev/sda3" changed
    180. 1 physical volume(s) resized / 0 physical volume(s) not resized
    181. [root@CentOS7 home]# pvs #查看物理卷大小,确实为30G
    182. PV VG Fmt Attr PSize PFree
    183. /dev/sda2 centos lvm2 a-- <19.00g 0
    184. /dev/sda3 test lvm2 a-- <30.00g <10.00g
    185. [root@CentOS7 home]# vgs #卷组test使用的是物理卷的空间,因此卷组也为30G
    186. VG #PV #LV #SN Attr VSize VFree
    187. centos 1 2 0 wz--n- <19.00g 0
    188. test 1 2 0 wz--n- <30.00g <10.00g
    189. [root@CentOS7 home]# lvs
    190. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
    191. root centos -wi-ao---- <17.00g
    192. swap centos -wi-ao---- 2.00g
    193. va test -wi-ao---- 10.00g
    194. vb test -wi-ao---- 10.00g
    195. [root@CentOS7 home]# fdisk /dev/sda #物理卷缩小后,多余的50G空间需要重新分配出来,因此重新分区
    196. 欢迎使用 fdisk (util-linux 2.23.2)。
    197. 更改将停留在内存中,直到您决定将更改写入磁盘。
    198. 使用写入命令前请三思。
    199. 命令(输入 m 获取帮助):p
    200. 磁盘 /dev/sda107.4 GB, 107374182400 字节,209715200 个扇区
    201. Units = 扇区 of 1 * 512 = 512 bytes
    202. 扇区大小(逻辑/物理):512 字节 / 512 字节
    203. I/O 大小(最小/最佳):512 字节 / 512 字节
    204. 磁盘标签类型:dos
    205. 磁盘标识符:0x000384a8
    206. 设备 Boot Start End Blocks Id System
    207. /dev/sda1 * 2048 2099199 1048576 83 Linux
    208. /dev/sda2 2099200 41943039 19921920 8e Linux LVM
    209. /dev/sda3 41943040 209715199 83886080 83 Linux
    210. 命令(输入 m 获取帮助):d #将之前80G大小的/dev/sda3分区删除掉
    211. 分区号 (1-3,默认 3):3
    212. 分区 3 已删除
    213. 命令(输入 m 获取帮助):p
    214. 磁盘 /dev/sda107.4 GB, 107374182400 字节,209715200 个扇区
    215. Units = 扇区 of 1 * 512 = 512 bytes
    216. 扇区大小(逻辑/物理):512 字节 / 512 字节
    217. I/O 大小(最小/最佳):512 字节 / 512 字节
    218. 磁盘标签类型:dos
    219. 磁盘标识符:0x000384a8
    220. 设备 Boot Start End Blocks Id System
    221. /dev/sda1 * 2048 2099199 1048576 83 Linux
    222. /dev/sda2 2099200 41943039 19921920 8e Linux LVM
    223. 命令(输入 m 获取帮助):n #建立30G的/dev/sda3分区
    224. Partition type:
    225. p primary (2 primary, 0 extended, 2 free)
    226. e extended
    227. Select (default p): p
    228. 分区号 (3,4,默认 3):
    229. 起始 扇区 (41943040-209715199,默认为 41943040):
    230. 将使用默认值 41943040
    231. Last 扇区, +扇区 or +size{K,M,G} (41943040-209715199,默认为 209715199):+30G #分配空间30G
    232. 分区 3 已设置为 Linux 类型,大小设为 30 GiB
    233. 命令(输入 m 获取帮助):t #设置为lvm管理,id为8e
    234. 分区号 (1-3,默认 3):
    235. Hex 代码(输入 L 列出所有代码):8e
    236. 已将分区“Linux”的类型更改为“Linux LVM
    237. 命令(输入 m 获取帮助):p
    238. 磁盘 /dev/sda107.4 GB, 107374182400 字节,209715200 个扇区
    239. Units = 扇区 of 1 * 512 = 512 bytes
    240. 扇区大小(逻辑/物理):512 字节 / 512 字节
    241. I/O 大小(最小/最佳):512 字节 / 512 字节
    242. 磁盘标签类型:dos
    243. 磁盘标识符:0x000384a8
    244. 设备 Boot Start End Blocks Id System
    245. /dev/sda1 * 2048 2099199 1048576 83 Linux
    246. /dev/sda2 2099200 41943039 19921920 8e Linux LVM
    247. /dev/sda3 41943040 104857599 31457280 8e Linux LVM
    248. 命令(输入 m 获取帮助):n #剩下的空间建立一个逻辑分区,(由于主分区数量限制,建立一个扩展分区,在扩展分区上分配)
    249. Partition type:
    250. p primary (3 primary, 0 extended, 1 free)
    251. e extended
    252. Select (default e): e
    253. 已选择分区 4
    254. 起始 扇区 (104857600-209715199,默认为 104857600):
    255. 将使用默认值 104857600
    256. Last 扇区, +扇区 or +size{K,M,G} (104857600-209715199,默认为 209715199): #使用剩余的所有空间
    257. 将使用默认值 209715199
    258. 分区 4 已设置为 Extended 类型,大小设为 50 GiB
    259. 命令(输入 m 获取帮助):n
    260. All primary partitions are in use
    261. 添加逻辑分区 5
    262. 起始 扇区 (104859648-209715199,默认为 104859648):
    263. 将使用默认值 104859648
    264. Last 扇区, +扇区 or +size{K,M,G} (104859648-209715199,默认为 209715199):
    265. 将使用默认值 209715199
    266. 分区 5 已设置为 Linux 类型,大小设为 50 GiB
    267. 命令(输入 m 获取帮助):t #设置分区类型为lvm
    268. 分区号 (1-5,默认 5):
    269. Hex 代码(输入 L 列出所有代码):8e
    270. 已将分区“Linux”的类型更改为“Linux LVM
    271. 命令(输入 m 获取帮助):p
    272. 磁盘 /dev/sda107.4 GB, 107374182400 字节,209715200 个扇区
    273. Units = 扇区 of 1 * 512 = 512 bytes
    274. 扇区大小(逻辑/物理):512 字节 / 512 字节
    275. I/O 大小(最小/最佳):512 字节 / 512 字节
    276. 磁盘标签类型:dos
    277. 磁盘标识符:0x000384a8
    278. 设备 Boot Start End Blocks Id System
    279. /dev/sda1 * 2048 2099199 1048576 83 Linux
    280. /dev/sda2 2099200 41943039 19921920 8e Linux LVM
    281. /dev/sda3 41943040 104857599 31457280 8e Linux LVM
    282. /dev/sda4 104857600 209715199 52428800 5 Extended
    283. /dev/sda5 104859648 209715199 52427776 8e Linux LVM
    284. 命令(输入 m 获取帮助):w #保存分区信息
    285. The partition table has been altered!
    286. Calling ioctl() to re-read partition table.
    287. WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
    288. The kernel still uses the old table. The new table will be used at
    289. the next reboot or after you run partprobe(8) or kpartx(8)
    290. 正在同步磁盘。
    291. [root@CentOS7 home]#
    292. [root@CentOS7 home]# partprobe #手动使其生效,不须重启
    293. [root@CentOS7 home]# vgs
    294. VG #PV #LV #SN Attr VSize VFree
    295. centos 1 2 0 wz--n- <19.00g 0
    296. test 1 2 0 wz--n- <30.00g <10.00g
    297. [root@CentOS7 home]# pvs #查看物理卷空间
    298. PV VG Fmt Attr PSize PFree
    299. /dev/sda2 centos lvm2 a-- <19.00g 0
    300. /dev/sda3 test lvm2 a-- <30.00g <10.00g
    301. [root@CentOS7 home]# lvs
    302. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
    303. root centos -wi-ao---- <17.00g
    304. swap centos -wi-ao---- 2.00g
    305. va test -wi-ao---- 10.00g
    306. vb test -wi-ao---- 10.00g
    307. [root@CentOS7 home]# df -hT
    308. 文件系统 类型 容量 已用 可用 已用% 挂载点
    309. /dev/mapper/centos-root xfs 17G 1.6G 16G 9% /
    310. devtmpfs devtmpfs 908M 0 908M 0% /dev
    311. tmpfs tmpfs 920M 0 920M 0% /dev/shm
    312. tmpfs tmpfs 920M 8.9M 911M 1% /run
    313. tmpfs tmpfs 920M 0 920M 0% /sys/fs/cgroup
    314. /dev/sda1 xfs 1014M 145M 870M 15% /boot
    315. tmpfs tmpfs 184M 0 184M 0% /run/user/0
    316. /dev/mapper/test-va ext4 9.8G 37M 9.2G 1% /home/va
    317. /dev/mapper/test-vb ext4 9.8G 37M 9.2G 1% /home/vb
    318. [root@CentOS7 home]# ll #查看之前挂载的数据是否丢失
    319. 总用量 8
    320. drwxr-xr-x. 4 root root 4096 8 4 15:14 va
    321. drwxr-xr-x. 4 root root 4096 8 4 15:15 vb
    322. [root@CentOS7 home]# cd va
    323. [root@CentOS7 va]# ll
    324. 总用量 24
    325. drwxr-xr-x. 2 root root 4096 8 4 15:13 aaa
    326. -rw-r--r--. 1 root root 4 8 4 15:14 a.txt
    327. drwx------. 2 root root 16384 8 4 15:10 lost+found
    328. [root@CentOS7 va]# cat a.txt
    329. aaa
    330. [root@CentOS7 va]#
    331. [root@CentOS7 va]# pvcreate /dev/sda5 #将剥离出来的剩余空间,建立物理卷
    332. Physical volume "/dev/sda5" successfully created.
    333. [root@CentOS7 va]# vgcreate demo /dev/sda5 #建立卷组
    334. Volume group "demo" successfully created
    335. [root@CentOS7 va]# pvs
    336. PV VG Fmt Attr PSize PFree
    337. /dev/sda2 centos lvm2 a-- <19.00g 0
    338. /dev/sda3 test lvm2 a-- <30.00g <10.00g
    339. /dev/sda5 demo lvm2 a-- <50.00g <50.00g
    340. [root@CentOS7 va]# vgs
    341. VG #PV #LV #SN Attr VSize VFree
    342. centos 1 2 0 wz--n- <19.00g 0
    343. demo 1 0 0 wz--n- <50.00g <50.00g
    344. test 1 2 0 wz--n- <30.00g <10.00g
    345. [root@CentOS7 va]# lvcreate -L 15G -n demoa demo #建立逻辑卷
    346. Logical volume "demoa" created.
    347. [root@CentOS7 va]# lvs
    348. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
    349. root centos -wi-ao---- <17.00g
    350. swap centos -wi-ao---- 2.00g
    351. demoa demo -wi-a----- 15.00g
    352. va test -wi-ao---- 10.00g
    353. vb test -wi-ao---- 10.00g
    354. [root@CentOS7 va]# mkfs.xfs /dev/demo/demoa #格式化为xfs文件系统
    355. meta-data=/dev/demo/demoa isize=512 agcount=4, agsize=983040 blks
    356. = sectsz=512 attr=2, projid32bit=1
    357. = crc=1 finobt=0, sparse=0
    358. data = bsize=4096 blocks=3932160, imaxpct=25
    359. = sunit=0 swidth=0 blks
    360. naming =version 2 bsize=4096 ascii-ci=0 ftype=1
    361. log =internal log bsize=4096 blocks=2560, version=2
    362. = sectsz=512 sunit=0 blks, lazy-count=1
    363. realtime =none extsz=4096 blocks=0, rtextents=0
    364. [root@CentOS7 va]# cd ..
    365. [root@CentOS7 home]# ll
    366. 总用量 8
    367. drwxr-xr-x. 4 root root 4096 8 4 15:14 va
    368. drwxr-xr-x. 4 root root 4096 8 4 15:15 vb
    369. [root@CentOS7 home]# mkdir demoa
    370. [root@CentOS7 home]# mount /dev/demo/demoa /home/demoa/ #挂载
    371. [root@CentOS7 home]# df -hT
    372. 文件系统 类型 容量 已用 可用 已用% 挂载点
    373. /dev/mapper/centos-root xfs 17G 1.6G 16G 9% /
    374. devtmpfs devtmpfs 908M 0 908M 0% /dev
    375. tmpfs tmpfs 920M 0 920M 0% /dev/shm
    376. tmpfs tmpfs 920M 8.9M 911M 1% /run
    377. tmpfs tmpfs 920M 0 920M 0% /sys/fs/cgroup
    378. /dev/sda1 xfs 1014M 145M 870M 15% /boot
    379. tmpfs tmpfs 184M 0 184M 0% /run/user/0
    380. /dev/mapper/test-va ext4 9.8G 37M 9.2G 1% /home/va
    381. /dev/mapper/test-vb ext4 9.8G 37M 9.2G 1% /home/vb
    382. /dev/mapper/demo-demoa xfs 15G 33M 15G 1% /home/demoa
    383. [root@CentOS7 home]# vim /etc/fstab #写入分区表
    384. 至此,将一个卷组空间的磁盘大小剥离出来,已经完成。
    385. 下面是将测试创建的分区删除掉
    386. [root@CentOS7 home]# umount /dev/demo/demoa #卸载磁盘
    387. [root@CentOS7 home]# umount /dev/test/va
    388. [root@CentOS7 home]# umount /dev/test/vb
    389. [root@CentOS7 home]# ll #卸载完后可以看到,各自的目录数据已经没有了
    390. 总用量 0
    391. drwxr-xr-x. 2 root root 6 8 4 15:25 demoa
    392. drwxr-xr-x. 2 root root 6 8 4 15:11 va
    393. drwxr-xr-x. 2 root root 6 8 4 15:11 vb
    394. [root@CentOS7 home]# cd va/
    395. [root@CentOS7 va]# ll
    396. 总用量 0
    397. [root@CentOS7 va]# ll vb
    398. ls: 无法访问vb: 没有那个文件或目录
    399. [root@CentOS7 va]# cd ..
    400. [root@CentOS7 home]# ll vb
    401. 总用量 0
    402. [root@CentOS7 home]#
    403. [root@CentOS7 home]# lvs
    404. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
    405. root centos -wi-ao---- <17.00g
    406. swap centos -wi-ao---- 2.00g
    407. demoa demo -wi-a----- 15.00g
    408. va test -wi-a----- 10.00g
    409. vb test -wi-a----- 10.00g
    410. [root@CentOS7 home]# lvremove /dev/test/va #删除逻辑卷
    411. Do you really want to remove active logical volume test/va? [y/n]: y
    412. Logical volume "va" successfully removed
    413. [root@CentOS7 home]# lvremove /dev/test/vb
    414. Do you really want to remove active logical volume test/vb? [y/n]: y
    415. Logical volume "vb" successfully removed
    416. [root@CentOS7 home]# lvremove /dev/demo/demoa
    417. Do you really want to remove active logical volume demo/demoa? [y/n]: y
    418. Logical volume "demoa" successfully removed
    419. [root@CentOS7 home]# lvs
    420. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
    421. root centos -wi-ao---- <17.00g
    422. swap centos -wi-ao---- 2.00g
    423. [root@CentOS7 home]#
    424. [root@CentOS7 home]# pvs
    425. PV VG Fmt Attr PSize PFree
    426. /dev/sda2 centos lvm2 a-- <19.00g 0
    427. /dev/sda3 test lvm2 a-- <30.00g <30.00g
    428. /dev/sda5 demo lvm2 a-- <50.00g <50.00g
    429. [root@CentOS7 home]# vgremove test #删除卷组
    430. Volume group "test" successfully removed
    431. [root@CentOS7 home]# vgremove demo
    432. Volume group "demo" successfully removed
    433. [root@CentOS7 home]# vgs
    434. VG #PV #LV #SN Attr VSize VFree
    435. centos 1 2 0 wz--n- <19.00g 0
    436. [root@CentOS7 home]# pvs
    437. PV VG Fmt Attr PSize PFree
    438. /dev/sda2 centos lvm2 a-- <19.00g 0
    439. /dev/sda3 lvm2 --- 30.00g 30.00g
    440. /dev/sda5 lvm2 --- <50.00g <50.00g
    441. [root@CentOS7 home]#
    442. [root@CentOS7 home]# pvremove /dev/sda3 #删除物理卷
    443. Labels on physical volume "/dev/sda3" successfully wiped.
    444. [root@CentOS7 home]# pvremove /dev/sda5
    445. Labels on physical volume "/dev/sda5" successfully wiped.
    446. [root@CentOS7 home]# pvs
    447. PV VG Fmt Attr PSize PFree
    448. /dev/sda2 centos lvm2 a-- <19.00g 0
    449. [root@CentOS7 home]#
    450. [root@CentOS7 home]# fdisk /dev/sda
    451. [root@CentOS7 home]# fdisk /dev/sda #删除sda3,sda3,sda4分区,(测试时,没有复制到,这里是删除后的内容)
    452. 欢迎使用 fdisk (util-linux 2.23.2)。
    453. 更改将停留在内存中,直到您决定将更改写入磁盘。
    454. 使用写入命令前请三思。
    455. 命令(输入 m 获取帮助):p #查看没有之前创建的分区
    456. 磁盘 /dev/sda107.4 GB, 107374182400 字节,209715200 个扇区
    457. Units = 扇区 of 1 * 512 = 512 bytes
    458. 扇区大小(逻辑/物理):512 字节 / 512 字节
    459. I/O 大小(最小/最佳):512 字节 / 512 字节
    460. 磁盘标签类型:dos
    461. 磁盘标识符:0x000384a8
    462. 设备 Boot Start End Blocks Id System
    463. /dev/sda1 * 2048 2099199 1048576 83 Linux
    464. /dev/sda2 2099200 41943039 19921920 8e Linux LVM
    465. 命令(输入 m 获取帮助):w #保存
    466. [root@CentOS7 home]# vim /etc/fstab
    467. [root@CentOS7 home]# partprobe #加载分区信息
    468. [root@CentOS7 home]# df -hT
    469. 文件系统 类型 容量 已用 可用 已用% 挂载点
    470. /dev/mapper/centos-root xfs 17G 1.6G 16G 9% /
    471. devtmpfs devtmpfs 908M 0 908M 0% /dev
    472. tmpfs tmpfs 920M 0 920M 0% /dev/shm
    473. tmpfs tmpfs 920M 8.8M 911M 1% /run
    474. tmpfs tmpfs 920M 0 920M 0% /sys/fs/cgroup
    475. /dev/sda1 xfs 1014M 145M 870M 15% /boot
    476. tmpfs tmpfs 184M 0 184M 0% /run/user/0