Как проверить целостность носителя данных (жесткий диск или флэш-диск)?

Чтобы заставить функциональные клавиши яркости работать на моем ноутбуке, я пробовал следующие конфигурации (один за другим) в /etc/default/grub, но ни один из них не работал:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=linux acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"

То же самое для GRUB_CMDLINE_LINUX переменная.

Я прочитал о решении, которое предложило отредактировать файл /etc/X11/xorg.conf, но в моей системе не было такого файла.

Пока что лучшее обходное решение, которое у меня есть найдено, чтобы использовать xbacklight для привязки ключей к соответствующим командам. Это позволит вам легко увеличить / уменьшить яркость, но при этом вы не увидите индикатор яркости.

xbacklight Установите xbacklight, запустив:

sudo apt-get install xbacklight -y

2) Перейдите в «Системные настройки»> «Клавиатура»> «Ярлыки»> «Специальные ярлыки»

2) Добавьте следующие привязки:

Brightness Down = xbacklight -10
Brightness Up = xbacklight +10

4) Нажмите «Отключено» и нажмите свои предпочтительные комбинации (для меня отлично работают CTRL + F2 и CTRL + F3)

1
задан 20 October 2014 в 12:35

3 ответа

IMO smartctl - лучший инструмент.

Вам, вероятно, придется сначала установить его

sudo apt-get install smartmontools 

Затем

sudo smartctl -a /dev/sda | less

для печати данных о работоспособности накопителя , атрибуты и доступные результаты тестирования. Чтобы выйти заново, введите q. Альтернативно

sudo smartctl -H /dev/sda

просто распечатать данные о работоспособности.

Чтобы начать новый короткий (несколько минут) или длительный (до многих часов) самотестирование в фоновом режиме: [!d8 ]

sudo smartctl -t [short|long]

smartctl и Install smartctl являются графическими передними концами, если вы предпочитаете.

См. также https://help.ubuntu.com/community/Smartmontools http://www.cyberciti.biz/tips/linux-find-out-if-harddisk-failing.html http : //www.techrepublic.com/blog/linux-and-open-source/using-smartctl-to-get-smart-status-information-on-your-hard-drives/

17
ответ дан 24 May 2018 в 02:43
  • 1
    Отличное решение, если устройство поддерживает SMART. Многие (дешевые) съемные флешки и очень старые жесткие диски этого не делают. – David Foerster 20 October 2014 в 07:30
  • 2
    Сначала я был в тупике, когда smartctl сообщил: «Неизвестный мост USB», «Пожалуйста, укажите тип устройства с опцией -d». Я нашел нужные мне данные: smartmontools.org/wiki/Supported_USB-Devices . – nobar 1 November 2015 в 09:26

F3 (Fight Flash Fraud) - еще одна опция, которая должна дополнительно обнаруживать фальшивые флеш-накопители (флеш-накопители, чья фактическая пропускная способность составляет часть объявленной емкости):

Вставьте диск Установить F3
sudo apt-get install f3
Записать тест данные на свободное место на диске
f3write /media/$USER/D871-DD7C/
Считать тестовые данные
f3read /media/$USER/D871-DD7C/

Плохие блоки работают хорошо, но не предназначены для обнаружения фальшивых флеш-накопителей и F3 (Fight Flash Fraud) [ ! d1].

7
ответ дан 24 May 2018 в 02:43

Вы можете протестировать-прочитать весь диск, показывая индикатор прогресса:

time sudo pv /dev/sdc >/dev/null

Некоторые проблемы с диском проявятся в сообщениях об ошибках ввода-вывода. Это немного лучше, чем dd из-за индикатора прогресса и потому, что интерфейс командной строки немного более стандартный и немного менее опечатанный. Обратите внимание, что pv - это в основном и расширенная версия cat. Он может быть установлен по умолчанию, но может быть установлен с помощью sudo apt-get install pv.

Аналогичный подход состоит в том, чтобы прочитать диск с одним из нескольких доступных инструментов, которые специально осведомлены о ошибках ввода-вывода диска - - и имеют функцию «стараться спасать данные». Найти typo-prone в диспетчере пакетов.

4
ответ дан 24 May 2018 в 02:43
  • 1
    Это не обнаружит проблем, которые появляются только во время доступа к записи, и он не будет сообщать об уязвимом регионе носителя данных, который необходимо устранить или решить проблему. dd count=1 также довольно быстро, если носитель данных полностью не сломан (или не поддерживается). – David Foerster 19 March 2017 в 13:17
  • 2
    См. Также: ddrescueview – nobar 1 March 2018 в 23:18

Другие вопросы по тегам:

Похожие вопросы: