linux逻辑卷(Logical Volume, LV)
逻辑卷如今在各种系统上已经非常流行,是解决硬盘空间不足的方法。以下内容来自于百度网络课程Linuxcast.net的简单的笔记。转载于此,希望对大家查找有帮助。
创建逻辑卷
1,将物理磁盘设备初始化为物理卷 pvcreate /dev/sdb /dev/sdc
2,创建卷组,并将PV加入卷组中 vgcreate linuxcast /dev/sdb /dev/sdc
3,基于卷组,创建逻辑卷 lvcreate -n mylv -L 2G linuxcast
4,为创建好的逻辑卷创建文件系统 mkfs.ext4 /dev/linuxcast/mylv
5,将格式化好的逻辑卷挂载使用 mount /dev/linuxcast/mylv /mnt
查看各种信息,就是vgs, pvs, lvs等,或者vsdisplay, pvdisplay, lvdisplay
对逻辑卷LV进行拉伸
1,保证VG中有足够的空闲空间 vgdisplay
2,扩充逻辑卷 lvextend -L +1G /dev/linuxcast/mylv
3,查看扩充后LV大小 lvdisplay
4,更新文件系统 resize2fs /dev/linuxcast/mylv
5,查看新的文件系统 de -h
假如VG不够,则向VG中添加物理卷PV,命令如下:
1,将要添加到VG的硬盘格式化为PV pvcreate /dev/sdd 即新创建一个物理卷sdd
2,将新的PV添加到VG vgextend linuxcast /dev/sdd
3,查看扩充后VG的大小 vgdisplay
缩小一个逻辑卷(一定要离线进行)
1,卸载已经挂载的逻辑卷 umount /dev/linuxcast/mylv
2,缩小文件系统(会提示需要运行fsck检查文件系统) resize2fs /dev/linuxcast/mylv 1G 将文件系统大小减小到1G
3,缩小LV lvreduce -L -1G /dev/linuxcast/mylv
4,查看缩小后的LV lvdisplay
5,挂载 mount /dev/linuxcast/mylv /mnt
缩小卷组
1,将一个PV从指定卷组VG中移除 vgreduce linuxcast /dev/sdd
2,查看缩小后的卷组大小 vgdisplay
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。