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

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

動作するWebサーバーとして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

これらのコマンドはすべてルートとして実行する必要があります。

空きディスク領域を別のLV /ファイルシステムに移動するには、次の手順を実行する必要があります。

  1. 他のファイルシステム拡張:

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

  1. 拡張ファイルシステム

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

繰り返しますが、これらのコマンドはすべてルートとして実行する必要があります。

おすすめ記事