困ってます、宜しくお願いします!!
CentOSの専用サーバーを利用しているのですが、メールが飛ばないなどの症状が頻繁に発生するのでSSHより確認してみたのですが、/dev/hda2の容量が100%となっており、これが原因では無いかと考えております。
【df -a 結果】
/dev/hda2 8064304 7602944 51704 100% /var
で、更にこの中を確認すると以下の情報が得られました。(大きなデータだけ記載いたします)
【ls -l 結果】
drwxr-xr-x 20 root root 118784 4 19 22:37 dev
drwxrwxrwt 5 root root 81920 7 9 11:03 tmp
devの中を覗いてみたのですが、膨大なファイルが存在しているため断念・・・。(何か分かりません)
続いて、tmp内を見ると、明らかにこれだけで容量を圧迫しているデータが1つ確認出来ました。
drwxrwxrwt 5 root root 81920 7 9 11:03 .
この、ドットだけのファイル名のファイルは何になりますでしょうか?
また、これは削除してもよいものか?削除することで容量の確保が可能か?をお伺いしたく思います。
大丈夫と言うことであれば、少々怖いのですが削除を試してみたいと思います。
その際は以下のコマンドで問題ありませんでしょうか?
rm -i .
↑この様な感じで・・・。
どなたか詳しい方らっしゃいましたら、アドバイスのほどお願いいたします。
No.5ベストアンサー
- 回答日時:
ごく普通のテクニックですので覚えておくとよいです。
こういった場合は、duコマンドを使います。
# cd /var
# du -s *
このコマンドで、/varディレクトリ直下にあるそれぞれのディレクトリの中にあるファイルサイズの合計が表示されます。たとえば、logディレクトリが大きければ、さらにlogディレクトリに移動し、同じことを繰り返します。非常にサイズの大きいファイルや、比較的サイズが多めのファイルが大量にあるディレクトリなどを見つけ出すことが出来ます。
なお、どうしてもduコマンドで大きなファイルを見つけられない、もしくはdfの結果とduの合計値に大きく乖離がある場合は、巨大ファイルをあるプロセスがopenしたままの状態でファイルだけ削除された(ディレクトリエントリからは見えなくなっているがinodeだけは残っている状態)可能性があります。こういった場合は、そのプロセスを探し出すのですが、これは/procディレクトリの下を見るといいです。
# cd /proc
# ls -l */fd/
こうすると、全てのプロセスがオープンしているファイルやらソケットやらの一覧が表示されますが、その中でも特に「(deleted)」と表示のあるものがあればそのプロセスが巨大ファイルをつかんでいる可能性があります。こういった時には、そのプロセスを停止するなり再起動するなりすると、回復することがあります。
No.4
- 回答日時:
そもそもディスクがいっぱいになる原因があるはずであり、それをそのままにして、ファイルを消してもすぐにまたいっぱいになるだけで、意味がありません。
原因を探って、それを解消しましょう。
専用サーバーと言うことは、その環境を管理している人がいるのでは?その人に相談してください。
No.2
- 回答日時:
tmpフォルダの中に何をおいていても勝手に消しても文句を言われる筋合いはないですけどね。
.というディレクトリはそのディレクトリそのものを表しています。
なので、.しか表示されないというのはコマンドを正しく使っていないからでしょう。ドットファイルか隠しファイルがあるはずなので、「ls -l」ではなくて「ls -la」ですべてのファイルを表示してみては。
.というファイルがあるわけではありません。だいたい、左端にdが付いているでしょ。
http://itpro.nikkeibp.co.jp/article/COLUMN/20061 …
No.1
- 回答日時:
ドットだけのファイル(というか、実際にはディレクトリ)は、「そのディレクトリ自身」です。
そもそも、情報が全く同じですが。
drwxrwxrwt 5 root root 81920 7 9 11:03 .
drwxrwxrwt 5 root root 81920 7 9 11:03 tmp
これは、同じものです。
なので、(この場合の). を削除するのは、temp ディレクトリを丸ごと削除することになります。
有難う御座います。
なるほど、その意味のドットだったのですね。
このまま消していたら大変なことになっていたかもしれません。
もう少し調べてみたいと思います。有難うございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Kali Linuxで起動できない - Minimal BASH Like Line Editing 1 2022/06/03 13:14
- 画像編集・動画編集・音楽編集 動画のトリミング 結合 削除が可能なフリーソフト 2 2022/05/02 22:08
- その他(Microsoft Office) PCのHDの空きを増やすために,ONE driveのフォルダーを限定しましたが,容量が増えません? 4 2022/08/04 14:12
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Windows 8 カスペルスキー削除後の外付HDD不具合 3 2023/03/06 06:41
- UNIX・Linux ファイル・フォルダーの削除方法 2 2022/05/19 14:04
- Google Drive あと 7 日でストレージ プロモーション期間が終了します が来ました 1 2022/04/01 15:18
- Windows 10 Mcfeeの「抹消」を実行すれば、そのファイルが完全に消去された分 PCの空き容量は増えますか? 5 2023/05/06 14:40
- UNIX・Linux linuxサーバーのキャッシュをクリアするコマンドを実行したい。 5 2023/01/24 14:52
- Windows Vista・XP windows10 フォルダを上書きするときに、元のフォルダを全て削除してコピーする方法 3 2022/05/22 00:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
scpによるデータ転送後、ディレ...
-
拡張子.dどういう意味
-
「ドット(.)」と「¥」の意味...
-
7zを使うとフォルダの中身がす...
-
make時に出てきたエラーメッセ...
-
ftpのmgetコマンドの自分の格納...
-
FTPでPUTできない原因は何?
-
linuxコマンド mkdirでディレ...
-
Linuxコマンドについて
-
TWAIN 対応入力機器を開くこと...
-
ディレクトリ内に作成できる最...
-
ファイル名で / (スラッシュ...
-
~/.profile を変更するにもみつ...
-
サーバー間のデータコピー(デ...
-
名前を付けて保存ダイアログの...
-
tarコマンドのエラーについて
-
"cp -a"と"cp -r"の違い
-
sftpのディレクトリ制限について
-
バッチファルの置き場所
-
「照合パターンに合いません」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ftpのmgetコマンドの自分の格納...
-
7zを使うとフォルダの中身がす...
-
ホームページのディレクトリを...
-
make時に出てきたエラーメッセ...
-
拡張子.dどういう意味
-
/(スラッシュ)で区切ったフル...
-
scpによるデータ転送後、ディレ...
-
バッチファルの置き場所
-
FTPコマンドのCDについて
-
"cp -a"と"cp -r"の違い
-
「ドット(.)」と「¥」の意味...
-
ファイル名で / (スラッシュ...
-
tarコマンドのエラーについて
-
Linuxコマンドについて
-
linuxコマンド mkdirでディレ...
-
unzipコマンドでディレクトリな...
-
「照合パターンに合いません」...
-
tarでディレクトリのみをアーカ...
-
WriteFileの引数について
-
ftpでのフォルダごとの転送はで...
おすすめ情報