基本分区创建分区只有那么大,无法调整大小,写入数据占满时便无法继续,而LVM特点就是可随意扩张大小,避免磁盘占满导致数据丢失。

查看磁盘lsblk

对磁盘进行分区 
[root@localhost ~]# parted /dev/sdb         #使用parted进行分区, fdisk只可以操作2TB之内的
GNU Parted 3.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt                   #  GPT(即GUID分区表) , 突破MBR 4个主分区限制                                     
(parted) mkpart p 0% 100%       #主分区
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
 
Number  Start   End     Size    File system  Name  标志
1      1049kB  10.7GB  10.7GB               p
 
(parted) toggle 1 lvm           #将分区打上lvm标签                                            
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number  Start   End     Size    File system  Name  标志
1      1049kB  10.7GB  10.7GB               p     lvm
 
sdc盘也做同样操作
partprobe      #  让内核重新识别分区表
 ll /dev/sdb*  #查看分区信息
pvcreate /dev/sdb1     # 创建物理卷
pvcreate /dev/sdc1    # 创建物理卷
 vgcreate dm /dev/sdb1 /dev/sdc1   # 创建卷组名为dm,将物理卷加入卷组
 lvcreate -n dmdata -L 18G dm  # 创建逻辑卷, 参数-n表示逻辑卷的名称,-L表示大小,后面是卷组名称
 mkfs.xfs /dev/dm/dmdata   #创建文件系统
将创建好的文件系统挂载到/dmdata上,若实现以后服务器重启自动挂载,需要将创建好的文件系统挂载到配置文件/etc/fstab里面,通过uuid绑定
[root@localhost ~]# mkdir -p /dmdata
[root@localhost ~]# vim /etc/fstab
[root@localhost ~]# mount /dev/dm/dmdata /dmdata
为了查看/etc/fstab/是否正确,可以先卸载逻辑卷 umount /dev/dm/dmdata,然后使用mount –a是内核重新读取/etc/fstab,看是否能够自动挂载
 磁盘扩容
将sdd磁盘空间扩容到/dmdata下面 ,分区同上
 pvcreate /dev/sdd1                                     
[root@localhost ~]# vgextend dm /dev/sdd1      #扩大卷组
[root@localhost ~]# lvextend   -L   +8G /dev/dm/dmdata    #扩大逻辑卷 这里根据实际需求增加大小
扩容之后,可以看到lsblk 和df 显示的磁盘空间不一样
xfs_growfs  /dev/dm/dmdata
如果是xfs文件系统,使用xfs_growfs命令扩展容量, 如果是ext4文件系统,使用resize2fs命令扩展容量

最新文章

  1. 软件测试之loadrunner学习笔记-02集合点
  2. 实现服务器端与客户端的高频实时通信 SignalR(2)
  3. [kuangbin带你飞]专题二十二 区间DP
  4. start apache2 failed in Ubuntu
  5. [转载] FFmpeg API 变更记录
  6. Winform後台如何動態修改App.config文件里的內容
  7. UVA 11990 ``Dynamic'' Inversion 动态逆序对
  8. 【BZOJ 2453|bzoj 2120】 2453: 维护队列 (分块+二分)
  9. JavaScript高级程序设计21.pdf
  10. 【转】Microsoft visio 2013 pro 图文激活破解教程
  11. 设正整数n的十进制表示为n=ak……a1a0(0<=ai<=9,0<=i<=k,ak!=0),n的个位为起始数字的数字的正负交错之和T(n)=a0+a1+……+(-1)kak,证明:11|n的充分必要条件是11|T(n);(整除理论1.1.2))
  12. Intent解析
  13. 克隆虚拟机以及两台linux机器相互登录:linux学习第四篇
  14. C# 13行代码带你模拟登录QQ空间
  15. WPF 16进制byte输入框
  16. react-native中显示手机本地图片/视频
  17. Chapter 5 Blood Type——1
  18. timer计算两个方法执行时间
  19. html 響應式web設計
  20. localStorage单页面及不同页面监听变动

热门文章

  1. JavaScript字符串的常用方法
  2. JZOJ 7377.欢乐豆
  3. JZOJ 5351. 【NOIP2017提高A组模拟9.7】简单无向图
  4. 【前端】js实现图片自适应
  5. ASP.NET Core - 依赖注入(三)
  6. 基于C++的OpenGL 05 之坐标系统
  7. redhat6.5_server_install
  8. MyBatisPlus(springBoot版)-尚硅谷
  9. vue实现瀑布流
  10. web实践学习3