Ubuntu Linux вследствие некорректной работы скрипта демона питания может повреждать ноутбучный винчестер путем его постоянных остановок и запусков. Если у вас стоит Ubuntu на ноутбуке, то советую проверить нет ли такой проблемы и у вас.
Для проверки устанавливаем из репозитория пакет smartmontools, для этого набираем в консоли:sudo apt-get install smartmontools
После установки этого пакеты выполняем в консоли команду:sudo smartctl -a /dev/sda | grep Load_Cycle
и смотрим на значение этого счетчика.
Ждём некоторое время (от 1 до 5 минут) и вновь выполняем эту команду:sudo smartctl -a /dev/sda | grep Load_Cycle
Если значение счетчика увеличилось, то проблема имеет место быть и её необходимо исправить, иначе у жесткого диска вашего ноутбука не будет счастливой жизни.
Исправление бага
0. Баг исправляется при помощи трёх скриптов, скачиваем их:
Скрипт 1: pm-disk
Скрипт 2: diskpr
Скрипт 3: disksr
1. Копируем файл pm-disk в директорию /etc/pm/config.d/, для этого переходим в папку, куда скачали файл и в терминале набираем:sudo cp pm-disk /etc/pm/config.d/
2. Копируем файл diskpr в директорию /etc/pm/power.d/, для этого переходим в папку, куда скачали файл и в терминале набираем:sudo cp diskpr /etc/pm/power.d/
После того как скопировали делаем этот файл запускаемым, для этого в терминале набирем:sudo chmod +x /etc/pm/power.d/diskpr
3. Копируем файл disksr в директорию /etc/pm/sleep.d/, для этого переходим в папку, куда скачали файл и в терминале набираем:sudo cp disksr /etc/pm/sleep.d/
После того как скопировали делаем этот файл запускаемым, для этого в терминале набирем:sudo chmod +x /etc/pm/sleep.d/disksr
4. Готово, перезагружаем компьютер и для проверки следим, перестал ли увеличиваться счетчик:sudo smartctl -a /dev/sda | grep Load_Cycle
Счетчик должен увеличиваться только после перезагрузки ноутбука, выключения, либо перехода в ждущий или спящий режим.
Примечание: данный рецепт помог мне на Linux Ubuntu 8.04.1 на ноутбуке Dell XPS M1330, надеюсь поможет и вам.
Комментариев нет:
Отправить комментарий