Как найти информацию о том, является ли смонтированная файловая система только для чтения или чтение-запись с информацией о статусе, связанном с безопасностью диска?

Вы можете сделать что-то подобное, все вместе здесь: agentAddress udp: 172.16.0.3: 161, udp6: [2001: 470: 0: 4000 :: 3]: 161, udp6: [2001: 470: 0: 10 :: 3]: 161

1
задан 20 August 2015 в 08:28

2 ответа

Файл /proc/mounts содержит необходимую информацию.

Например, у меня есть запись для моего диска перехода

/dev/sdb1 /media/xieerqi/Lexar vfat rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0

Список опций, разделенных комами, и, в частности, rw, указывает, что это файловая система с поддержкой чтения и записи. Для чтения только для чтения ro

1
ответ дан 23 May 2018 в 18:04
  • 1
    Спасибо, что это было очень полезно и отвечает на первую часть моего вопроса. можете ли вы также сообщить мне команду или что-то подобное, что поможет мне проверить, является ли раздел жесткого диска или сам жесткий диск этого диска здоровым или нет, не снимая установки и не подвергая опасности данные на нем. – Hrish 20 August 2015 в 09:09
  • 2
    Я не очень хорошо разбираюсь в инструментах для тестирования дисков. Я знаю fsck, однако рекомендуется не использовать его на смонтированном разделе. Таким образом, я предлагаю вам загрузиться с live cd или usb для Ubuntu и запустить его там, не устанавливая фактический жесткий диск. Возможно, другой пользователь может ответить на ваш вопрос более подробно, чем я, @Fabby – Sergiy Kolodyazhnyy 20 August 2015 в 09:18
  • 3
    Благодаря! Нет проблем, по крайней мере, вы пробовали, поэтому я ценю это. Надеюсь, @Fabby может решить это :) – Hrish 20 August 2015 в 09:25

вам понадобится комбинация инструментов, которые, я считаю, включены в пакет smartmontools. Эти ссылки содержат довольно хороший план.

Ваш первый шаг должен состоять в том, чтобы оценить SMART-отчет каждого диска с помощью smartctl. smartctl -a /dev/sdX, предполагая стандартный контроллер SATA, при этом X является фактическим идентификатором диска. Второй шаг должен быть самопроверкой с расширенным приводом, smartctl - это путь для этого: smartctl --test=long /dev/sdX и после того, как прошло тестовое время (между 60 и 240 минут для большинства дисков), прочтите результаты с помощью команды на шаге 1. Вашим третьим шагом должен быть тест переноса диска, если он поддерживается вашим приводом. Вы получите ошибку из следующей команды, если она не поддерживается: smartctl --test=conveyance /dev/sdX. Результаты: см. Шаг 1. До этого момента просто написать весь диск было бы плохой идеей, так как в процессе записи выполняются плоские переменные. Другими словами, доказательства отказа накопителя могли быть закрыты. Предполагая, что все описанные выше шаги не могут найти проблему, вы должны теперь использовать «badblocks» для сканирования ваших дисков для ошибок записи:
badblocks -nvs /dev/sdX
Вышеупомянутый тест является неразрушающим, использование -wvs является разрушительной альтернативой, может быть немного быстрее.

Те, на которые я обращаю внимание на моем ноутбуке (с диском SSD, разные диски имеют разные тесты SMART)

5 Reallocated_Sector_Ct
183 Runtime_Bad_Block
184 End-to-End_Error 
233 Media_Wearout_Indicator

Особенно первый индикатор хорош, так как он рассказывает вам, как многие поврежденные сектора / блоки были переназначены на диск.

1
ответ дан 23 May 2018 в 18:04

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

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