Ubuntu Server 16.04 ファイルシステムの使用

Ubuntu Server 16.04 ファイルシステムの使用

職場の Web サーバーとして Ubuntu サーバー 16.04 をインストールしました。最初は 100 GB を割り当てていました。何らかの理由で、スペースの一部が 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% /ブート
tmpfs 6.2G 0 6.2G 0% /run/user/1000

フォルダがいっぱいのようです/。そんなはずはありません。サーバーはすでに 36GB しか使い果たしていません。誰か助けてください。

答え1

コメントからわかるように、OP は非常に大きな swap パーティションを持っています。これを適切なサイズに縮小する手順は次のとおりです。

  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として実行する必要があります。

関連情報