lvm add new hard disk for oracle linux 5.8

本文记录了在 Oracle Linux 5.8 系统中使用 Logical Volume Manager (LVM) 进行磁盘扩容的过程。包括通过 VNC 登录服务器、检查已安装的 LVM 相关软件包、查看文件系统状态、将新的物理卷添加到现有卷组、扩展逻辑卷大小及调整文件系统的步骤。

envirement:oraclelinux 5.8

logon to linux server by vnc

 [root@localhost ~]# rpm -qa|grep lvm

system-config-lvm-1.1.5-9.el5

lvm2-2.02.88-7.0.1.el5

[root@localhost~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                       75G   17G  55G  23% /

/dev/sda1              99M   24M  71M  25% /boot

tmpfs                 3.9G     0 3.9G   0% /dev/shm

[root@localhost~]# ls /dev/sd*

/dev/sda  /dev/sda1 /dev/sda2  /dev/sdb  /dev/sdc /dev/sdc1  /dev/sdd  /dev/sde

[root@localhost~]#  vgextendVolGroup00  /dev/sde

  No physical volume label read from /dev/sde

  Writing physical volume data to disk"/dev/sde"

  Physical volume "/dev/sde"successfully created

  Volume group "VolGroup00"successfully extended

[root@localhost~]#  lvextend -L +19G /dev/VolGroup00/LogVol00

  Extending logical volume LogVol00 to 95.91GB

  Logical volume LogVol00 successfully resized

[root@localhost~]# lvdisplay

  --- Logical volume ---

  LV Name                /dev/VolGroup00/LogVol00

  VG Name                VolGroup00

  LV UUID               lVlBGJ-ejCH-gucq-q79i-aVnH-d1HC-0EkV2h

  LV Write Access        read/write

  LV Status              available

  # open                 1

  LV Size                95.91 GB

  Current LE             3069

  Segments               3

  Allocation             inherit

  Read ahead sectors     auto

  - currently set to     256

  Block device           253:0

  

  --- Logical volume ---

  LV Name                /dev/VolGroup00/LogVol01

  VG Name                VolGroup00

  LV UUID                CwWPg1-9fPU-fok8-sbXG-zXT2-MVeW-eBxtxd

  LV Write Access        read/write

  LV Status              available

  # open                 1

  LV Size                20.97 GB

  Current LE             671

  Segments               2

  Allocation             inherit

  Read ahead sectors     auto

  - currently set to     256

  Block device           253:1

  

[root@localhost~]#  resize2fs   /dev/VolGroup00/LogVol00

resize2fs1.39 (29-May-2006)

Filesystemat /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required

Performingan on-line resize of /dev/VolGroup00/LogVol00 to 25141248 (4k) blocks.

Thefilesystem on /dev/VolGroup00/LogVol00 is now 25141248 blocks long.

 

[root@localhost~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                       93G   17G  72G  19% /

/dev/sda1              99M   24M  71M  25% /boot

tmpfs                 3.9G     0 3.9G   0% /dev/shm

### LVM 简介 LVM(Logical Volume Manager)是一种灵活的磁盘管理工具,允许用户创建、调整大小、删除逻辑卷,而不必重新分区磁盘。在 Oracle Linux 8.8 中,LVM 是默认的磁盘管理工具之一,支持动态调整存储空间[^1]。 ### 安装 LVM 工具 在 Oracle Linux 8.8 中,LVM 工具通常已经预装。如果没有安装,可以使用以下命令安装: ```bash sudo dnf install lvm2 ``` ### 创建物理卷(Physical Volume, PV) 物理卷是 LVM 的基础,通常对应一个磁盘或磁盘分区。假设有一个磁盘 `/dev/sdb`,可以使用以下命令将其初始化为物理卷: ```bash sudo pvcreate /dev/sdb ``` ### 创建卷组(Volume Group, VG) 卷组是由一个或多个物理卷组成的存储池。假设要创建一个名为 `myvg` 的卷组,使用以下命令: ```bash sudo vgcreate myvg /dev/sdb ``` ### 创建逻辑卷(Logical Volume, LV) 逻辑卷是从卷组中分配的存储空间。假设要在 `myvg` 卷组中创建一个名为 `mylv` 的逻辑卷,大小为 10GB,使用以下命令: ```bash sudo lvcreate -L 10G -n mylv myvg ``` ### 格式化逻辑卷 创建逻辑卷后,需要对其进行格式化。假设使用 ext4 文件系统,可以使用以下命令: ```bash sudo mkfs.ext4 /dev/myvg/mylv ``` ### 挂载逻辑卷 格式化完成后,可以将逻辑卷挂载到文件系统中的某个目录。假设要将逻辑卷挂载到 `/mnt/mylv`,可以使用以下命令: ```bash sudo mkdir /mnt/mylv sudo mount /dev/myvg/mylv /mnt/mylv ``` ### 自动挂载逻辑卷 为了在系统重启后自动挂载逻辑卷,需要编辑 `/etc/fstab` 文件。添加以下行: ```bash /dev/myvg/mylv /mnt/mylv ext4 defaults 0 0 ``` ### 调整逻辑卷大小 LVM 允许动态调整逻辑卷的大小。假设要将 `mylv` 逻辑卷的大小增加到 15GB,可以使用以下命令: ```bash sudo lvresize -L 15G /dev/myvg/mylv sudo resize2fs /dev/myvg/mylv ``` ### 删除逻辑卷、卷组和物理卷 如果需要删除逻辑卷、卷组或物理卷,可以按以下步骤操作: 1. **卸载逻辑卷**: ```bash sudo umount /mnt/mylv ``` 2. **删除逻辑卷**: ```bash sudo lvremove /dev/myvg/mylv ``` 3. **删除卷组**: ```bash sudo vgremove myvg ``` 4. **删除物理卷**: ```bash sudo pvremove /dev/sdb ``` ### 相关问题 1. 如何在 Oracle Linux 8.8 中扩展卷组? 2. 如何在 LVM 中创建快照卷? 3. 如何在 Oracle Linux 8.8 中迁移 LVM 数据? 4. 如何监控 LVM 的使用情况? 5. 如何在 LVM 中创建 RAID 阵列?
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值