我登录了一台服务器并安装了一堆 vagrant VM(大约 10 台 VM)。我的系统是 Ubuntu 16.04 LTS(内核 4.4.0-138-generic),40 个 CPU,256 GB 内存。
突然,服务器提示设备上没有剩余空间。我运行了df -h
Filesystem Size Used Avail Use% Mounted on
udev 126G 0 126G 0% /dev
tmpfs 26G 9.2M 26G 1% /run
/dev/sda1 16G 15G 399M 98% /
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 126G 0 126G 0% /sys/fs/cgroup
tmpfs 26G 0 26G 0% /run/user/111
和df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 33002307 465 33001842 1% /dev
tmpfs 33007309 697 33006612 1% /run
/dev/sda1 1048576 124609 923967 12% /
tmpfs 33007309 1 33007308 1% /dev/shm
tmpfs 33007309 6 33007303 1% /run/lock
tmpfs 33007309 16 33007293 1% /sys/fs/cgroup
tmpfs 33007309 4 33007305 1% /run/user/111
尽管/dev/sda1
已满,但 中仍有足够的空间tmpfs
。我如何使用这些文件系统而不是仅使用/dev/sda1
?
抱歉,如果这个问题重复了,但我花了几个小时查看了几个不同的帖子,却找不到明确的解决方案。我可以将我的虚拟机移动到其中一个 tmpfs(如果机器重新启动,这些会被清除吗?)
谢谢