web-dev-qa-db-ja.com

Linuxでclamavを使用してUSBドライブをスキャンする方法

自動実行とマスターブートレコード(MBR)を含むすべてのパーティションを含むドライブ全体をスキャンする方法はありますか?

8
Lucy Brennan

ClamAVではそれができないようです。 this site のコメントを参照してください。そのようなウイルスの定義が欠落しているだけでなく、インストールしたclamavに適用されたパッチが表示されません。

1
akostadinov

Linuxでは、何でもfileです。これには、デバイスのMBRが含まれます。必要なのは、関連するデバイスドライバーファイルのスキャンを実行することだけです。

これを見つけるには、ターミナルで次のようにします。

mount | grep -e (media|mnt)

これにより、_/media_または_/mnt_でマウントされたデバイスが検索されます。典型的なディストリビューションは_/media/_を使用します。デバイスのルートを参照するだけで現在地を知る必要があります。

次に、mountの出力から次のようなものが表示されます。

/dev/sdb1 on /media/sdb1 type ext3 (rw)

デバイス_/dev/sdb1_は、MBR/GUIDテーブルの後の2番目のデバイス(b)、最初のパーティション(1)です。したがって、あなたのデバイスファイルスキャンしたいのは_/dev/sdb_であり、

_Sudo clamscan -i /dev/sdb_

tar(1)dd(1)を使用して定期的なバックアップを必ず実行してください

5
Dwight Spencer

マウントされている場所(おそらく/ media /)に移動し、通常のようにclamscanを実行します(-r)。 (または、-iフラグを使用する場合は、その場所に移動する必要はありません)

3
doyler