Ubuntu Server 16.04 文件系统使用情况

Ubuntu Server 16.04 文件系统使用情况

我已经安装了 ubuntu server 16.04 作为工作中的网络服务器。我最初分配了 100GB 给它。由于某种原因,一些空间已被 tmpfs 占用,我无法收回它。

这是我跑步时得到的结果df -h

已使用的文件系统大小 可用 使用% 安装于
udev 31G 0 31G 0% /dev
tmpfs 6.2G 8.9M 6.2G 1% /运行
/dev/mapper/文件系统--vg-root 36G 34G 238M 100% /
tmpfs 31G 0 31G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /运行/锁定
tmpfs 31G 0 31G 0% /sys/fs/cgroup
/dev/sda1 472M 57M 391M 13% /boot
tmpfs 6.2G 0 6.2G 0% /运行/用户/1000

我的文件夹似乎/已满。事实不应该是这样的。服务器已经用完了仅36GB。请帮助某人。

答案1

从评论中可以看出,OP 有非常大的交换分区。以下是将其缩小到合理大小的过程:

  1. 禁用交换: swapoff /dev/mapper/thitoacademics--vg-swap_1
  2. 将交换 LV 更改为 4GB: lvreduce -L 4G /dev/mapper/thitoacademics--vg-swap_1
  3. 重新创建新的交换(以防万一): mkswap /dev/mapper/thitoacademics--vg-swap_1
  4. 添加新的交换: swapon /dev/mapper/thitoacademics--vg-swap_1

所有这些命令都需要以 root 身份执行

要将可用磁盘空间移动到其他 LV/文件系统,您应该遵循以下步骤:

  1. 扩展其他文件系统:

lvextend -L+4G /dev/mapper/filesystem--vg-root

  1. 扩展文件系统

resize2fs /dev/mapper/filesystem--vg-root

同样,所有这些命令都需要以 root 身份执行

相关内容