在自己的虚拟机上创建一个/backup 虚拟机新添加一块5G的盘,创建lv挂载/backup目录,并再次扩容到10G。

  • 在虚拟机上创建/backup目录:

    打开终端或命令行窗口,在命令行中输入以下命令:

    sudo mkdir /backup
    

        

  1. 在虚拟机上添加5G的磁盘:
    使用虚拟机软件的管理界面,为虚拟机添加一个5G的新磁盘。具体步骤可以根据虚拟机软件的操作指南进行操作。

  2. 查看新添加的设备:
    在终端或命令行中输入以下命令,查看新添加的设备:

    sudo fdisk -l
    
  3. 对新添加的设备创建分区:
    在终端或命令行中输入以下命令,对新添加的设备创建一个分区:

    sudo fdisk /dev/sdb
    

    进入 fdisk 命令行界面后,按照提示输入以下命令来创建分区:

    n   # 创建一个新分区
    p   # 创建主分区
    1   # 分区编号为1
    [Enter]  # 默认选择起始扇区
    [Enter]  # 默认选择结束扇区
    w   # 保存并退出
    
  4. 创建逻辑卷:
    在终端或命令行中输入以下命令,创建逻辑卷并将其挂载到/backup目录上:

  • sudo pvcreate /dev/sdb1
    sudo vgcreate backup-vg /dev/sdb1
    sudo lvcreate -L 4.5G -n backup-lv backup-vg
    sudo mkfs.ext4 /dev/backup-vg/backup-lv
    sudo mount /dev/backup-vg/backup-lv /backup
    

sudo mkfs.ext4 /dev/backup-vg/backup-lv 的意思是在逻辑卷 /dev/backup-vg/backup-lv 上创建 ext4 文件系统。

具体解释如下:

  • sudo: 使用管理员或超级用户权限执行命令。
  • mkfs.ext4: 是用于创建 ext4 文件系统的命令。
  • /dev/backup-vg/backup-lv: 是指要创建 ext4 文件系统的逻辑卷路径。/dev/backup-vg/backup-lv 是通过之前的操作创建的逻辑卷路径。

执行该命令后,该逻辑卷将被格式化为 ext4 文件系统,以便在其上进行文件和目录的存储。

在 Linux 系统上,你需要为文件存储设备分配文件系统才能在其上创建和保存文件。因此,你需要在新创建的逻辑卷上创建一个文件系统,以便能够在其上保存文件。

在本例中,我们使用了 mkfs.ext4 命令来创建 ext4 文件系统,该命令是 Linux 中常用的创建文件系统的命令之一。

当然,如果你打算使用其他的文件系统,则需要使用相应的命令进行创建。例如,要创建 ext3 文件系统,可以使用 mkfs.ext3 命令。

 

  1. 上面已经对硬盘进行格式化啦,接下来设置开机自动挂载
  2. 扩容逻辑卷到10G:
    在终端或命令行中输入以下命令,扩容逻辑卷到10G:

    sudo lvextend -L 10G /dev/backup-vg/backup-lv
    

    报错了:

[root@localhost ~]# sudo lvextend -L 10G /dev/backup-vg/backup-lv Insufficient free space: 1408 extents needed, but only 127 available

 通过vgdisplay查看,硬盘没有空间啦,这里我使用了再添加一块为10G的硬盘加到创建的逻辑卷上面

  1. 查看当前逻辑卷组的物理卷情况,可以使用命令 pvs 或 pvdisplay

    sudo pvs
    

    这将显示逻辑卷组中每个物理卷的信息,包括空闲空间和已用空间等。

  2. 准备一个未使用的磁盘或分区来作为新的物理卷。确保该磁盘或分区没有重要的数据,因为创建物理卷会对其进行初始化。

  3. 使用 pvcreate 命令创建新的物理卷。假设你的新物理卷设备路径是 /dev/sdc1,可以运行以下命令:

    sudo pvcreate /dev/sdc1
    

    这将初始化 /dev/sdc1 作为一个新的物理卷。

  4. 将新的物理卷添加到逻辑卷组中。假设你的逻辑卷组名称是 backup-vg,可以运行以下命令:

    sudo vgextend backup-vg /dev/sdc1
    

    这将把 /dev/sdc1 添加到 backup-vg 逻辑卷组中,扩展逻辑卷组的可用空间。

  5. 现在,你可以再次尝试运行 lvextend 命令来扩展逻辑卷。使用之前的命令:

    sudo lvextend -L 10G /dev/backup-vg/backup-lv
    

    现在,应该能够成功扩展逻辑卷,因为你添加了新的物理卷提供额外的可用空间。

        请确保在执行这些操作之前,备份重要数据,并仔细确认设备和卷组的名称和路径

 

  1. 然后,执行以下命令以调整文件系统大小,使其占用整个逻辑卷空间:

    sudo resize2fs /dev/backup-vg/backup-lv
    

虚拟机上已经创建了/backup目录,并在新添加的磁盘上创建了逻辑卷,同时还将其扩容到了10G的大小。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值