在虚拟机上运行的 ubuntu 16.04 上没有可用空间

ThE*_*hOp 4 virtualbox

我在这几个星期里遇到了困难...\n我正在使用 Ubuntu 16.04.2 LTS 作为开发 Web 服务器,它在 virtualbox (win7) 上运行,并且这些“没有免费的” \n我尝试删除所有临时文件,让它工作几个小时,然后又出现同样的问题(这里并不奇怪)。我用谷歌搜索并尝试扩展我的磁盘大小。我设法扩展它,使用 gparted live cd 将新的可用空间分配给我的分区(我在终端模式下运行 ubuntu,没有安装 startx)\n我想我已经完成了这个,它运行了几天,然后再次没有可用空间...我将磁盘大小增加了一倍,所以我有点迷失在这里...

\n\n

IMO,我的磁盘应该有足够的可用空间...我一定错过了一些明显的东西...

\n\n

df -h 给了我:

\n\n
Filesystem                   Size  Used Avail Use% Mounted on\nudev                         981M     0  981M   0% /dev\ntmpfs                        201M  3.3M  197M   2% /run\n/dev/mapper/ubuntu--vg-root  5.4G  5.0G   23M 100% /\ntmpfs                       1001M     0 1001M   0% /dev/shm\ntmpfs                        5.0M     0  5.0M   0% /run/lock\ntmpfs                       1001M     0 1001M   0% /sys/fs/cgroup\n/dev/sda1                    472M  105M  343M  24% /boot\ntmpfs                        201M     0  201M   0% /run/user/1000\n
Run Code Online (Sandbox Code Playgroud)\n\n

虚拟机磁盘设置\ngparted 截图

\n\n

编辑:
\nsudo du -ks /*

\n\n
15940   /bin\n104844  /boot\n0       /dev\n7072    /etc\n895620  /home\n0       /initrd.img\n0       /initrd.img.old\n636860  /lib\n4       /lib64\n16      /lost+found\n8       /media\n4       /mnt\n4       /opt\ndu: cannot access \'/proc/2921/task/2921/fd/4\': No such file or directory\ndu: cannot access \'/proc/2921/task/2921/fdinfo/4\': No such file or directory\ndu: cannot access \'/proc/2921/fd/4\': No such file or directory\ndu: cannot access \'/proc/2921/fdinfo/4\': No such file or directory\n0       /proc\n16      /root\n3332    /run\n13232   /sbin\n4       /snap\n4       /srv\n0       /sys\n32      /tmp\n1484508 /usr\n2181768 /var\n0       /vmlinuz\n0       /vmlinuz.old\n
Run Code Online (Sandbox Code Playgroud)\n\n

LSBLK

\n\n
NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT\nsda                     8:0    0 14.7G  0 disk\n\xe2\x94\x9c\xe2\x94\x80sda1                  8:1    0  487M  0 part /boot\n\xe2\x94\x9c\xe2\x94\x80sda2                  8:2    0    1K  0 part\n\xe2\x94\x94\xe2\x94\x80sda5                  8:5    0 14.2G  0 part\n  \xe2\x94\x9c\xe2\x94\x80ubuntu--vg-root   252:0    0  5.5G  0 lvm  /\n  \xe2\x94\x94\xe2\x94\x80ubuntu--vg-swap_1 252:1    0    2G  0 lvm  [SWAP]\nsr0                    11:0    1 1024M  0 rom\n
Run Code Online (Sandbox Code Playgroud)\n

ThE*_*hOp 5

感谢@user4556274,我阅读了他在这里给出的答案,我只是使用了命令:

sudo lvm lvextend -r -l +100%FREE /dev/ubuntu-vg/root
Run Code Online (Sandbox Code Playgroud)

我得到了我需要的可用空间

  • 我必须先运行 dpkg --configure -a 和 apt-install lvm2 (2认同)