linux
lvm磁盘管理设置?
一、lvm磁盘管理设置?
LVM磁盘管理
本节需掌握的单词:
create :创建
remove :删除
extend :增加
reduce :减少
PV:物理卷 physical volume 硬盘的角色
VG:卷组 volume group 包含PV,资源池
LV:逻辑卷 logical volume 资源池的新分区
PE:物理卷最小单位
LE:逻辑卷最小单位
步骤:
1.添加三块硬盘sata:
2.设置磁盘类型:
设置为Linux lvm
fdisk /dev/sd(b/c/d) :
n: 新建分区
t:设置类型
l:列示磁盘类型
w:保存退出
3.设置PV:将新建的磁盘设置PV
pvcreate /dev/sd[b-d]1
4.创建VG:将三块磁盘放在一个资源池里
5.创建LV:从资源池划分出来的分区
普通LV:
镜像LV:PV至少两块,做Raid 1
条带LV:需要两块PV,raid 0
给LV扩容:
首先:如果vg资源池容量不够了,先加一块硬盘。
vgextend zl-vg /dev/sde1 :把sde1硬盘加入VG中(先给sde1做磁盘分区)
其次:
lvreduce -L 3G -f -r /dev/zl-vg/zl-lv :zl-lv减少容量到3G
lvextend -L 8G -f -r /dev/zl-vg/zl-lv : zl-lv增加容量到8G
-f :强制调整
-r :重新定义大小
6.要使用LV,先要对其做文件系统
mkfs -t ext4 /dev/zl-vg/zl-lv
df -h / df -T 查看文件系统
7.挂载LV:
mount /dev/zl-vg/zl-lv /mnt
xfs_growfs /mnt 刷新文件系统
8.移除LV:
先卸载: umount /mnt
删除LV:lvremove /dev/zl-vg/zl-lv
将PV从VG中减少到只有一块:vgreduce zl-vg /dev/sd[d-c]1
移除VG:vgremove zl-vg
删除PV:pvremove /dev/sd[b-d]1
破坏LV:(如果镜像或者条带坏了,如何更换磁盘)
dd if=/dev/zero of=/dev/sdb1 count=10
把/dev/zero文件写入/dev/sdb1中,每次读写10个块,不停读写,爆了。
查看:lvs /lvs -a -o
修复:
卸载
删除损坏设备:vgreduce --removemissing --force zl-vg
解除镜像:lvconvert -m0 /dev/zl-vg/zl-jx
将新磁盘代替坏设备:lvconvert -m1 /dev/zl-vg/zl-jx /dev/sde1
二、linux安装分区选择标准还是lvm?
在选择Linux安装分区时,应根据具体需求和使用方式来判断是使用标准分区还是LVM(逻辑卷管理)。
标准分区适用于简单的系统配置和分区需求,易于理解和管理。而LVM则提供了更高级的磁盘管理功能,通过灵活的逻辑卷和卷组,可实现动态分区大小调整、快照和数据迁移等功能。
如果需要对磁盘空间有更好的管理和灵活性,LVM是更优选的选择,但对于简单系统或初学者来说,标准分区更简单且易于使用。
三、linux如何增加LVM的/home的容量?
1、首先使用mount命令查看/目录和home目录的lv设备是什么。比如/home使用/dev/xxxvg/xxxlv,/使用/dev/yyyvg/yyylv。
2、然后使用resize2fs /dev/xxxvg/xxxlv xxxM命令将home分区容量缩减。由于home目录已经mount上了,所以需要先umount掉umount /home,然后执行e2fsck -f /dev/xxxvg/xxxlv,最后执行resize2fs /dev/xxxvg/xxxlv xxxM缩减分区文件系统的容量,容量缩减到xxxM。
3、home目录容量缩减后就可以重新mount上了,mount /dev/xxxvg/xxxlv /home。
4、这时我们就可以减少/dev/xxxvg/xxxlv 的PE数量以减少分区容量,执行
lvresize -L -xxM /dev/xxxvg/xxxlv减少PE数量。-xxM就是前面home分区减少的M数。
5、现在可以给/增加容量了,首先
lvresize -L +xxM /dev/yyyvg/yyylv来增加/分区的PE数量。
6、将LV增加的容量扩充到/分区的文件系统中
resize2fs /dev/yyyvg/yyylv
由于是全部增加就不用指定容量了。
注意由于没有具体数值,容量和设备名称都用 xx、yy之类代替了不要直接复制粘贴去执行哦。
试试看吧,看说明理论上是这样的。有条件还是先用虚拟机装个系统试试。
四、linux下lvm可以缩小xfs分区吗?
我觉得这是不行的。
首先看看lvm的创建过程: 假如硬盘有2个分区sda1, sda2 然后你用lvm来管理这2个分区 # pvcreate /dev/sda1 # pvcreate /dev/sda2 # vgcreate vg1 /dev/sda1 # vgextend vg1 /dev/sda2 # lvcreate -l +100%FREE vg1 -n lv1 现在你把linux装在lv1上面。然后你想装win, 你会把lv1缩小, 但是lv1还是横跨sda1和sda2的啊, lv1里面的数据并不一定在sda1上还是sda2上。但是装win的时候你只能选择sda1或者sda2(不知道还有没有别的方法)。所以这样是行不通的。这只是我基于概念的理解, 没有实际验证过, 希望对你有所帮助。五、CentOS 下的 LVM 分区管理
CentOS 下的 LVM 分区管理
在CentOS操作系统中,LVM(逻辑卷管理器)是一种灵活的磁盘分区管理工具,它允许用户动态地创建、调整大小和删除逻辑卷,而不会中断系统的运行。本文将介绍在CentOS上使用LVM进行分区管理的方法和步骤。
LVM 是什么
LVM 是一种软件层面的磁盘管理方案,它通过将物理硬盘分成一个或多个磁盘组(VG),每个磁盘组包含一个或多个物理卷(PV),而每个物理卷则划分成一个或多个逻辑卷(LV)。这种层次结构使得操作系统可以在逻辑卷上创建文件系统,而无需关心底层的物理硬盘结构。
LVM 的优势
使用LVM进行分区管理具有以下几个优势:
- 灵活性: LVM 可以动态地创建、扩展和缩减逻辑卷,而无需重新分区或迁移数据。
- 性能: LVM 可以将多个物理硬盘组合起来,提供更高的读写性能。
- 容错性: LVM 支持磁盘镜像和快照,使数据能够更好地保护和恢复。
在 CentOS 上配置 LVM 分区
下面是在 CentOS 上配置 LVM 分区的基本步骤:
- 创建物理卷: 使用
pvcreate
命令将物理硬盘或分区标记为物理卷。 - 创建磁盘组: 使用
vgcreate
命令创建一个磁盘组,并将一个或多个物理卷添加到该磁盘组。 - 创建逻辑卷: 使用
lvcreate
命令在磁盘组上创建逻辑卷,并指定逻辑卷的大小。 - 格式化逻辑卷: 使用适当的文件系统工具(如
mkfs
命令)对新创建的逻辑卷进行格式化。 - 挂载逻辑卷: 使用
mount
命令将逻辑卷挂载到文件系统中的某个目录。
总结
通过使用LVM,用户可以更加灵活地管理磁盘分区,实现动态调整和扩展,提高性能和容错性。在CentOS操作系统中,配置LVM是一项重要且实用的技能。本文介绍了如何在CentOS上使用LVM进行分区管理的基本方法和步骤。
感谢您阅读本文,希望通过本文能够帮助您更好地理解和使用CentOS下的LVM分区管理。
六、linux下怎样以lvm的方式挂载到swap分区上?
创建swap分区 注意操作顺序和操作后的结果
1、将以分区格式化为swap类型 #mkswap/dev/VolGroup00/swaplvm Settingupswapspaceversion1,size=54521kB
2、在激活swap分区之前,查看一下swap相关信息: #free totalusedfreesharedbufferscached Mem:1025520708440317080029284385888 -/+buffers/cache:293268732252 Swap:208895202088952 #swapon-s FilenameTypeSizeUsed Priority /dev/mapper/VolGroup00-LogVol04partition20889520-1 3、激活swap分区 #swapon/dev/VolGroup00/swaplvm 4、激活之后的信息 #free totalusedfreesharedbufferscached Mem:1025520708560316960029344385884 -/+buffers/cache:293332732188 Swap:214219202142192 #swapon-s FilenameTypeSizeUsed Priority /dev/mapper/VolGroup00-LogVol04partition20889520-1 /dev/mapper/VolGroup00-swaplvmpartition532400-4 备注: Swap交换分区是一个特殊的文件系统,该文件系统的基本作用就是可以使操作系统 将一部分驻留于内存而暂时不操作的进程转移到swap分区中而腾出物理内存给新的需要 执行的进程。 红帽官方推荐的使用交换分区的比例是: 2G物理内存以下,交换分区为物理内存的1.5-2倍 4G以上物理内存推荐交换分区与物理内存为1:1。
七、linux操作系统中如何挂载lvm分区磁盘,不丢数据?
对硬盘进行分区后才可以使用。在Linux中挂载到一个已经存在的目录下才可以访问该磁盘,否则无法访问。使用mount与unmount来进行挂载和卸载。一般挂在点都在mntxxx目录下,并且该目录必须是已经存在的,否则无法挂载 fdisk的使用在Linux中,使用fdisk来查看。
八、lvm41177真假?
一般是有编号的,但是每个敲编号的地方会有所不同,我的是在最里面一个夹层靠近LOGO的地方,还有一种办法就是你拿到专柜去让他们敲名字,如果他们给你敲就说明是真的,如果不给你敲那就是假的
九、lvm具备的功能?
通过合并新的物理卷或移除现有卷实现在线卷组管理;
·通过在逻辑卷上连接或截断盘区实现逻辑卷在线管理;
·为逻辑卷创建只读快照(LVM1);
·为逻辑卷创建可读写快照(LVM2);
·实现整个或部分逻辑卷条带化跨越多个物理卷,与RAID 0功能相类似;
·实现整个或部分逻辑卷的镜像,与RAID 1功能相类似;
·在物理卷之间在线对逻辑卷进行移动;
·在本地分割或合并卷组(前提是没有逻辑卷跨越分割区)。这一点在将整个逻辑卷迁移出/至离线存储时很有用处;
LVM也可工作于共享存储集群(存放物理卷的物理磁盘在多主机间共享),但需要额外的后台进程在集群节点间传送状态更改信息。
LVM不能:
·跨逻辑卷提供基于Parity的冗余保护,如RAID 5或RAID 6。
十、lvm支持多大容量?
256GB
需要知道LVM卷最大容量 创建超过256GB的LVM卷 需要决定一个LVM逻辑卷能扩展到多大。
得出LVM卷所采用的扩展大小解决方案 对lvm2创建的LVM卷来说,容量大小取决于kernel的限制 (当然,还有你的磁盘空间)。 对lvm1创建的LVM卷来说,LVM逻辑卷最大可能容量取决于所用扩展大小。
计算公式是: 65534 * 扩展大小 = 最大逻辑卷大小 SUSE Linux缺省扩展大小是4MB。 所以,缺省逻辑卷最大值是4MB * 65534 = 256 GB。
热点信息
-
在Python中,要查看函数的用法,可以使用以下方法: 1. 使用内置函数help():在Python交互式环境中,可以直接输入help(函数名)来获取函数的帮助文档。例如,...
-
一、java 连接数据库 在当今信息时代,Java 是一种广泛应用的编程语言,尤其在与数据库进行交互的过程中发挥着重要作用。无论是在企业级应用开发还是...
-
一、idea连接mysql数据库 php connect_error) { die("连接失败: " . $conn->connect_error);}echo "成功连接到MySQL数据库!";// 关闭连接$conn->close();?> 二、idea连接mysql数据库连...
-
要在Python中安装modbus-tk库,您可以按照以下步骤进行操作: 1. 确保您已经安装了Python解释器。您可以从Python官方网站(https://www.python.org)下载和安装最新版本...