CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]Linuxコマンド:ディレクトリ毎のファイル数を調べる方法

投稿日:

Xserverで、総ファイル数警告が出た。。

Webサイトを収容しているXserver(エックスサーバー)の管理画面にログインしたら、「総ファイル数」が赤字で警告表示されていた。。

具体的に何ファイル以上だと警告になるのかXserver側も明言していないようなのだが、参考にさせていただいた下記サイト(*1)を見ると、どうやら「100万ファイル」を越えると警告されるみたい。
(*1) https://affilife.sainoa.com/archives/11866.html

で、悪さをしているファイル(ディレクトリ)を特定するために、Linuxコマンドでディレクトリ毎のファイル数を調べる方法を。

ディレクトリ毎のファイル数を多い順に表示する


du -a | cut -d/ -f2 | sort | uniq -c | sort -nr


※出展:エックスサーバーの「総ファイル数」の警告
 
このコマンドで上位階層から順に多いディレクトリを絞り込んでいくと、特定できる。
 

スパムメールが大量に送られていたためだった。。

で、原因はと言うと、、
当該サーバーに収容しているサイトの一つで、7月くらいにフォームから大量にスパムメールが送られていることがあった。。
→ /home/xsXXXXXX/xxxxx.co.jp/mail/xxxxx.co.jp/abcd@xxxxx.co.jp/new 配下に66万ファイルもあった。。

どうやら、当該メルアドの受信トレイにスパムが残っていたものと思われる。。

■対処
で、当該ディレクトリ配下の古いファイルを削除した。
→ 方法はブログ(*2)を参照のこと
(*2) [備忘録]Linux rmコマンド:日付指定して古いファイルを削除する方法
 
 

-備忘録

関連記事

[備忘録] IO-DATA テレリモ・テレプレ:「再生できないコンテンツ、またはサーバーがコンテンツを配信できない状態です」の原因

モニタを変更した副作用。。(>_<) 自宅PCのモニタを替えたらエラーで表示できなくなった件はブログに書いたとおりだが、、 このときは、従来のDVI-DケーブルからRGB(D-SUB)のケ …

[備忘録]Facebookの動画をダウンロードする方法

Chromeの拡張機能「Video Downloader PLUS」を使う! Facebookの「思い出」機能で、過去の同じ日に投稿した記事を見ることができる。 たまたま今日、それを見ていたら 5年前 …

WordPressサーバー移転(1):管理画面にログインできない。。

そう簡単にはいかないシステムのサーバー移転。。 お客様からのご依頼で、他社サーバーで管理していたWordPress(ワードプレス)で構築されたWebサイトを別サーバーに移管することになった。 単なるH …

[備忘録]WordPressのログイン画面:URLを変更する方法(プラグイン編)

ログインページをデフォルトのURLから変更する WordPressログイン画面のセキュリティ対策については、過去のブログで以下の手法を紹介した。 ① [備忘録]WordPressのログイン画面:URL …

[備忘録]Windows10:PCで画面上に表示されたQRコードを読み取る方法(カメラなし)

いちいちスマホで読み取るのは面倒だ。。 パソコンで作業していると、表示されたQRコードを読み取りたい時がある。 そんな時、スマホのカメラをかざして読み取っていただ、なんとも面倒だ。 そこで、カメラなし …