首先感谢参考的博客网址: http://blog.51cto.com/dreamfire/1084729

https://www.cnblogs.com/kevingrace/p/5825963.html

rpm -e --nodeps python-crypto-2.0.1-22.el6.i686

http://www.dwhd.org/20150521_225146.html

词汇解析

PV 物理卷

VG 卷组

LV 逻辑卷

直接上命令:

echo '- - -' >/sys/class/scsi_host/host0/scan

echo '- - -' >/sys/class/scsi_host/host1/scan

echo '- - -' >/sys/class/scsi_host/host2/scan

# 制作pv物理卷 将磁盘/dev/sdb转换成pv

pvcreate /dev/sdb

#创建vg 卷组 将/dev/sdb添加到vgdata中 vgdata是卷组的名称

vgcreate vgdata /dev/sdb

#对卷组vgdata进行划分9G的空间给LV 逻辑卷

lvcreate -L 9G -n lvdata1 vgdata

#对逻辑卷进行ext4格式化

mkfs.ext4 /dev/vgdata/lvdata1

#进行挂载给对应目录 挂载完毕后可以进行查看df –h

mkdir /data

mount /dev/vgdata/lvdata1 /data

###假定lv空间用完了快进行动态扩容###

第一步: 将新增的硬盘/dev/sdc制作成pv物理卷

pvcreate /dev/sdc

第二步:给卷组加入新的PV

vgextend vgdata /dev/sdc

vgs

第三步:将空间加给对应的LV

lvextend -L +3G /dev/vgdata/lvdata1

第四步:同步文件系统

resize2fs /dev/vgdata/lvdata1

查看lv对应的vg名称

对应的命令参数补充

查看uuid的命令

blkid

永久挂载磁盘方式/etc/fstab进行处理

关于/etc/fstab的解析可以看博文:https://blog.csdn.net/duyiwuer2009/article/details/8644753/

修改后重启也会挂载目录

关于目录的挂载卸载部分

[root@mapper ~]# umount /data

[root@mapper ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda2 48G 1.7G 47G 4% /

devtmpfs 479M 0 479M 0% /dev

tmpfs 489M 0 489M 0% /dev/shm

tmpfs 489M 6.8M 482M 2% /run

tmpfs 489M 0 489M 0% /sys/fs/cgroup

tmpfs 98M 0 98M 0% /run/user/0

[root@mapper ~]# mount -a

[root@mapper ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda2 48G 1.7G 47G 4% /

devtmpfs 479M 0 479M 0% /dev

tmpfs 489M 0 489M 0% /dev/shm

tmpfs 489M 6.8M 482M 2% /run

tmpfs 489M 0 489M 0% /sys/fs/cgroup

tmpfs 98M 0 98M 0% /run/user/0

/dev/mapper/vgdata-lvdata1 12G 41M 12G 1% /data

--add by nod at 19-01-09

fdisk /dev/sda
fdisk -l
partx -a /dev/sda
pvcreate /dev/sda3
vgextend VolGroup /dev/sda3
lvextend -L +197G /dev/VolGroup/lv_root
resize2fs /dev/VolGroup/lv_root

=================================add by nod at 19-03-20

[BEGIN] 2019/3/20 9:31:48
###格式化磁盘/dev/sda
[root@test ~]# mkfs.ext4 /dev/sda
mke2fs 1.41.12 (17-May-2010)
/dev/sda is entire device, not just one partition!
Proceed anyway? (y,n) y
Discarding device blocks: done
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
122101760 inodes, 488378646 blocks
24418932 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
14905 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@test ~]# fdisk -l
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 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/sdb: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 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: 0xffebf10a

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sdb2 64 15567 124521472 8e Linux LVM

Disk /dev/mapper/vg_nodtest-lv_root: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 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_nodtest-lv_swap: 12.8 GB, 12801015808 bytes
255 heads, 63 sectors/track, 1556 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_nodtest-lv_home: 61.0 GB, 61018734592 bytes
255 heads, 63 sectors/track, 7418 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

[root@test ~]# pvcreate /dev/sda
Physical volume "/dev/sda" successfully created
[root@test ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg_nodtest 1 3 0 wz--n- 118.75g 0

[root@test ~]# vgextend vg_nodtest /dev/sda
Volume group "vg_nodtest" successfully extended
[root@test ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg_nodtest 2 3 0 wz--n- 1.94t 1.82t
[root@test ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_nodtest-lv_root 50G 4.3G 43G 10% /
tmpfs 32G 72K 32G 1% /dev/shm
/dev/sdb1 485M 39M 421M 9% /boot
/dev/mapper/vg_nodtest-lv_home 56G 180M 53G 1% /home

[root@test ~]# lvextend -L +1800G /dev/vg_nodtest/lv_root
Extending logical volume lv_root to 1.81 TiB
Logical volume lv_root successfully resized

[root@test ~]# lvextend -L +60G /dev/vg_nodtest/lv_root
Extending logical volume lv_root to 1.87 TiB
Logical volume lv_root successfully resized
[root@test ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg_nodtest 2 3 0 wz--n- 1.94t 3.02g
[root@test ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_nodtest-lv_root 50G 4.3G 43G 10% /
tmpfs 32G 72K 32G 1% /dev/shm
/dev/sdb1 485M 39M 421M 9% /boot
/dev/mapper/vg_nodtest-lv_home 56G 180M 53G 1% /home

[root@test ~]# resize2fs /dev/vg_nodtest/lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_nodtest/lv_root is mounted on /; on-line resizing required
old desc_blocks = 4, new_desc_blocks = 120
Performing an on-line resize of /dev/vg_nodtest/lv_root to 500695040 (4k) blocks.
The filesystem on /dev/vg_nodtest/lv_root is now 500695040 blocks long.

[END] 2019/3/20 9:49:46

lvm的磁盘管理知识点整理的更多相关文章

  1. LVM逻辑磁盘管理

    一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵 ...

  2. Linux:使用LVM进行磁盘管理

    LVM的概念 LVM 可以实现对磁盘的动态管理,在磁盘不用重新分区的情况下动态调整文件系统的大 小,利用 LVM 管理的文件系统可以跨越磁盘. "/boot"分区用于存放系统引导文 ...

  3. Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理

    一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该 ...

  4. 【转载】Linux磁盘管理:LVM逻辑卷管理

    Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一. ...

  5. LVM磁盘管理

    http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html Linux LVM硬盘管理及LVM扩容 LVM磁盘管理 一.LVM简介... ...

  6. 每天进步一点点——Linux磁盘管理LVM与RAID

    转载请注明出处:http://blog.csdn.net/cywosp/article/details/38965799 1. 传统磁盘管理问题 当分区大小不够用时无法扩展其大小,仅仅能通过加入硬盘. ...

  7. linux磁盘管理系列-LVM的使用

    LVM是什么 LVM是Linux操作系统的逻辑卷管理器. 现在有两个Linux版本的LVM,分别是 LVM1,LVM2.LVM1是一种已经被认为稳定了几年的成熟产品,LVM2 是最新最好的LVM版本. ...

  8. Linux磁盘管理及LVM讲解(week2_day2)--技术流ken

    硬盘接口 从整体的角度上,硬盘接口分为IDE.SATA.SCSI和SAS四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而SAS只在高端服务器上,价 ...

  9. Linux磁盘管理及LVM讲解

    硬盘接口 硬盘接口分为IDE.SATA.SCSI和SAS四种, IDE接口硬盘多用于家用产品中,也部分应用于服务器.不支持热添加,比较老. SCSI接口的硬盘则主要应用于服务器市场.linux. 而S ...

随机推荐

  1. 不懂CSS的后端难道就不是好程序猿?

    由于H5在移动端的发展如日中天,现在大部分公司对高级前端需求也是到处挖墙角,前端薪资也随之水涨船高,那公司没有配备专用的前端怎么办呢? 作为老板眼中的“程序猿” 前端都不会是非常无能的表现,那作为后端 ...

  2. linux内核调度算法(2)--CPU时间片如何分配 转!

    http://blog.csdn.net/russell_tao/article/details/7103012 内核在微观上,把CPU的运行时间分成许多分,然后安排给各个进程轮流运行,造成宏观上所有 ...

  3. 精选12个时尚的 CSS3 效果【附源码下载】

    这里是精选的12个很炫的 CSS3 效果.CSS3 是对 CSS 规范的一个很大的改善和增强,它使得 Web 开发人员可以很容易的在网站中加入时尚的效果.以前很多需要编写复杂的 JavaScript ...

  4. Gson简要使用笔记

    最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库. 发现了google的gson,因为之前对于protoco ...

  5. C#往线程里传递参数

    Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托. Thread (ThreadStart) 初始化 Th ...

  6. POJ 2778 DNA Sequence(AC自动机+矩阵快速幂)

    题目链接:http://poj.org/problem?id=2778 题意:有m种DNA序列是有疾病的,问有多少种长度为n的DNA序列不包含任何一种有疾病的DNA序列.(仅含A,T,C,G四个字符) ...

  7. ELK日志框架(2):log4net.ElasticSearch+ Kibana实现日志记录和显示

    环境说明 1. windows server 2012 R2 64位 2. log4net.ElasticSearch 3. kibana-5.5.0-windows-x86.zip 架构说明 数据采 ...

  8. css是如何实现在页面文字不换行、自动换行、强制换行的

    强制不换行 div{ white-space:nowrap; } 自动换行 div{ word-wrap: break-word; word-break: normal; } 强制英文单词断行 div ...

  9. React日常填坑手册(持续更新)

    1.react中自己定义的组件第一个字母一定要大写,如<app />会不显示,<App />才能正常显示. 2.在react中点击事件里面setState时会使this重新定义 ...

  10. 云原生GIS技术

    云原生架构概述 - DockOne.io  http://dockone.io/article/2991 云原生GIS技术全解读 - SuperMap技术控 - CSDN博客  https://blo ...