AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 428815
Accepted
Zim3r
Zim3r
Asked: 2012-09-17 00:02:24 +0800 CST2012-09-17 00:02:24 +0800 CST 2012-09-17 00:02:24 +0800 CST

无法创建 LVM,原因是:未找到(或被过滤忽略)

  • 772

我打算将 LVM 用于 KVM,当我尝试创建 VG 时失败了,那么如何创建我的 VG 和 LV 呢?

谢谢

[root@server ~]# vgcreate virtual-machines /dev/sda
  Device /dev/sda not found (or ignored by filtering).
  Unable to add physical volume '/dev/sda' to volume group 'virtual-machines'.
[root@server ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             2.0T  929G  976G  49% /
tmpfs                 3.9G  124K  3.9G   1% /dev/shm
/dev/sda1             194M   57M  128M  31% /boot
[root@server ~]# pvscan
  No matching physical volumes found
linux
  • 4 4 个回答
  • 75180 Views

4 个回答

  • Voted
  1. alex davila
    2013-04-18T19:02:22+08:002013-04-18T19:02:22+08:00

    您的 HD 中需要有可用空间

    例子

    # fdisk /dev/sda
    
    Command (m for help): p
    
    Disk /dev/sda: 1000.2 GB, 1000204886016 bytes, 1953525168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x000a3dd7
    
    Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     4196351     2097152   83  Linux
    /dev/sda2         4196352   172148735    83976192   8e  Linux LVM
    
    CREATE NEW PARTITION
    Command (m for help): n
    Partition type:
    p   primary (2 primary, 0 extended, 2 free)
    e   extended
    Select (default p): p
    Partition number (1-4, default 3):
    Using default value 3
    First sector (172148736-1953525167, default 172148736):
    Using default value 172148736
    Last sector, +sectors or +size{K,M,G} (172148736-1953525167, default 1953525167):
    Using default value 1953525167
    Partition 3 of type Linux and of size 849.4 GiB is set
    

    写

    Command (m for help): w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    
    WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
    The kernel still uses the old table. The new table will be used at
    the next reboot or after you run partprobe(8) or kpartx(8)
    Syncing disks.
    
    # partprobe
    

    创建物理量

    # pvcreate /dev/sda3
    Physical volume "/dev/sda3" successfully created
    

    显示物理量

    # pvdisplay
    --- Physical volume ---
    PV Name               /dev/sda2
    VG Name               fedora_fed18
    PV Size               80.09 GiB / not usable 4.00 MiB
    Allocatable           yes
    PE Size               4.00 MiB
    Total PE              20501
    Free PE               1
    Allocated PE          20500
    PV UUID               1BWm7E-M3Z8-WFJQ-vLRI-eUqa-MfPm-6x2mef
    
    "/dev/sda3" is a new physical volume of "849.43 GiB"
    --- NEW Physical volume ---
    PV Name               /dev/sda3
    VG Name              
    PV Size               849.43 GiB
    Allocatable           NO
    PE Size               0  
    Total PE              0
    Free PE               0
    Allocated PE          0
    PV UUID               xo8Xrp-MpKE-MVE1-fkJr-Hebe-NSwo-4w502f
    

    创建卷组

    # vgcreate virtual-machines /dev/sda3
    Volume group "virtual-machines" successfully created
    

    显示音量组

    # vgdisplay
    --- Volume group ---
    VG Name               virtual-machines
    System ID            
    Format                lvm2
    Metadata Areas        1
    Metadata Sequence No  1
    VG Access             read/write
    VG Status             resizable
    MAX LV                0
    Cur LV                0
    Open LV               0
    Max PV                0
    Cur PV                1
    Act PV                1
    VG Size               849.42 GiB
    PE Size               4.00 MiB
    Total PE              217452
    Alloc PE / Size       0 / 0  
    Free  PE / Size       217452 / 849.42 GiB
    VG UUID               M69gwe-S5e9-1ZXM-zlxg-L3yc-pR0P-mhW6Vi
    
    --- Volume group ---
    VG Name               fedora_fed18
    System ID            
    Format                lvm2
    Metadata Areas        1
    Metadata Sequence No  3
    VG Access             read/write
    VG Status             resizable
    MAX LV                0
    Cur LV                2
    Open LV               2
    Max PV                0
    Cur PV                1
    Act PV                1
    VG Size               80.08 GiB
    PE Size               4.00 MiB
    Total PE              20501
    Alloc PE / Size       20500 / 80.08 GiB
    Free  PE / Size       1 / 4.00 MiB
    VG UUID               r0LXYG-BQdo-WN7w-GcPa-uKxE-68mC-li3HFm
    

    然后在您的卷组内创建您的逻辑卷(用作 DomU 的虚拟磁盘)

    示例(为你的centos虚拟机创建一个50G的vaolume组)

    lvcreate -nfedora64-1 -L50G /dev/virtual-machines
    Logical volume "fedora64-1" created
    

    :) 亚历克斯·达维拉

    • 9
  2. Best Answer
    Michael Hampton
    2012-09-17T01:39:40+08:002012-09-17T01:39:40+08:00

    vgcreate只是使您免于意外破坏所有数据。在您完全了解发生了什么之前不要再试一次。

    我建议您至少熟悉 LVM HOWTO 的以下部分:

    • LVM 剖析
    • 常见任务

    请记住它/dev/sda已经在使用中,因此尝试在其上创建 LVM 卷将破坏当前存在的所有数据。您将需要另一个硬盘驱动器,或者至少需要另一个硬盘驱动器分区。

    不幸的是,在不了解您的设置的情况下,我无法提供更具体的建议。

    也可以看看:

    • 使用 LVM 的简单介绍
    • 8
  3. Paul Gear
    2012-09-17T19:23:09+08:002012-09-17T19:23:09+08:00

    您不能将所有 sda 用于 LVM,因为您已经在其上使用了多个分区用于非 LVM 用途。如果你有一个 3 TB 的驱动器,并且你想使用 sda1-3 未使用的剩余空间(我假设 sda2 是交换),那么你应该创建一个额外的分区(sda4,比方说),将其标记为类型0x8e(Linux LVM),然后运行pvcreate /dev/sda4和vgcreate virtual-machines /dev/sda4.

    • 2
  4. mostafa.S
    2021-08-02T02:19:22+08:002021-08-02T02:19:22+08:00

    我得到了同样的错误。但是,重新启动一次后,问题就解决了。但其他答复也可能如此。

    • 0

相关问题

  • Linux 主机到主机迁移

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 在 RHEL4 上修改 CUPS 中的现有打印机设置

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve