IO error encountered — skipping file deletionの対処法

LinuxやMacを使っている場合,rsyncを使って,定期バックアップをしておられる方も少なくないでしょう。

しかし,コピー先のドライブ使用量だけが増大してしまい,最終的にはディスクが一杯になって,バックアップジョブが失敗してしまうことがあります。

コピー元のドライブで削除されたファイルが,コピー先のドライブでは削除されないことにより,徐々に肥大化していってしまう訳です。

それで,エラーログを見てみると,以下のようなエラーが出ていることがあります。

IO error encountered -- skipping file deletion
続きを読む

Linuxで現在時刻を表示させる最も簡単な方法

Linuxで、システムの現在時刻を知りたい場合があります。

Linuxでシステムの現在時刻を表示させるためには、下記のコマンドを入力するだけです。

システムの現在時刻を表示させるコマンド


date


システムの現在時刻を編集するコマンド


なお、時刻を設定したい場合は、以下の通りです。

まずsuコマンドでroot権限に昇格し、dateコマンドを下記のような形式で実行します。

su -
date --set="2013/1/15 10:20"


こうして、Linuxにおいて、現在時刻を確認したり、システム時刻を設定することができました。

Linuxでロードアベレージを確認する最も簡単な方法

Linuxを利用している場合、ロードアベレージ(load average)を見ると、サーバーにどのぐらいの負荷がかかっているのか調べる事ができます。

自分のウェブサイトの表示が遅くなっていると感じる場合は、このロードアベレージの数値を確認してみるとよいでしょう。


SSHで接続して下記のコマンドを入力します。

top


これで、現在どのぐらいの処理がたまっているのかを知る事ができます。

確認する数字のポイントは、下図の通りです。

topコマンドでロードアベレージを確認する

Linuxでロードアベレージを確認する方法


左から順番に、過去1分間のロードアベレージ、過去5分間のロードアベレージ、過去15分間のロードアベレージという数値になっています。

このロードアベレージの数値が1以上になると、処理待ちのプロセスが存在し、遅延が発生しているということになります。

ただし、サーバーのCPUコア数も関係してきますので、サーバーにプロセッサが2個ついていれば、ロードアベレージは2以下であれば一般的には問題ないと言えます。


こうして、Linuxにおいて、topコマンドを用いる事でロードアベレージを確認する事ができました。

[Linux][CentOS]Kdumpとは?

CentOSをインストールする際、「Kdumpを有効にしますか?」という項目が現れます。

Kdumpを有効にしますか?



Kdumpとは、システムがクラッシュした時、原因を特定するためのdumpファイルを保存してくれるサービスです。


通常は、システムがクラッシュしてしまったら、その原因を特定することは難しいのですが、Kdumpを入れておくと、メモリに常駐しているKdumpが、クラッシュカーネルに処理を渡して、ダンプを取得してくれます。




ちなみに、CentOS6のインストールウィザードで、Kdumpを有効にしなかったとしても、後からKdumpを有効にすることは可能です。


Kdumpを有効にする方法は、


システム】>【管理】>【カーネルクラッシュダンプ】を開き、Kdumpを有効にする設定を行うことができます。

Kdumpを有効にする設定

CentOS6で[Ctrl-Alt-Delete]による再起動を無効化する方法

コマンドライン版のCentOSを利用している場合、[Ctrl+Alt+Delete]を押すと、強制的にサーバーが再起動してしまいます。

ですので、多くの場合、[Ctrl-Alt-Delete]コマンドを無効にすることが進められています。

CentOS6と、CentOS5では設定の方法が異なりますのでご注意ください。

Ctrl-Alt-Deleteを無効にする方法は下記の通りです。

 

CentOS6でCtrl-Alt-Deleteを無効にする方法

control-alt-delete.confを編集します

$ su -
# vi /etc/init/control-alt-delete.conf

 下記の行をコメントアウトする
 #exec /sbin/shutdown -r now "Control-Alt-Delete pressed"

CentOS5でCtrl-Alt-Deleteを無効にする方法

inittabを編集します

$ su -
# vi /etc/inittab

 下記の行をコメントアウトする
 # ca::ctrlaltdel:/sbin/shutdown -t3 -r now
 

 

こうして、コマンドラインユーザーインターフェイスのCentOSにおいて、[Ctrl-Alt-Delete]コマンドで強制的に再起動がかかってしまう機能を、無効にすることができました。

ちなみに、GUI版のCnetOSでは、[Ctrl-Alt-Delete]で強制的に再起動がかかることはありません。