linux磁盘管理与LVM管理(创建LVM以及扩展LVM)

简介:

   LVM是逻辑磁盘管理的简称,是Linux下的对磁盘分区管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,提高磁盘分区管理的灵活性

   LVM常用的术语:

   (1)物理卷,pv,物理卷可以是整个硬盘,硬盘上的分区,或者逻辑上与磁盘分区具有相同功能的设备(RAID)

   (2)卷组,vg,由一个或者多个物理卷组成,创建以后可以自由将物理卷添加进来

   (3)逻辑卷,lv,逻辑卷是从卷组中切出来的一部分,在创建以后可以自由更改其大小。

   (4)物理区域,pe,每一个物理卷被划分为基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。同一个卷组中的所有物理卷的PE大小需一致

   (5)逻辑区域,LE,    逻辑区域也被划分为可被寻址的基本单元(LE)


   创建LVM之前先看一下磁盘分区工具,fdisk和parted

   1.fdisk

   (1)fdisk <硬盘设备名> 如#fidsk /dev/sdb

   (2)查看所有分区     p

   (3)删除分区         d,然后选择分区编号

   (4)创建新分区       n

   (5)选择主分区/扩展分区 p/e

   (6)输入分区编号

   (7)创建分区的起始柱面

   (8)分区结束的最后一个柱面

   (9)改变分区类型        t

   (10)输入要改变的分区的编号

   (11)输入分区类型编号(L显示所有支持的分区类型)

   (12)保存退出 w

   fdisk -l <硬盘设备名>查看分区列表


   2.parted

   (1)进入交互模式parted <硬盘设备名>    如:parted /dev/sdb

   (2)查看分区列表            p

   (3)删除分区列表            rm

   (4)输出分区编号

   (5)创建新分区            mkpart

   (6)要创建的分区类型    p/主分区/e/扩展分区

   (7)文件系统类型[ext2]

   (8)起始点

   (9)结束点(-1s代表结束到末尾)

   (10)更改文件系统类型    set

   (11)输入分区编号

   (12)输入文件系统类型

   (13)状态on/开启off/关闭



   如何创建LVM系统

   环境,假设新添加一块硬盘为/dev/sdb,用fdisk创建分区

   (1)#fdisk /dev/sdb    进入交互

   (2)n            创建新分区

   (3)p            主分区

   (4)1            分区编号1

   (5)开始柱面默认

   (6)结束柱面        +4G(根据实际情况)

   重复上传的操作,创建一个逻辑分区,大小4G

   (7)t        更改文件系统类型

   (8)1        要更改的分区编号

   (9)8e        文件系统类型编号

   重复更改,把创建的那个逻辑分区也变为LVM类型

   

   第二步,创建物理卷,

   (1)pvcreate /dev/sdb1

   (2)pvcreate /dev/sdb5

   可以使用pvscan查看物理卷对应的设备名称

   pvdisplay <物理卷设备名>查看详细信息

   第三步,创建卷组

   (1)vgcreate wwwVG(卷组的名称,自己指定)    /dev/sdb1 /dev/sdb5(要加入卷组的物理卷,必须为LVM类型)

   vgdisplay <卷组名>查看卷组的详细信息

   第四步,在卷组中创建逻辑卷

   (1)lvcreate -L 2G(逻辑卷大小) -n www(名称) wwwVG(第二步创建的卷组的名称)

   或者lvcreate -l Free PE(空余PE大小) -n www wwwVG

   创建完成可以用lvdisplay查看详细信息

   第五步,在LV上创建文件系统FS

   mkfs -t ext3(指定类型) /dev/wwwVG/www

   编辑/etc/fstab      

   /dev/wwwVG/www    /srv/www    ext3    default    0 0

   mkdir /srv/www

   mount -a加载

就全部完成了










本文转自 3147972 51CTO博客,原文链接:http://blog.51cto.com/a3147972/1294020,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
监控 Linux Shell
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
39 0
|
30天前
|
存储 算法 Linux
【Linux 应用开发 共享内存】深入理解和实践 ftruncate:共享内存的有效管理
【Linux 应用开发 共享内存】深入理解和实践 ftruncate:共享内存的有效管理
62 5
|
1月前
|
搜索推荐 Shell Linux
【Shell 命令集合 系统管理 】Linux 管理用户配置文件 userconf命令 使用指南
【Shell 命令集合 系统管理 】Linux 管理用户配置文件 userconf命令 使用指南
38 2
|
5天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
17天前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
21 0
|
18天前
|
网络协议 Linux
在Linux中,管理和配置网络接口
在Linux中管理网络接口涉及多个命令,如`ifconfig`(在新版本中被`ip`取代)、`ip`(用于网络设备配置)、`nmcli`(NetworkManager的CLI工具)、`nmtui`(文本界面配置)、`route/ip route`(处理路由表)、`netstat/ss`(显示网络状态)和`hostnamectl/systemctl`(主机名和服务管理)。这些命令帮助用户启动接口、设置IP地址、查看连接和路由信息。不同发行版可能有差异,建议参考相应文档。
19 4
|
12天前
|
消息中间件 监控 Linux
Linux进程和计划任务管理
通过这些命令和工具,你可以有效地管理Linux系统中的进程和计划任务,监控系统的运行状态并保持系统的稳定和可靠性。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
103 2
|
17天前
|
NoSQL Linux PHP
php添加redis扩展 linux和windos图文详解 l
php添加redis扩展 linux和windos图文详解 l
3 0
|
18天前
|
存储 缓存 监控
Linux内存和硬盘空间管理技巧
了解Linux内存和硬盘管理技巧,提升系统性能和稳定性。使用`free`, `top`, `vmstat`监控内存,通过`sync`, `echo 1 &gt; /proc/sys/vm/drop_caches`清理缓存。利用Swap分区释放内存。借助`df`, `du`检查硬盘空间,清理无用文件,使用`clean-old`, `gzip`, `tar`压缩归档。查找大文件用`find`和`du`,确保
33 0
|
25天前
|
存储 固态存储 Unix
Linux中磁盘分区和文件系统管理
在Linux系统中,磁盘是存储数据的物理设备,如HDD或SSD,以文件形式存在于`/dev`目录下,如`sda`、`sdb`等。文件系统定义了如何在磁盘上组织和访问数据,常见的Linux文件系统有ext2、ext3、ext4、xfs等。通过虚拟机软件如VMware,用户可以向Linux虚拟机添加新的硬盘。