使用以下命令捕获了过去 2 天的磁盘活动,但无法找出为什么它在根分区上写入这么多(426MB)
iotop -oPa -d 2
Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 0.00 B/s
PID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
239 be/3 root 0.00 B 426.21 M 0.00 % 0.17 % [jbd2/sdd2-8]
2678 be/4 root 961.21 M 107.91 M 0.00 % 0.03 % <emby mono-sgen>
2198 be/4 root 0.00 B 0.00 B 0.00 % 0.02 % udisksd --no-debug
6402 be/4 root 16.00 K 0.00 B 0.00 % 0.07 % [kworker/u4:1]
13162 be/4 root 16.00 K 0.00 B 0.00 % 0.09 % [kworker/u4:2]
我有以下磁盘
/dev/sdd2 on / type ext4 (rw,noatime,errors=remount-ro)
/dev/sda1 on /media/<user>/2TB_EXT4 type ext4 (rw,nosuid,nodev,noatime,uhelper=udisks2)
/dev/sdb1 on /media/<user>/2TB_EXT4_2 type ext4 (rw,nosuid,nodev,noatime,uhelper=udisks2)
答案1
jdb2 是更新 ext4 系统日志的进程。即使文件系统安装为“noatime”,这似乎也会更新。
有多种方法可以运行完全只读的根文件系统,请参阅https://wiki.debian.org/ReadonlyRoot和https://help.ubuntu.com/community/aufsRootFileSystemOnUsbFlash, 例如。