I ran into a very familiar problem (for me anyway) on an Ubuntu 18 virtual machine today. It started with, what I thought was, a Cisco ISE issue. Cisco ISE reports that I wanted to write to a repository ended up as empty files (0 bytes). Initial thought was that I ran into an Cisco ISE bug related to repositories, but it turned out that my Ubuntu server had run out of disk space;
Err:2 http://archive.ubuntu.com/ubuntu bionic-updates InRelease Error writing to output file - write (28: No space left on device) [IP: 91.189.88.24 80]
A quick df -h revealed that my Ubuntu server had only 4GB (out of the 100GB I assigned in VMWare).
willem@ubuntu:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 967M 0 967M 0% /dev tmpfs 200M 1.1M 199M 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv 3.9G 3.9G 0M 100% / tmpfs 997M 0 997M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 997M 0 997M 0% /sys/fs/cgroup /dev/loop0 90M 90M 0 100% /snap/core/7713 /dev/loop1 90M 90M 0 100% /snap/core/7917 /dev/sda2 976M 222M 688M 25% /boot tmpfs 200M 0 200M 0% /run/user/1000
So, now I had to add the unassigned 96GB to the Ubuntu filesystem. Thankfully, askubuntu to the rescue.
root@ubuntu:~# lvm lvm> lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv Size of logical volume ubuntu-vg/ubuntu-lv changed from 4.00 GiB (1024 extents) to <99.00 GiB (25343 extents). Logical volume ubuntu-vg/ubuntu-lv successfully resized. lvm> exit Exiting. root@ubuntu:~# resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv resize2fs 1.44.1 (24-Mar-2018) Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 13 The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 25951232 (4k) blocks long. root@ubuntu:~# df -h Filesystem Size Used Avail Use% Mounted on udev 967M 0 967M 0% /dev tmpfs 200M 1.1M 199M 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv 98G 3.4G 91G 4% / tmpfs 997M 0 997M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 997M 0 997M 0% /sys/fs/cgroup /dev/loop0 90M 90M 0 100% /snap/core/7713 /dev/loop1 90M 90M 0 100% /snap/core/7917 /dev/sda2 976M 222M 688M 25% /boot tmpfs 200M 0 200M 0% /run/user/1000 root@ubuntu:~#