linux磁盘lvm逻辑卷新建扩容

LVM 管理很简单。
首先安装LVM:apt-get install lvm2
检查现有卷:lvdisplay,分区表:parted -l。

格式化新的磁盘分区:mkfs.xfs /dev/sdc1 或 mkfs.ext4 /dev/sdc1
创建物理卷:pvcreate /dev/sdc1
扩展卷组:vgextend myvg /dev/sdc1
扩展逻辑卷:lvextend -L+size /dev/myvg/your_lv。

挂载扩展文件系统:mount /dev/centos/root、xfs_growfs /dev/centos/root 或 resize2 fs /dev/centos/root。

发生错误?首先删除PV:vgreduce -xpvname。

不确定?用vgcommand处理它并重新生成它。

oraclelinux用命令挂载分区

直接进入步骤:
1 .查看分区:fdisk -l /dev/sdb1 2 .创建LVM分区(可选): pvccreate /dev/sdb1 vgcreate vg_data /dev/sdb1 lvcreate -l 1 00% FREE -n lv_data vg_data 3 、格式化分区: mkfs.xfs /dev/sdb1 (普通分区) mkfs.xfs /dev/mapper/vg_data-lv_data(LVM逻辑卷) 4 、手动组装: mkdir /u01 mount /dev/sdb1 /u01 (普通分区) mount /dev/mapper/vg_data-lv_data /u01 (LVM逻辑卷) 5 .启动时自动挂载: 参见/etc/fstab 添加行: /dev/mapper/vg_data-lv_data /u01 xfs defaults 0 0 6 .挂载特殊格式(NTFS): 百胜安装 ntfs-3 g ntfs-3 g /dev/sda1 /mnt
注释:
格式化会清除数据并确认没有重要数据。

手动挂载需要自动挂载/etc/fstab。

编辑fstab之前请备份原始文件。

操作提醒:先测试程序集,再编辑fstab。

Linux系统下怎么创建和管理逻辑卷?

说实话,一开始我对LVM很困惑。
不过,经过几年的使用,我逐渐学会了其中的技巧。
您列出的步骤非常清楚,但我想知道是否可以添加我自己的经验以使这更加现实。

让我们从创建逻辑卷开始。
在准备硬盘分区时,我通常使用fdisk -l来查看哪些磁盘有可用空间。
例如,如果您有两个磁盘 sdb 和 sdc,请使用 fdisk /dev/sdb 将每个磁盘拆分为多个大分区。
重要的是选择 Linux LVM 作为分区类型。
将物理卷转换为 pvcreate 时,我习惯使用 pvdisplay 来检查创建是否成功。
当您创建卷组 vgcreate 时,我们建议您为卷组选择一个有意义的名称,例如 Mail Group,以便以后更容易查找。

创建逻辑卷是最重要的一步。
例如,如果要为邮件服务器保留 6 GB 空间,请使用 lvcreate -L 6 G -n mail /dev/mailgroup。
但不要急于格式化它,先尝试安装它。
我曾经遇到过一种情况,lvcreate退出,挂载发现该分区实际上是交换分区。
那一刻,我差点笑出声来。
因此,在 mkfs.ext4 /dev/mailgroup 之前,使用 lsblk 或 mount 命令检查路径是否正确。

在管理逻辑卷扩展时,我有一个习惯,先给lvextend添加1 G,然后进行测试。
例如,键入 lvextend -L +1 G /dev/mailgroup 并运行 df -h 以查看是否有响应。
部署完成后无需立即更改 size2 fs。
在某些情况下,系统可能会自动检测到它。
但为了安全起见,请重新启动系统并仔细检查它是否正确。

说实话,我基本上没有接触过减少逻辑卷。
我曾经帮助一位同事缩小项目规模,过程就像走钢丝。
首先使用lvreduce -L 4 G /dev/mailgroup,然后立即备份数据,然后卸载文件系统,最后使用size2 fs -f /dev/mailgroup。
结果,文件系统立即挂起。
我最终不得不恢复备份并重新安装系统。
因此,除非绝对必要,否则不要试图轻易减少它。

另一个细节是备份。
我习惯使用 dd 命令直接备份整个逻辑卷。
例如, dd if=/dev/mailgroup of=/backup/mail.bak 速度很慢,但绝对可靠。
恢复时只需使用dd of=/dev/mailgroup if=/backup/mail.bak即可。
当然,rsync是用来备份文件的。
虽然现在更推荐使用,但旧的方法对于备份逻辑卷来说仍然是最稳定的。

我自己从未这样做过,但我听说在某些较旧的系统上,当空间几乎满时,LVM 会自动创建物理扩展,但在较新的系统上,您必须手动进行 pvextend。
我记得数据在 X 左右,但我建议检查具体版本。
不管怎样,LVM是用多了就明白的东西。
请务必小心,不要在错误的磁盘上运行分区命令。