LVM分区挂载问题

LVM分区挂载问题

我在安装 lvm 分区时遇到问题。

  1. 首先我创建了一个大小为 7 GB 的文件

    sudo truncate -s 7G fooFile
    
  2. 设置为循环设备。执行此命令后,我可以通过lsblk命令(/dev/loop0)查看循环设备

    sudo losetup -Pf foofile
    
  3. 我通过cfdisk设置磁盘分区表

    sudo cfdisk /dev/loop0
    # I choose dos as a disk label and create new partition with a size of 5 GB
    # I can see loop0p1 (5 GB) partition via lsblk command 
    
  4. 我从这个循环设备创建了一个物理卷

    sudo pvcreate /dev/loop0p1
    
  5. 然后我通过创建卷组vgcreate

    sudo vgcreate fooVG /dev/loop0p1
    
  6. lvcreate我通过创建了大小为 3 GB 的逻辑卷

    sudo lvcreate -L 3G -n fooLV fooVG
    
  7. 激活卷组

    sudo vgchange -ay fooVG
    
  8. 创建目录

    sudo mkdir -vp /mnt/myMountPoint
    
  9. 最后一步:)安装

    sudo mount /dev/fooVG/fooLV /mnt/myMountPoint
    # Two command have same error
    sudo mount /dev/mapper/fooVG-fooLV /mnt/myMountPoint
    
    mount: /mnt/myMountPoint/fooLV: wrong fs type, bad option, bad superblock on /dev/mapper/fooVG-fooLV, missing codepage or helper program, or other error.
    

我该如何解决这个错误?

答案1

您已经创建了逻辑卷 (LV),但尚未在其上创建文件系统。这是创建带有标签的 ext4 文件系统的示例fooLV

mkfs -t ext4 -L fooLV /dev/fooVG/fooLV

相关内容