• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

linux磁盘管理 lsblk和df -h显示的磁盘信息不同

zzzqiu 2017-07-14 浏览量:7835

111.jpg


如图所示 ,lsblk明明可以看到 vad2下面有99.5G的空间挂在了/下面,但是用df -h查看这个 /dev/vda2只有2.5G,本人刚接触linux,求个办法。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • lsblk 查看的是block device,也就是逻辑磁盘大小。
    df查看的是file system, 也就是文件系统层的磁盘大小。
    你的这种情况应该是block device容量变大,单还没有反映到file system中。如果是ext{2,3,4}文件系统的话,可以用resize2fs 命令来更新。
    resize2fs /dev/vda2
    如果是xfs文件系统的话,用xfs_growfs更新
    xfs_growfs /dev/vda2
    • 发布于 2017-07-14
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 您好,這表示您的分割區沒有全部allocate,建議您使用

    sudo fdisk /dev/vda2
    重新進行partition allocation

    然後重新啟動

    如果是ex4分區可以直接使用

    sudo resize2fs /dev/vda2
    
    以上

    • 发布于2017-07-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 说明你没有扩展分区,请使用命令
    sudo fdisk  /dev/vda2
    来进行分区扩展
    使用这个命令时,
    第一步需要输入p查看一下当前的情况
    第二步输入n来增加一个分区
    第三步输入w来保存并退出
    完成之后重启即可看到已经完成扩展分区了


    fdisk的具体命令请参考这篇文章http://www.linuxidc.com/Linux/2012-06/61872.htm
    • 发布于2017-07-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

linux磁盘管理 lsblk和df -h显示的磁盘信息不同