1

パーティションがいっぱいの Linux ボックスがあります。パーティションがいっぱいになると、SQL の開始が停止します。パーティションのスペースを解放するために削除する必要があるファイルを特定する必要があります。rm を使用して手動で mysql からバックアップ データベース ファイルを削除し、古いログ ファイルを削除しようとしましたが、これにより sda8 からより多くのスペースが解放されます。 -十分なスペースがあります。sda7にあるファイルを見つける方法を知っている人はいますか?

これが df -h の出力です

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda6             4.6G  1.2G  3.2G  27% /
tmpfs                 1.8G     0  1.8G   0% /lib/init/rw
varrun                1.8G   92K  1.8G   1% /var/run
varlock               1.8G     0  1.8G   0% /var/lock
udev                  1.8G  168K  1.8G   1% /dev
tmpfs                 1.8G     0  1.8G   0% /dev/shm
lrm                   1.8G  2.5M  1.8G   1% /lib/modules/2.6.28-19-generic/volatile
/dev/sda5              76M   20M   53M  27% /boot
/dev/sda8             220G  7.4G  202G   4% /home
/dev/sda7             4.6G  4.4G     0 100% /var

ありがとう

4

1 に答える 1

1
/dev/sda7             4.6G  4.4G     0 100% /var
varrun                1.8G   92K  1.8G   1% /var/run
varlock               1.8G     0  1.8G   0% /var/lock

出力を少し整理df -hし、最も意味のある行にトリミングしました。

または/var/ないのコンテンツを削除する必要があります。Debian 派生システム (Ubuntu を含む) で大量の空き容量を解放する非常に迅速な方法は、実行することです。これにより、古いパッケージが から削除されます。そのディレクトリからすべてのパッケージを削除することにより、さらに多くのスペースを解放します。(これらのパッケージは、トラブルシューティングのために保管されています。) どちらを実行すればよいかわからない場合は、私の提案です。いずれにせよ、これらのパッケージが必要になることはほとんどありません。/var/run/var/lockapt-get autoclean/var/cache/apt/archives/apt-get cleanapt-get clean

しかし、それはあなたの問題に対する長期的な解決策ではありません。代わりにSQL データベースを保存する必要があります/home。そこには 202 ギガバイトの空き容量があり、パーティションには何らかのバックアップ ソリューションが配置されている可能性があります。/home-- からバックアップしようとは思わなかったかもしれません/var/。SQL データベース用に新しいディレクトリを/home/作成し、SQL サーバーのユーザー アカウントとグループ アカウントが所有するようにし、データベースを移動し、新しい場所を使用するようにデータベース サーバーを構成します。

于 2012-06-21T20:44:26.740 に答える