是誰在寫入硬碟... - Linux

Table of Contents


我用 gparted 把新拿到的 usb 外接硬碟分割並且 format 成 ext4
然後用 udisks 將其中一個分區 mount 起來, 硬碟就發出運作聲音,
用 iotop 看, 持續有 2M/s ~ 4M/s 的寫入,
但是沒看到誰在寫.

(用 sudo mount 也是一樣的現象)

持續時間相當長, 而且看來跟 partition 的大小有關;
割一個 10 GiB 的 partition, 約一分鐘他就安靜了;
500 GiB 的 parition 要數十分鐘;
割個超小 32 M 的, 一下下就安靜.

請問有人知道這是怎麼回事, 或者知道我可能該看哪裡嗎 @@?


update:
從 iotop 裡, 看起來好像是 jbd2 在寫;
會有短暫瞬間看到 [jbd2/sdb4-8] 冒上來, 的確, 現在剛弄的分區是 sdb4,
可是我不懂啊! ext4 format好了以後, journal沒事就在寫這是在幹嘛?
而且本機的硬碟好像沒這樣呀.

用"jbd2 keep writing" 當關鍵字 Google 了一下,
會找到好幾篇都在講如果 mount option 沒有用 noatime 或 relatime,
jdb2 會看起來五秒左右寫一次 disk 的現象,
可是我的狀況又不太一樣:
(1) 加 noatime 還是會有這現象
(2) 在寫的期間, 他寫的量很大而且持續, 不是每五秒寫幾k
(3) 丟著不管他, 他有忙完的時候, 不會永遠這樣下去

拜託解惑!!

--

All Comments

Isabella avatarIsabella2014-02-21
忙完了就沒事了吧
Dinah avatarDinah2014-02-26
你USB有快速格式化過?