動作する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には非常に大きなスワップパーティションがあります。適切なサイズに縮小するプロセスは次のとおりです。
- スワップを無効にします。
swapoff /dev/mapper/thitoacademics--vg-swap_1
- スワップLVを4GBに変更します。
lvreduce -L 4G /dev/mapper/thitoacademics--vg-swap_1
- 場合に備えて、新しい交換を再作成します。
mkswap /dev/mapper/thitoacademics--vg-swap_1
- 新しい交換を追加:
swapon /dev/mapper/thitoacademics--vg-swap_1
これらのコマンドはすべてルートとして実行する必要があります。
空きディスク領域を別のLV /ファイルシステムに移動するには、次の手順を実行する必要があります。
- 他のファイルシステム拡張:
lvextend -L+4G /dev/mapper/filesystem--vg-root
- 拡張ファイルシステム
resize2fs /dev/mapper/filesystem--vg-root
繰り返しますが、これらのコマンドはすべてルートとして実行する必要があります。