linux – 我怎么能告诉我的驱动器是什么?

我在我的一个 Linux服务器驱动器上启用了“spindown”,只能由BitTorrent客户端访问 – 这意味着,当我没有运行种子时,没有其他任何东西可以访问磁盘并从spindown中唤醒它(对吗? ).

但有些事情正在使磁盘每15分钟左右旋转一次.我该如何追踪流氓罪魁祸首?

感谢您的任何反馈!

解决方法

你可以看看 http://samwel.tk/laptop_mode/.虽然这个页面主要不是关于你的问题,但是给出了IO工作和想法的总体情况,如何通过关闭它们来保护磁盘.

您问题的简短答案:

echo 1 > /proc/sys/vm/block_dump

它将在syslog中生成消息,如:

Jul 23 10:04:05 locutus kernel: ls(5224): READ block 7340136 on dm-4
Jul 23 10:04:05 locutus kernel: ls(5224): READ block 4335136 on dm-4
Jul 23 10:04:05 locutus kernel: ls(5224): READ block 15505568 on dm-4
Jul 23 10:04:05 locutus kernel: ls(5224): READ block 7340160 on dm-4
Jul 23 10:04:05 locutus kernel: ls(5224): READ block 7340168 on dm-4

我使用了一个简单的ls命令

注意:在执行此操作之前,请确保关闭系统日志记录或将其写入ramdisk(类型:tmpfs),因为(引用):“您的系统可能进入反馈循环,其中syslogd导致磁盘活动,这会导致内核输出,这会导致syslogd执行更多磁盘活动“

我建议将/ tmp作为ramdisk安装,然后设置日志记录到/ tmp / syslog.这在/ etc / fstab(以及重启)中会:

none /tmp tmpfs defaults,size=256M 0 0

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...