Merhabalar,

SAN baglantisi olan bir FreeBSD 6.2 serverim var. Bu server qmail/vpopmail
serverlardan olusan bir cluster yapisi icin, NFS server olarak hizmet
veriyor ve mail kullanicilarinin posta kutulari burada tutuluyor.

Her gece saat 03:01'de calisan daily status-security cron jobi, default
olarak dosya ve dizinlerin setuid'lerini kontrol etmek icin bir find komutu
calistiriyor.
Ancak NFS serverda cok cok fazla adet dosya bulundugundan dolayi bu islem
sabah saat 08:30 civarina kadar suruyor.

Bu durum disk uzerinde oldukca fazla read I/O'ya neden oluyor. Gecenin o
saatlerinde sistemde yük olmadigi icin durumun bu sekilde olmasi pek problem
degil. Ancak yakin bir zamanda, her gece calisarak, mesela 10 gunden eski
maillerin silinmesine yonelik bir job calistiracagim. Fakat setuid check
icin yapilan find isleminin neden oldugu I/O, bu silme islemini epey
yavaslatacak.

Dolayisi ile setuid check jobini, ilgili disk partisyonu icin devre disi
birakmak istiyorum.

Bunu nasil yapabilirim ya da herhangi bir zarari olur mu?

Cevaplayacak arkadaslara simdiden tesekkur ederim.

Not: Ayni maili, FreeBSD Guvenlik listesine de gonderecegim, çift mesaj icin
kusuruma bakmayin.

Çağrı Ersen.

Cevap