Недавно мой приятель указал в своем блог (на русском языке), что жесткие диски, использующие файловую систему ext3, невозможно развернуть из-за необходимости частой записи данных. По его словам, это связано с тем, как реализована файловая система ext3.
Это правда? Разве нет способа использовать функцию замедления жесткого диска, когда данные не записываются и не считываются с диска? Под этим я подразумеваю не какое-то одноразовое ручное замедление, а какое-то постоянно работающее энергосберегающее приложение.
Возможно, стоит отметить, что я использую Ubuntu, но это может быть не так важно.
linux
hard-drive
filesystems
ext
Igor Zinov'yev
источник
источник
Ответы:
Да. Хотя ext3 является журналируемой файловой системой, это просто означает, что большинство логических записей будет разбито на набор физических записей. это эффект множителя. Следовательно, из этого следует, что если вы вообще ничего не пишете, ext3 также не будет создавать записи. 0 * 2 по-прежнему 0.
Однако здесь есть доля правды. Записи журнала Ext3 записываются на диск, чтобы упорядочить записи. Это мешает промежуточным кешам переупорядочивать записи таким образом, чтобы это могло нарушить целостность, если бы между ними произошел сбой системы. Например. если ext3 требует, чтобы запись # 1 была завершена до записи # 2, он делает это, сообщая системе сбросить запись # 1 на физический диск. Очевидно, что это означает пробуждение диска, но потом снова: это происходит только при наличии фактических записей на этот диск. Ext3 просто означает, что он просыпается раньше и / или чаще.
источник
Самая важная причина, по которой вы не можете по-настоящему раскрутить свой основной жесткий диск в Linux, заключается в том, что / var / log обычно монтируется в том же разделе, что и все остальное.
Crontab и почти все другие серверные приложения, которые вы можете запустить, будут очень часто заходить в журналы. Идти
и обратите внимание, что даже если ваш компьютер, по-видимому, отдыхает, он все еще довольно многословен ..
источник