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 / 问题 / 801448
Accepted
Masterfool
Masterfool
Asked: 2016-09-07 16:18:21 +0800 CST2016-09-07 16:18:21 +0800 CST 2016-09-07 16:18:21 +0800 CST

根据 vgdisplay 的音量已满,但不是 df

  • 772

我正在尝试使用 gparted 缩小 ubuntu 16.04 扩展分区。gparted 和 vgdisplay 都显示分区已完全使用。所以我不能缩小分区。df 表示使用 5%(正确值)。 这是 GParted 的屏幕截图。

这是相关的命令行输出:

$ sudo vgdisplay
  --- Volume group ---
  VG Name               ubuntu-vg
  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               465.28 GiB
  PE Size               4.00 MiB
  Total PE              119112
  Alloc PE / Size       119112 / 465.28 GiB
  Free  PE / Size       0 / 0   
  VG UUID               wfsaCW-GdMo-5QUg-O1YD-8Xiv-kfPG-v42ICj

$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
udev                         7.8G     0  7.8G   0% /dev
tmpfs                        1.6G  9.4M  1.6G   1% /run
/dev/mapper/ubuntu--vg-root  443G   21G  400G   5% /
tmpfs                        7.9G  256K  7.9G   1% /dev/shm
tmpfs                        5.0M  4.0K  5.0M   1% /run/lock
tmpfs                        7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/sda1                    472M  374M   75M  84% /boot
tmpfs                        1.6G   48K  1.6G   1% /run/user/1000
/dev/sdb1                    1.4G  1.4G     0 100% /media/admin/Ubuntu 16.04 LTS amd64

$ sudo lvdisplay 
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/root
  LV Name                root
  VG Name                ubuntu-vg
  LV UUID                6Hr4D4-NBbX-pcbI-iVNR-CcGY-ORbh-Jaoqdm
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2016-05-09 05:32:18 -0600
  LV Status              available
  # open                 1
  LV Size                449.32 GiB
  Current LE             115026
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0

  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/swap_1
  LV Name                swap_1
  VG Name                ubuntu-vg
  LV UUID                ce21kC-7P1j-GLFs-YaSF-9yQj-fS3H-ZkhS2p
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2016-05-09 05:32:18 -0600
  LV Status              available
  # open                 2
  LV Size                15.96 GiB
  Current LE             4086
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1

另请注意,这是使用 LVM 的默认安装方式安装的 ubuntu 分区。没有高级设置。我错过了什么?今天才向我介绍逻辑卷管理。谢谢!

ubuntu partition lvm gparted df
  • 1 1 个回答
  • 407 Views

1 个回答

  • Voted
  1. Best Answer
    EvensF
    2016-09-07T17:09:32+08:002016-09-07T17:09:32+08:00

    我认为这是因为df -h告诉您正在使用的文件系统的百分比,并vgdisplay告诉您正在使用的卷组的百分比。

    • 卷组由“硬盘”组成(比这要复杂一点)。
    • 逻辑卷就像卷组之上的分区,而不是直接的硬盘。
    • 文件系统可以安装在逻辑卷中(就像在分区中一样)

    如果要缩小当前正在使用的磁盘空间,则必须:

    1. 收缩文件系统
    2. 收缩逻辑卷

    然后,您将在卷组中有一些空间,例如,您可以分配给另一个逻辑卷并在其中创建另一个文件系统。

    但在您尝试任何事情之前,请备份您的数据。你永远不知道会发生什么。

    在那之后,在你开始处理你的硬盘之前,我建议你至少阅读A Beginner's Guide To LVM的前几页,因为我在这里解释的内容非常初级。

    小心你要做什么。如果您丢失了一些数据,我概不负责。

    • 2

相关问题

  • 无法通过 Ubuntu VPN 访问外部网络

  • ubuntu apt-get upgrade - 如何在 shell 中单击确定?

  • VirtualBox 上 Ubuntu 的访客优化技巧 [关闭]

  • 外部硬盘上的 virtualbox 虚拟硬盘驱动器(Vista 主机上的 ubuntu 客户机)

  • 如何在 Ubuntu 上挂载 LVM 分区?

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