5

Каждый раз, когда я запускаю Ubuntu, я получаю предупреждение о том, что мой жесткий диск выходит из строя. Большое дело, это просто предупреждение, я программист, я игнорирую предупреждения (шучу).

На более серьезном замечании: я уже скопировал все свои данные, которые мне нужны, но я буду продолжать использовать этот компьютер, пока он не взорвется! Так как мне сказать Ubuntu, что мне все равно, и перестать показывать мне предупреждение?

5 ответов5

6

Я не совсем уверен, что вы получаете сообщение того же типа, что и я, но мне сказали, что на моем диске много поврежденных секторов, поэтому я удалил предупреждение:

  1. Откройте Дисковую утилиту в меню « Система» > « Администрирование» > « Дисковая утилита» (или, если щелкнуть предупреждение, откроется ее?)
  2. Выберите диск, на котором происходит сбой, и нажмите ссылку « Дополнительная информация» . (Ссылка размещена на красный текст, который показывает вам предупреждение)
  3. Установите флажок в поле « Не предупреждать меня, если диск выходит из строя» - отметьте флажок над атрибутами в нижней части окна.

Я искренне надеюсь, что это решит все ваши проблемы.

1

Похоже, старый пост, но просто чтобы держать его в курсе ....

У меня была та же проблема с моей Ubuntu 12.04 LTS, и вещи, кажется, немного изменились.

В Ubuntu 12.04 вам также нужно запустить дисковую утилиту, но затем вы должны выбрать диск, на котором возникают ошибки, а затем перейти по ссылке "smart Data", и вы увидите окно «Не предупреждать меня, если диск выходит из строя». "

Надеюсь, что это будет полезно для некоторых других с новыми версиями Ubuntu.

1

Было бы неплохо узнать, что генерировало предупреждение, без какой-либо дополнительной информации, я ищу на панели запуска «уведомление о сбое жесткого диска», и нашел это

https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/412440

что привело меня к этому

https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/412152

Который, видимо, проделал большую работу в 2009-09-19 Заставляет меня задуматься, если вы в курсе. Если нет, обновите apt-get update; apt-get install devicekit-disks . Если это так, в этом обновлении должен быть способ отключить уведомление для каждого устройства.

Я бы посоветовал сначала следовать шаблону https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/412152/comments/32, прежде чем переходить к отключению уведомления.

1

Возможно, отключение проверки диска для разделов на этом диске остановит ошибки. Вы можете просто изменить поле pass-num в /etc/fstab на 0 для этого диска, чтобы fsck проверял указанные разделы при запуске. Типичный fstab выглядит так:

device name   mount point     fs-type      options           dump-freq pass-num
LABEL=/         /               ext3         defaults                1 1
/dev/hda6       swap            swap         defaults                0 0
none            /dev/pts        devpts       gid=5,mode=620          0 0
none            /proc           proc         defaults                0 0
none            /dev/shm        tmpfs        defaults                0 0
/dev/cdrom      /mount/cdrom    udf,iso9660  noauto,owner,kudzu,ro   0 0

например, для каждого раздела, находящегося в /dev/hda , измените значение pass-num на 0, чтобы отключить проверку. Вы можете отключить проверку всех из них для одной перезагрузки и посмотреть, если это что-нибудь делает.

0

Отключение или переопределение зонда udisks для поддержки ATA SMART правило udev не позволит Gnome Disk Utility 3.0.2 (в моем случае Ubuntu 12.04) отображать уведомление о сбое жесткого диска. Из комментариев на https://bugs.launchpad.net/ubuntu/+source/linux/+bug/574462/comments/7 этот обходной путь приемлем.

Создайте файл со следующим содержимым в /etc/udev/rules.d/81-udisks-no-ata-smart.rules чтобы он переопределял /lib/udev/rules.d/80-udisks.rules .

# Force all disk probes to return not ATA SMART capable so that a drive with SMART  
# failures does not trigger Gnome Disk Utility to display a pop-up warning message. 
# Note: Some programs that rely on udisks to perform SMART checks may not work. 
#       However, manual SMART reads (e.g. using smartctl) are not be affected.

# USB ATA enclosures with a SAT layer
KERNEL=="sd*[!0-9]", ATTR{removable}=="0", ENV{ID_BUS}=="usb", ENV{DEVTYPE}=="disk", ENV{UDISKS_ATA_SMART_IS_AVAILABLE}="0"

# ATA disks driven by libata
KERNEL=="sd*[!0-9]", ATTR{removable}=="0", ENV{ID_BUS}=="ata", ENV{DEVTYPE}=="disk", ENV{UDISKS_ATA_SMART_IS_AVAILABLE}="0"

# ATA disks connected via SAS (not driven by libata)
KERNEL=="sd*[!0-9]", ATTR{removable}=="0", ENV{ID_BUS}=="scsi", ENV{DEVTYPE}=="disk", ENV{ID_VENDOR}=="ATA", ENV{UDISKS_ATA_SMART_IS_AVAILABLE}="0"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .