zoukankan      html  css  js  c++  java
  • 一个mount问题解决办法,关于partprobe命令

    背景:做了lvm,安装kvm之后,重启机器,挂载的盘符丢失,宠幸挂载的时候出现如下问题:

    root@ubuntu:/var/lib/libvirt# mount /dev/VolGroup00/LogVol00 /var/lib/libvirt/images
    mount: special device /dev/VolGroup00/LogVol00 does not exist

    但是检查pvdisplay、vgdisplay、lvdisplay等均OK,后来找到如下解决办法:

    (参考:http://www.linuxforums.org/forum/suse-linux/119555-lvm-mount-problem.html )

    尝试成功:

    root@ubuntu:/var/lib/libvirt# partprobe
    root@ubuntu:/var/lib/libvirt# mount /dev/VolGroup00/LogVol00 /var/lib/libvirt/images

    root@ubuntu:/var/lib/libvirt# df -lh
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/sdb1              28G  816M   26G   4% /
    udev                  7.9G  4.0K  7.9G   1% /dev
    tmpfs                 3.2G  288K  3.2G   1% /run
    none                  5.0M     0  5.0M   0% /run/lock
    none                  7.9G     0  7.9G   0% /run/shm
    /dev/sdb3             939M   41M  851M   5% /boot
    /dev/sdb4             6.5G  375M  5.8G   6% /var
    /dev/mapper/VolGroup00-LogVol00
                          1.8T  196M  1.7T   1% /var/lib/libvirt/images

    可见partprobe是蛮有作用的,命令小作用大。简单介绍如下:partprobe 是一个可以修改kernel中分区表的工具,可以使用up2date命令安装这个软件包,如果在你的系统已经正确地注册到RHN上了。否则你可以从光盘上安装这个文件。可以使用fdisk或者其他命令创建一个新的分区,然后使用partprobe命令重新读取分区表。
    # partprobe
    这个命令执行完毕之后不会输出任何返回信息,你可以使用mke2fs命令在新的分区上创建文件系统。 用此命令可以解决 LVM fdisk 划分分区问题,不需要硬盘umount。

    简单来说,也就是说提示通过重启才可以重用分区表,此时可以通过partprobe探测硬盘,可以简单达到重启的目的。

    赠人玫瑰
    手留余香

    我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容……我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系!-杨绛先生

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

  • 相关阅读:
    机器学习书籍推荐
    25个机器学习面试题,期待你来解答
    观点 | 如何优雅地从四个方面加深对深度学习的理解
    Azure Public IP DNS域名
    SSH不允许Root登陆的方法
    MySQL on Azure高可用性设计 DRBD
    Linux ssh 不需要输入密码的方法
    MySQL on Azure高可用性设计 DRBD
    Express Route的配置
    Azure PIP (Instance Level Public IP)
  • 原文地址:https://www.cnblogs.com/haochuang/p/2638146.html
Copyright © 2011-2022 走看看