linux卷组大小查看,Linux逻辑卷,卷组管理
一.LVM创建过程
1.首先在分区上创建物理卷
[root@wenqing ~]# fdisk -l
Disk /dev/sda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d7ee8
Device Boot Start End Blocks Id System
/dev/sda1 1 523 4194304 8e Linux LVM
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 523 5222 37747712 83 Linux
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_wenqing-LogVol00: 4290 MB, 4290772992 bytes
255 heads, 63 sectors/track, 521 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
#这里使用/dev/sdb分区
https://www.cndba.cn/Expect-le/article/109
2.建立物理卷
[root@wenqing ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created
3.使用物理卷建立卷组
[root@wenqing ~]# vgcreate oslvm /dev/sdb
Volume group "oslvm" successfully created
[root@wenqing ~]# vgs
VG #PV #LV #SN Attr VSize VFree
oslvm 1 0 0 wz--n- 10.00g 10.00g
vg_wenqing 1 1 0 wz--n- 4.00g 0
4.在卷组中建立逻辑卷
[root@wenqing ~]# lvcreate -L 500M -n ruyan oslvm
Logical volume "ruyan" created.
[root@wenqing ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
ruyan oslvm -wi-a----- 500.00m
LogVol00 vg_wenqing -wi-ao---- 4.00g
5.在逻辑卷上建立文件系统
[root@wenqing ~]# mkfs -t ext4 /dev/oslvm/ruyan
mke2fs 1.43-WIP (20-Jun-2013)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
128016 inodes, 512000 blocks
25600 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
63 block groups
8192 blocks per group, 8192 fragments per group
2032 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409
Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
6.将文件系统挂载到Linux系统目录树中
#创建一个文件夹https://www.cndba.cn/Expect-le/article/109
[root@wenqing ~]# mkdir /ruyan
#挂载到该文件夹下
[root@wenqing ~]# mount /dev/oslvm/ruyan /ruyan
#查看容量
[root@wenqing ~]# df -Ph
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 36G 13G 22G 36% /
tmpfs 2.0G 72K 2.0G 1% /dev/shm
/dev/mapper/oslvm-ruyan 477M 2.3M 445M 1% /ruyan
7.编辑fstab文件,实现自动挂载
[root@wenqing ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Sat Oct 24 03:41:24 2015
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=925f051e-2f6d-478f-83e6-bd73798b966b / ext4 defaults 1 1
/dev/mapper/vg_wenqing-LogVol00 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults,size=2G 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/oslvm/ruyan /ruyan ext4 defaults 1 1
二.LVM扩充容量
可以进行动态扩充
https://www.cndba.cn/Expect-le/article/109
1.添加物理卷
[root@wenqing ~]# vgextend oslvm /dev/sdc
Physical volume "/dev/sdc" successfully created
Volume group "oslvm" successfully extended
[root@wenqing ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda1 vg_wenqing lvm2 a-- 4.00g 0
/dev/sdb oslvm lvm2 a-- 10.00g 9.51g
/dev/sdc oslvm lvm2 a-- 2.00g 2.00g
[root@wenqing ~]# vgs
VG #PV #LV #SN Attr VSize VFree
oslvm 2 1 0 wz--n- 11.99g 11.50g
vg_wenqing 1 1 0 wz--n- 4.00g 0
2.扩充逻辑卷容量
[root@wenqing ~]# lvextend -L +100M /dev/oslvm/ruyan
Size of logical volume oslvm/ruyan changed from 500.00 MiB (125 extents) to 600.00 MiB (150 extents).
Logical volume ruyan successfully resized
#查看扩充后大小
[root@wenqing ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
ruyan oslvm -wi-ao---- 600.00m
LogVol00 vg_wenqing -wi-ao---- 4.00g
3.更新文件系统
[root@wenqing ~]# resize2fs /dev/oslvm/ruyan
resize2fs 1.43-WIP (20-Jun-2013)
Filesystem at /dev/oslvm/ruyan is mounted on /ruyan; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 3
The filesystem on /dev/oslvm/ruyan is now 614400 blocks long.
#再次查看文件系统,容量已经增加。
[root@wenqing ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 36G 13G 22G 36% /
tmpfs 2.0G 72K 2.0G 1% /dev/shm
/dev/mapper/oslvm-ruyan
574M 2.3M 539M 1% /ruyan
三.LVM缩小容量
缩小操作,必须卸载逻辑卷。https://www.cndba.cn/Expect-le/article/109
否则报错:
https://www.cndba.cn/Expect-le/article/109https://www.cndba.cn/Expect-le/article/109
[root@wenqing ~]# resize2fs /dev/oslvm/ruyan 200M
resize2fs 1.43-WIP (20-Jun-2013)
Filesystem at /dev/oslvm/ruyan is mounted on /ruyan; on-line resizing required
resize2fs: On-line shrinking not supported
1.卸载逻辑卷
https://www.cndba.cn/Expect-le/article/109
2.缩小文件系统,提示错误
[root@wenqing ~]# resize2fs /dev/oslvm/ruyan 400M
resize2fs 1.43-WIP (20-Jun-2013)
Please run 'e2fsck -f /dev/oslvm/ruyan' first.
[root@wenqing ~]# e2fsck -f /dev/oslvm/ruyan
e2fsck 1.43-WIP (20-Jun-2013)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/oslvm/ruyan: 11/152400 files (0.0% non-contiguous), 29738/614400 blocks
[root@wenqing ~]# resize2fs /dev/oslvm/ruyan 400M
resize2fs 1.43-WIP (20-Jun-2013)
Resizing the filesystem on /dev/oslvm/ruyan to 409600 (1k) blocks.
The filesystem on /dev/oslvm/ruyan is now 409600 blocks long.
3.缩小逻辑卷
[root@wenqing ~]# lvreduce -L -200M /dev/oslvm/ruyan
WARNING: Reducing active logical volume to 400.00 MiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce ruyan? [y/n]: y
Size of logical volume oslvm/ruyan changed from 600.00 MiB (150 extents) to 400.00 MiB (100 extents).
Logical volume ruyan successfully resized
4.查看缩小后的逻辑卷大小
[root@wenqing ~]# lvdisplay
--- Logical volume ---
LV Path /dev/oslvm/ruyan
LV Name ruyan
VG Name oslvm
LV UUID 5ExcKU-0U0g-cvf1-XsPc-QQOe-1Zkd-cUZxOj
LV Write Access read/write
LV Creation host, time wenqing, 2016-08-15 14:22:14 +0800
LV Status available
# open 0
LV Size 400.00 MiB
Current LE 100
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:1
--- Logical volume ---
LV Path /dev/vg_wenqing/LogVol00
LV Name LogVol00
VG Name vg_wenqing
LV UUID Aosxon-N9zJ-2aOe-S3T5-GVv2-9isH-GJNJaE
LV Write Access read/write
LV Creation host, time wenqing, 2015-10-24 03:40:17 +0800
LV Status available
# open 2
LV Size 4.00 GiB
Current LE 1023
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
5.挂载文件系统
[root@wenqing ~]# mount /dev/oslvm/ruyan /ruyan
6.查看文件系统大小
[root@wenqing ~]# df -Ph
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 36G 13G 22G 36% /
tmpfs 2.0G 72K 2.0G 1% /dev/shm
/dev/mapper/oslvm-ruyan 380M 2.3M 354M 1% /ruyan
四.删除逻辑卷
[root@wenqing ~]# lvremove /dev/oslvm/ruyan
Logical volume oslvm/ruyan contains a filesystem in use.
#需要卸载文件系统
[root@wenqing ~]# umount /dev/oslvm/ruyan
[root@wenqing ~]# lvremove /dev/oslvm/ruyan
Do you really want to remove active logical volume ruyan? [y/n]: y
Logical volume "ruyan" successfully removed
版权声明:本文为博主原创文章,未经博主允许不得转载。
linux卷组大小查看,Linux逻辑卷,卷组管理相关推荐
- LVM逻辑卷,LVM管理工具集,LVM创建逻辑卷,调整现有磁盘的分区,使用逻辑分区做逻辑卷,扩展卷组大小,扩展逻辑卷的大小
一.什么是LVM逻辑卷 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux ...
- 【Linux 内核 内存管理】Linux 内核内存布局 ① ( 查看 Linux 操作系统位数 | 查看 Linux 操作系统软硬件信息 )
文章目录 一.查看 Linux 操作系统位数 二.查看 Linux 操作系统软硬件信息 一.查看 Linux 操作系统位数 在 646464 位的 Linux 中 , 使用 484848 位 表示 & ...
- 在win10查看本机linux的文件,Windows 10变身开发者利器:内置Linux内核,轻松查看Linux子系统文件...
原标题:Windows 10变身开发者利器:内置Linux内核,轻松查看Linux子系统文件 来源:创事记 终于!在Windows里可以访问Linux文件了. 这表明,微软插入开源界的触角,越来越深入 ...
- linux家用系统版本,查看linux系统版本
篇一:linux下如何查看系统和内核版本 linux下如何查看系统和内核版本 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux ve ...
- 【Linux开发】如何查看Linux kernel的内置模块驱动列表和进程ID
[Linux开发]如何查看Linux kernel的内置模块驱动列表和进程ID 标签:[Linux开发] 命令: cat /lib/modules/$(uname -r)/modules.builti ...
- linux查看使用的字体大小,查看linux下的字体
查看linux下的字体 2018-12-07 查看所有字体: fc-list 查看中文字体 fc-list :lang=zh 用fc-list找出语言为zh的字体文件,可见系统里中文字体少的可怜.知道 ...
- linux中quota信息查看,Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令...
功能说明:显示磁盘已使用的空间与限制. 语 法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...] 补充说明:执行quota指令,可查询磁盘空间的限制,并得 ...
- linux系统磁盘分区查看,linux下磁盘查看和分区
4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区 df命令 df输出磁盘文件系统使用情况: [root@centos ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev ...
- 怎么查看linux服务器品牌,怎么查看Linux服务器硬件信息,这些命令告诉你
Linux服务器配置文档找不到,你还在为查询Linux服务器硬件信息发愁吗?学会这些命令,让你轻松查看Linux服务器的CPU,内存,硬盘,SN序列号等信息,根本就不用去机房. 一.查看CPU信息 C ...
- 在linux返回目录并查看,Linux命令(十四) 查看工作目录文件 ls
目录 命令简介 ls 命令是 Linux 下最常用的命令. ls 就是 list 的缩写.默认情况下 ls 命令用来打印出当前目录的清单, 如果 ls 指定其他目录,那么就会显示指定目录里的文件及其文 ...
最新文章
- Oracle高效分页存储过程实例
- 一条关于互联网创业公司健康与否的判断法则
- SAP UI5 应用开发教程之六十九 - 如何从 SAP UI5 Not Found 页面跳转回到正常的应用页面
- Xenix — 微软与UNIX的短暂爱恋
- lintcode 627 最长回文串Python版本
- Python 调试冷知识
- UVW 在C#中的代码实现
- 《Java程序员职场全功略:从小工到专家》连载五:当今主流公司的企业文化
- Servlet实现上传下载
- http请求webservice接口
- 智能交通方案-AM335x设计高速公路广域雷达测速解决方案-飞凌嵌入式
- c语言标准差函数std,std函数
- linux区分物理机和虚拟机,如何判断linux服务器是虚拟机还是物理机
- (二)xlwt模块详解--设置列宽、行高
- 华为云王红新_华为云新加坡峰会盛大举行,多家公司签署MoU
- typescript知识点
- 数据分析案例-数据科学相关岗位薪资可视化分析
- 使用电信云时做对象储存时的异常信息:com.amazonaws.services.s3.model.AmazonS3Exception
- OpenGL ES渲染之Shader准备
- 【Python百分制转五分制】