Как запустить chkdsk?

Я подозреваю, что на диске может быть плохой сектор. Какой инструмент является лучшим эквивалентом средства проверки ошибок окон?

(я использовал ext3)

75
задан 29 August 2011 в 07:38

23 ответа

Диски

Чтобы проверить наличие поврежденных секторов, проверьте данные SMART, возможно, наиболее доступными, запустив утилиту «Диски» (Palimpsest). Даже если вы не видите никаких плохих блоков, запустите самотестирование.

Программа поставляется в пакете gnome-disk-utility. Выполнить gksudo gnome-disks

Или в версии Ubuntu 16.04 (3.18):

Badblocks

Вы также может использовать badblocks

sudo badblocks -sv /dev/sda

, чтобы просто проверить или проверить и исправить, сначала записать результат во временный файл:

sudo badblocks -sv /dev/sda  > bad-blocks-result
sudo fsck -t ext4 -l bad-blocks-result /dev/sda1

проверит весь диск и распечатать все неисправные блоки, обнаруженные на Palimpsest .

Из руководства badblocks:

Важное примечание: если вывод badblocks будет передан на программы e2fsck или mke2fs, важно, чтобы размер блока был правильно указан, поскольку генерируемые номера блоков очень зависят от размера блока, используемого файловой системой. По этой причине настоятельно рекомендуется, чтобы пользователи не запускали badblocks напрямую, а использовали параметр -c для программ e2fsck и mke2fs.

fsck

fsck сам по себе не поможет вам найти плохие сектора, что еще хуже, если есть много плохих секторов, это может повредить ваши данные еще больше. Используйте его только тогда, когда диск здоров.

84
ответ дан 25 May 2018 в 19:06
  • 1
    На самом деле руководство badblocks не рекомендует использовать его напрямую и направляет пользователей на e2fsck с помощью «-c». (для проверки только для чтения) или "-cc" (для проверки чтения записи). – mrówa 30 April 2013 в 02:01
  • 2
    в качестве примечания, 13.04 вы запускаете palimpsest, просто запуская «диски». из меню ubuntu, однако ... Я не вижу возможности запуска самотестирования (возможно, потому, что у меня есть только один диск, и он работает с Ubuntu ...) – rogerdpack 11 October 2013 в 19:04
  • 3
    @ mrówa в руководстве только говорит, чтобы сделать это, если «выход плохих блоков будет передаваться в программы e2fsck или mke2fs», – Jon 23 December 2013 в 20:31
  • 4
    Поместите информацию, чтобы перечислить все диски, используйте sudo fdisk -l – Kangarooo 26 February 2014 в 10:25
  • 5
    теперь это называется гном-диски – endolith 2 March 2014 в 06:47

badblocks

Вы можете проверить, что badblocks выполняет команду

sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result для неразрушающего теста чтения-записи. Это создаст файл с именем bad-blocks-result с поврежденными секторами. -n Использовать неразрушающий режим чтения-записи. По умолчанию выполняется только неразрушающий тест только для чтения. -s Показывать ход сканирования, выписывая грубое процентное завершение текущего прохода плохих блоков по диску. -v Подробный режим. Затем вы можете запустить sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition], чтобы сообщить файловой системе, где находятся плохие сектора, и, если это возможно, перемещать данные.

Здесь вы можете узнать больше об этом.

87
ответ дан 31 July 2018 в 10:27

badblocks

Вы можете проверить, что badblocks выполняет команду

sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result для неразрушающего теста чтения-записи. Это создаст файл с именем bad-blocks-result с поврежденными секторами. -n Использовать неразрушающий режим чтения-записи. По умолчанию выполняется только неразрушающий тест только для чтения. -s Показывать ход сканирования, выписывая грубое процентное завершение текущего прохода плохих блоков по диску. -v Подробный режим. Затем вы можете запустить sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition], чтобы сообщить файловой системе, где находятся плохие сектора, и, если это возможно, перемещать данные.

Здесь вы можете узнать больше об этом.

87
ответ дан 31 July 2018 в 11:29

badblocks

Вы можете проверить, что badblocks выполняет команду

sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result для неразрушающего теста чтения-записи. Это создаст файл с именем bad-blocks-result с поврежденными секторами. -n Использовать неразрушающий режим чтения-записи. По умолчанию выполняется только неразрушающий тест только для чтения. -s Показывать ход сканирования, выписывая грубое процентное завершение текущего прохода плохих блоков по диску. -v Подробный режим. Затем вы можете запустить sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition], чтобы сообщить файловой системе, где находятся плохие сектора, и, если это возможно, перемещать данные.

Здесь вы можете узнать больше об этом.

87
ответ дан 2 August 2018 в 03:03

badblocks

Вы можете проверить, что badblocks выполняет команду

sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result для неразрушающего теста чтения-записи. Это создаст файл с именем bad-blocks-result с поврежденными секторами. -n Использовать неразрушающий режим чтения-записи. По умолчанию выполняется только неразрушающий тест только для чтения. -s Показывать ход сканирования, выписывая грубое процентное завершение текущего прохода плохих блоков по диску. -v Подробный режим. Затем вы можете запустить sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition], чтобы сообщить файловой системе, где находятся плохие сектора, и, если это возможно, перемещать данные.

Здесь вы можете узнать больше об этом.

87
ответ дан 4 August 2018 в 18:53

badblocks

Вы можете проверить, что badblocks выполняет команду

sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result для неразрушающего теста чтения-записи. Это создаст файл с именем bad-blocks-result с поврежденными секторами. -n Использовать неразрушающий режим чтения-записи. По умолчанию выполняется только неразрушающий тест только для чтения. -s Показывать ход сканирования, выписывая грубое процентное завершение текущего прохода плохих блоков по диску. -v Подробный режим. Затем вы можете запустить sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition], чтобы сообщить файловой системе, где находятся плохие сектора, и, если это возможно, перемещать данные.

Здесь вы можете узнать больше об этом.

87
ответ дан 6 August 2018 в 03:16

badblocks

Вы можете проверить, что badblocks выполняет команду

sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result для неразрушающего теста чтения-записи. Это создаст файл с именем bad-blocks-result с поврежденными секторами. -n Использовать неразрушающий режим чтения-записи. По умолчанию выполняется только неразрушающий тест только для чтения. -s Показывать ход сканирования, выписывая грубое процентное завершение текущего прохода плохих блоков по диску. -v Подробный режим. Затем вы можете запустить sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition], чтобы сообщить файловой системе, где находятся плохие сектора, и, если это возможно, перемещать данные.

Здесь вы можете узнать больше об этом.

87
ответ дан 7 August 2018 в 20:57

fsck - проверить и восстановить файловую систему Linux. Вызовите его с помощью

fsck /dev/sda1

где / dev / sda1 - это диск, который вы хотите проверить. См. «Man fsck» для получения дополнительной информации.

Также есть команда «badblocks», которая проверяет устройство, как вы догадались, плохие блоки.

При необходимости необходимо отключить привод , поэтому для проверки корневого раздела вам необходимо создать файл «forcefsck» в корневом каталоге раздела и перезагрузить компьютер. Устройство будет проверено при следующей загрузке:

sudo touch /forcefsck
sudo reboot

Кроме того, вы можете загрузиться с Live CD и запустить проверку оттуда.

38
ответ дан 25 May 2018 в 19:06
  • 1
    Спасибо, машина работает без монитора, есть ли способ получить выход из проверки после перезагрузки? – Guillaume Coté 29 August 2011 в 08:58
  • 2
    Я создал файл и перезагрузился, но он был очень быстрым, и в boot.log нет ничего нового. – Guillaume Coté 29 August 2011 в 09:14
  • 3
    fsck просто сделайте очень быструю проверку, я попробовал вариант -c проверить плохой блок. – Guillaume Coté 29 August 2011 в 12:00
  • 4
    fsck -c только что сказал: / dev / sda9: Обновление плохого блока inode. У меня нет информации о том, сколько плохих узлов и какая часть файловой системы они представляют. – Guillaume Coté 29 August 2011 в 19:09
  • 5
    [F1]. Но я думаю, что лучше, если диск позаботится о неисправных секторах, а не о файловой системе (SMART, badblocks и т. Д., См. Мой пост). – arrange 29 August 2011 в 21:29

badblocks

Вы можете проверить, что badblocks выполняет команду

sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result для неразрушающего теста чтения-записи. Это создаст файл с именем bad-blocks-result с поврежденными секторами. -n Использовать неразрушающий режим чтения-записи. По умолчанию выполняется только неразрушающий тест только для чтения. -s Показывать ход сканирования, выписывая грубое процентное завершение текущего прохода плохих блоков по диску. -v Подробный режим. Затем вы можете запустить sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition], чтобы сообщить файловой системе, где находятся плохие сектора, и, если это возможно, перемещать данные.

Здесь вы можете узнать больше об этом.

16
ответ дан 25 May 2018 в 19:06
  • 1
    Чтобы продолжить работу с badblocks позже или если вы забыли экспортировать плохой сектор в текстовый файл (например, я), этот ответ поможет вам: superuser.com/a/693000/218025 – chelder 21 January 2015 в 22:22
  • 2
    могу ли я использовать badblocks для проверки моего раздела Windows? Или это как-то может повредить его? – Private 29 July 2016 в 23:14
  • 3
    @Private Если у вас есть новый вопрос, пожалуйста, используйте «Задать вопрос». ссылку вверху. – John 28 May 2017 в 06:45

badblocks

Вы можете проверить, что badblocks выполняет команду

sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result для неразрушающего теста чтения-записи. Это создаст файл с именем bad-blocks-result с поврежденными секторами. -n Использовать неразрушающий режим чтения-записи. По умолчанию выполняется только неразрушающий тест только для чтения. -s Показывать ход сканирования, выписывая грубое процентное завершение текущего прохода плохих блоков по диску. -v Подробный режим. Затем вы можете запустить sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition], чтобы сообщить файловой системе, где находятся плохие сектора, и, если это возможно, перемещать данные.

Здесь вы можете узнать больше об этом.

16
ответ дан 25 July 2018 в 21:23
  • 1
    На самом деле руководство badblocks не рекомендует использовать его напрямую и направляет пользователей на e2fsck с помощью «-c». (для проверки только для чтения) или "-cc" (для проверки чтения записи). – mrówa 30 April 2013 в 02:01
  • 2
    в качестве примечания, 13.04 вы запускаете palimpsest, просто запуская «диски». из меню ubuntu, однако ... Я не вижу возможности запуска самотестирования (возможно, потому, что у меня есть только один диск, и он работает с Ubuntu ...) – rogerdpack 11 October 2013 в 19:04
  • 3
    @ mrówa в руководстве только говорит, чтобы сделать это, если «выход плохих блоков будет передаваться в программы e2fsck или mke2fs», – Jon 23 December 2013 в 20:31
  • 4
    Поместите информацию, чтобы перечислить все диски, используйте sudo fdisk -l – Kangarooo 26 February 2014 в 10:25
  • 5
    теперь это называется гном-диски – endolith 2 March 2014 в 06:47
  • 6
    Чтобы продолжить работу с badblocks позже или если вы забыли экспортировать плохой сектор в текстовый файл (например, я), этот ответ поможет вам: superuser.com/a/693000/218025 – chelder 21 January 2015 в 22:22
  • 7
    могу ли я использовать badblocks для проверки моего раздела Windows? Или это как-то может повредить его? – Private 29 July 2016 в 23:14
  • 8
    @Private Если у вас есть новый вопрос, пожалуйста, используйте «Задать вопрос». ссылку вверху. – John 28 May 2017 в 06:45

fsck - проверить и восстановить файловую систему Linux. Вызовите его с помощью

fsck /dev/sda1

где / dev / sda1 - это диск, который вы хотите проверить. См. «Man fsck» для получения дополнительной информации.

Также есть команда «badblocks», которая проверяет устройство, как вы догадались, плохие блоки.

При необходимости необходимо отключить привод , поэтому для проверки корневого раздела вам необходимо создать файл «forcefsck» в корневом каталоге раздела и перезагрузить компьютер. Устройство будет проверено при следующей загрузке:

sudo touch /forcefsck sudo reboot

Кроме того, вы можете загрузиться с Live CD и запустить проверку оттуда.

38
ответ дан 25 July 2018 в 21:23
  • 1
    Спасибо, машина работает без монитора, есть ли способ получить выход из проверки после перезагрузки? – Guillaume Coté 29 August 2011 в 08:58
  • 2
    Я создал файл и перезагрузился, но он был очень быстрым, и в boot.log нет ничего нового. – Guillaume Coté 29 August 2011 в 09:14
  • 3
    fsck просто сделайте очень быструю проверку, я попробовал вариант -c проверить плохой блок. – Guillaume Coté 29 August 2011 в 12:00
  • 4
    fsck -c только что сказал: / dev / sda9: Обновление плохого блока inode. У меня нет информации о том, сколько плохих узлов и какая часть файловой системы они представляют. – Guillaume Coté 29 August 2011 в 19:09
  • 5
    [F1]. Но я думаю, что лучше, если диск позаботится о неисправных секторах, а не о файловой системе (SMART, badblocks и т. Д., См. Мой пост). – arrange 29 August 2011 в 21:29

fsck - проверить и восстановить файловую систему Linux. Вызовите его с помощью

fsck /dev/sda1

где / dev / sda1 - это диск, который вы хотите проверить. См. «Man fsck» для получения дополнительной информации.

Также есть команда «badblocks», которая проверяет устройство, как вы догадались, плохие блоки.

При необходимости необходимо отключить привод , поэтому для проверки корневого раздела вам необходимо создать файл «forcefsck» в корневом каталоге раздела и перезагрузить компьютер. Устройство будет проверено при следующей загрузке:

sudo touch /forcefsck sudo reboot

Кроме того, вы можете загрузиться с Live CD и запустить проверку оттуда.

38
ответ дан 31 July 2018 в 10:27
  • 1
    Спасибо, машина работает без монитора, есть ли способ получить выход из проверки после перезагрузки? – Guillaume Coté 29 August 2011 в 08:58
  • 2
    Я создал файл и перезагрузился, но он был очень быстрым, и в boot.log нет ничего нового. – Guillaume Coté 29 August 2011 в 09:14
  • 3
    fsck просто сделайте очень быструю проверку, я попробовал вариант -c проверить плохой блок. – Guillaume Coté 29 August 2011 в 12:00
  • 4
    fsck -c только что сказал: / dev / sda9: Обновление плохого блока inode. У меня нет информации о том, сколько плохих узлов и какая часть файловой системы они представляют. – Guillaume Coté 29 August 2011 в 19:09
  • 5
    [F1]. Но я думаю, что лучше, если диск позаботится о неисправных секторах, а не о файловой системе (SMART, badblocks и т. Д., См. Мой пост). – arrange 29 August 2011 в 21:29

Если у вас есть раздел, который вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$fdisk -l commnd

Предположим, что проверяемый раздел вызывается / dev / sdPTC (раздел для проверки) и что у вас есть другой раздел для хранения результатов, установленных в / scan / resultPath / folder

2.Then вы можете запустить эту команду

$sudo badblocks -v /dev/sdPTC > /scan/resultPath/badsectors.txt

, которая определит, что является плохими блоками данного устройства и сохранит их в файле badsectors.txt

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$sudo fsck -l /scan_result/badsectors.txt /dev/sda

Таким образом, жизнь на жестком диске немного увеличивается, пока вы не получите новый для замены.

Если у вас есть полный раздел, который вы хотите проверить на наличие плохих физических секторов, и вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия [ ! d1]

$sudo apt-get install gnome-disk-utility $sudo gnome-disks Проверьте и дважды проверьте, нет ли важных данных в этом разделе Us ing gnome-disks УДАЛИТЬ / УДАЛИТЬ раздел вручную, используя знак «-» Используя gnome-disks СОЗДАТЬ новый раздел и выберите «медленный» вариант, который будет проверять заданное пространство на наличие ошибок

0
ответ дан 31 July 2018 в 10:27

Если у вас есть раздел, который вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$fdisk -l commnd

Предположим, что проверяемый раздел вызывается / dev / sdPTC (раздел для проверки) и что у вас есть другой раздел для хранения результатов, установленных в / scan / resultPath / folder

2.Then вы можете запустить эту команду

$sudo badblocks -v /dev/sdPTC > /scan/resultPath/badsectors.txt

, которая определит, что является плохими блоками данного устройства и сохранит их в файле badsectors.txt

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$sudo fsck -l /scan_result/badsectors.txt /dev/sda

Таким образом, жизнь на жестком диске немного увеличивается, пока вы не получите новый для замены.

Если у вас есть полный раздел, который вы хотите проверить на наличие плохих физических секторов, и вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия [ ! d1]

$sudo apt-get install gnome-disk-utility $sudo gnome-disks Проверьте и дважды проверьте, нет ли важных данных в этом разделе Us ing gnome-disks УДАЛИТЬ / УДАЛИТЬ раздел вручную, используя знак «-» Используя gnome-disks СОЗДАТЬ новый раздел и выберите «медленный» вариант, который будет проверять заданное пространство на наличие ошибок

0
ответ дан 31 July 2018 в 11:29

fsck - проверить и восстановить файловую систему Linux. Вызовите его с помощью

fsck /dev/sda1

где / dev / sda1 - это диск, который вы хотите проверить. См. «Man fsck» для получения дополнительной информации.

Также есть команда «badblocks», которая проверяет устройство, как вы догадались, плохие блоки.

При необходимости необходимо отключить привод , поэтому для проверки корневого раздела вам необходимо создать файл «forcefsck» в корневом каталоге раздела и перезагрузить компьютер. Устройство будет проверено при следующей загрузке:

sudo touch /forcefsck sudo reboot

Кроме того, вы можете загрузиться с Live CD и запустить проверку оттуда.

38
ответ дан 31 July 2018 в 11:29
  • 1
    Спасибо, машина работает без монитора, есть ли способ получить выход из проверки после перезагрузки? – Guillaume Coté 29 August 2011 в 08:58
  • 2
    Я создал файл и перезагрузился, но он был очень быстрым, и в boot.log нет ничего нового. – Guillaume Coté 29 August 2011 в 09:14
  • 3
    fsck просто сделайте очень быструю проверку, я попробовал вариант -c проверить плохой блок. – Guillaume Coté 29 August 2011 в 12:00
  • 4
    fsck -c только что сказал: / dev / sda9: Обновление плохого блока inode. У меня нет информации о том, сколько плохих узлов и какая часть файловой системы они представляют. – Guillaume Coté 29 August 2011 в 19:09
  • 5
    [F1]. Но я думаю, что лучше, если диск позаботится о неисправных секторах, а не о файловой системе (SMART, badblocks и т. Д., См. Мой пост). – arrange 29 August 2011 в 21:29

Если у вас есть раздел, который вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$fdisk -l commnd

Предположим, что проверяемый раздел вызывается / dev / sdPTC (раздел для проверки) и что у вас есть другой раздел для хранения результатов, установленных в / scan / resultPath / folder

2.Then вы можете запустить эту команду

$sudo badblocks -v /dev/sdPTC > /scan/resultPath/badsectors.txt

, которая определит, что является плохими блоками данного устройства и сохранит их в файле badsectors.txt

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$sudo fsck -l /scan_result/badsectors.txt /dev/sda

Таким образом, жизнь на жестком диске немного увеличивается, пока вы не получите новый для замены.

Если у вас есть полный раздел, который вы хотите проверить на наличие плохих физических секторов, и вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия [ ! d1]

$sudo apt-get install gnome-disk-utility $sudo gnome-disks Проверьте и дважды проверьте, нет ли важных данных в этом разделе Us ing gnome-disks УДАЛИТЬ / УДАЛИТЬ раздел вручную, используя знак «-» Используя gnome-disks СОЗДАТЬ новый раздел и выберите «медленный» вариант, который будет проверять заданное пространство на наличие ошибок

0
ответ дан 2 August 2018 в 03:03

fsck - проверить и восстановить файловую систему Linux. Вызовите его с помощью

fsck /dev/sda1

где / dev / sda1 - это диск, который вы хотите проверить. См. «Man fsck» для получения дополнительной информации.

Также есть команда «badblocks», которая проверяет устройство, как вы догадались, плохие блоки.

При необходимости необходимо отключить привод , поэтому для проверки корневого раздела вам необходимо создать файл «forcefsck» в корневом каталоге раздела и перезагрузить компьютер. Устройство будет проверено при следующей загрузке:

sudo touch /forcefsck sudo reboot

Кроме того, вы можете загрузиться с Live CD и запустить проверку оттуда.

38
ответ дан 2 August 2018 в 03:03
  • 1
    Спасибо, машина работает без монитора, есть ли способ получить выход из проверки после перезагрузки? – Guillaume Coté 29 August 2011 в 08:58
  • 2
    Я создал файл и перезагрузился, но он был очень быстрым, и в boot.log нет ничего нового. – Guillaume Coté 29 August 2011 в 09:14
  • 3
    fsck просто сделайте очень быструю проверку, я попробовал вариант -c проверить плохой блок. – Guillaume Coté 29 August 2011 в 12:00
  • 4
    fsck -c только что сказал: / dev / sda9: Обновление плохого блока inode. У меня нет информации о том, сколько плохих узлов и какая часть файловой системы они представляют. – Guillaume Coté 29 August 2011 в 19:09
  • 5
    [F1]. Но я думаю, что лучше, если диск позаботится о неисправных секторах, а не о файловой системе (SMART, badblocks и т. Д., См. Мой пост). – arrange 29 August 2011 в 21:29

Если у вас есть раздел, который вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$fdisk -l commnd

Предположим, что проверяемый раздел вызывается / dev / sdPTC (раздел для проверки) и что у вас есть другой раздел для хранения результатов, установленных в / scan / resultPath / folder

2.Then вы можете запустить эту команду

$sudo badblocks -v /dev/sdPTC > /scan/resultPath/badsectors.txt

, которая определит, что является плохими блоками данного устройства и сохранит их в файле badsectors.txt

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$sudo fsck -l /scan_result/badsectors.txt /dev/sda

Таким образом, жизнь на жестком диске немного увеличивается, пока вы не получите новый для замены.

Если у вас есть полный раздел, который вы хотите проверить на наличие плохих физических секторов, и вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия [ ! d1]

$sudo apt-get install gnome-disk-utility $sudo gnome-disks Проверьте и дважды проверьте, нет ли важных данных в этом разделе Us ing gnome-disks УДАЛИТЬ / УДАЛИТЬ раздел вручную, используя знак «-» Используя gnome-disks СОЗДАТЬ новый раздел и выберите «медленный» вариант, который будет проверять заданное пространство на наличие ошибок

0
ответ дан 4 August 2018 в 18:53

fsck - проверить и восстановить файловую систему Linux. Вызовите его с помощью

fsck /dev/sda1

где / dev / sda1 - это диск, который вы хотите проверить. См. «Man fsck» для получения дополнительной информации.

Также есть команда «badblocks», которая проверяет устройство, как вы догадались, плохие блоки.

При необходимости необходимо отключить привод , поэтому для проверки корневого раздела вам необходимо создать файл «forcefsck» в корневом каталоге раздела и перезагрузить компьютер. Устройство будет проверено при следующей загрузке:

sudo touch /forcefsck sudo reboot

Кроме того, вы можете загрузиться с Live CD и запустить проверку оттуда.

38
ответ дан 4 August 2018 в 18:53
  • 1
    Спасибо, машина работает без монитора, есть ли способ получить выход из проверки после перезагрузки? – Guillaume Coté 29 August 2011 в 08:58
  • 2
    Я создал файл и перезагрузился, но он был очень быстрым, и в boot.log нет ничего нового. – Guillaume Coté 29 August 2011 в 09:14
  • 3
    fsck просто сделайте очень быструю проверку, я попробовал вариант -c проверить плохой блок. – Guillaume Coté 29 August 2011 в 12:00
  • 4
    fsck -c только что сказал: / dev / sda9: Обновление плохого блока inode. У меня нет информации о том, сколько плохих узлов и какая часть файловой системы они представляют. – Guillaume Coté 29 August 2011 в 19:09
  • 5
    [F1]. Но я думаю, что лучше, если диск позаботится о неисправных секторах, а не о файловой системе (SMART, badblocks и т. Д., См. Мой пост). – arrange 29 August 2011 в 21:29

Если у вас есть раздел, который вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$fdisk -l commnd

Предположим, что проверяемый раздел вызывается / dev / sdPTC (раздел для проверки) и что у вас есть другой раздел для хранения результатов, установленных в / scan / resultPath / folder

2.Then вы можете запустить эту команду

$sudo badblocks -v /dev/sdPTC > /scan/resultPath/badsectors.txt

, которая определит, что является плохими блоками данного устройства и сохранит их в файле badsectors.txt

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$sudo fsck -l /scan_result/badsectors.txt /dev/sda

Таким образом, жизнь на жестком диске немного увеличивается, пока вы не получите новый для замены.

Если у вас есть полный раздел, который вы хотите проверить на наличие плохих физических секторов, и вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия [ ! d1]

$sudo apt-get install gnome-disk-utility $sudo gnome-disks Проверьте и дважды проверьте, нет ли важных данных в этом разделе Us ing gnome-disks УДАЛИТЬ / УДАЛИТЬ раздел вручную, используя знак «-» Используя gnome-disks СОЗДАТЬ новый раздел и выберите «медленный» вариант, который будет проверять заданное пространство на наличие ошибок

0
ответ дан 6 August 2018 в 03:16

fsck - проверить и восстановить файловую систему Linux. Вызовите его с помощью

fsck /dev/sda1

где / dev / sda1 - это диск, который вы хотите проверить. См. «Man fsck» для получения дополнительной информации.

Также есть команда «badblocks», которая проверяет устройство, как вы догадались, плохие блоки.

При необходимости необходимо отключить привод , поэтому для проверки корневого раздела вам необходимо создать файл «forcefsck» в корневом каталоге раздела и перезагрузить компьютер. Устройство будет проверено при следующей загрузке:

sudo touch /forcefsck sudo reboot

Кроме того, вы можете загрузиться с Live CD и запустить проверку оттуда.

38
ответ дан 6 August 2018 в 03:16
  • 1
    Спасибо, машина работает без монитора, есть ли способ получить выход из проверки после перезагрузки? – Guillaume Coté 29 August 2011 в 08:58
  • 2
    Я создал файл и перезагрузился, но он был очень быстрым, и в boot.log нет ничего нового. – Guillaume Coté 29 August 2011 в 09:14
  • 3
    fsck просто сделайте очень быструю проверку, я попробовал вариант -c проверить плохой блок. – Guillaume Coté 29 August 2011 в 12:00
  • 4
    fsck -c только что сказал: / dev / sda9: Обновление плохого блока inode. У меня нет информации о том, сколько плохих узлов и какая часть файловой системы они представляют. – Guillaume Coté 29 August 2011 в 19:09
  • 5
    [F1]. Но я думаю, что лучше, если диск позаботится о неисправных секторах, а не о файловой системе (SMART, badblocks и т. Д., См. Мой пост). – arrange 29 August 2011 в 21:29

Если у вас есть раздел, который вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$fdisk -l commnd

Предположим, что проверяемый раздел вызывается / dev / sdPTC (раздел для проверки) и что у вас есть другой раздел для хранения результатов, установленных в / scan / resultPath / folder

2.Then вы можете запустить эту команду

$sudo badblocks -v /dev/sdPTC > /scan/resultPath/badsectors.txt

, которая определит, что является плохими блоками данного устройства и сохранит их в файле badsectors.txt

Определите, какой раздел вы хотите проверить для плохого сектора, используя

$sudo fsck -l /scan_result/badsectors.txt /dev/sda

Таким образом, жизнь на жестком диске немного увеличивается, пока вы не получите новый для замены.

Если у вас есть полный раздел, который вы хотите проверить на наличие плохих физических секторов, и вы НЕ МОЖЕТЕ ПОТЕРЯТЬ ДАННЫЕ, выполните следующие действия [ ! d1]

$sudo apt-get install gnome-disk-utility $sudo gnome-disks Проверьте и дважды проверьте, нет ли важных данных в этом разделе Us ing gnome-disks УДАЛИТЬ / УДАЛИТЬ раздел вручную, используя знак «-» Используя gnome-disks СОЗДАТЬ новый раздел и выберите «медленный» вариант, который будет проверять заданное пространство на наличие ошибок

0
ответ дан 7 August 2018 в 20:57

fsck - проверить и восстановить файловую систему Linux. Вызовите его с помощью

fsck /dev/sda1

где / dev / sda1 - это диск, который вы хотите проверить. См. «Man fsck» для получения дополнительной информации.

Также есть команда «badblocks», которая проверяет устройство, как вы догадались, плохие блоки.

При необходимости необходимо отключить привод , поэтому для проверки корневого раздела вам необходимо создать файл «forcefsck» в корневом каталоге раздела и перезагрузить компьютер. Устройство будет проверено при следующей загрузке:

sudo touch /forcefsck sudo reboot

Кроме того, вы можете загрузиться с Live CD и запустить проверку оттуда.

38
ответ дан 7 August 2018 в 20:57
  • 1
    Спасибо, машина работает без монитора, есть ли способ получить выход из проверки после перезагрузки? – Guillaume Coté 29 August 2011 в 08:58
  • 2
    Я создал файл и перезагрузился, но он был очень быстрым, и в boot.log нет ничего нового. – Guillaume Coté 29 August 2011 в 09:14
  • 3
    fsck просто сделайте очень быструю проверку, я попробовал вариант -c проверить плохой блок. – Guillaume Coté 29 August 2011 в 12:00
  • 4
    fsck -c только что сказал: / dev / sda9: Обновление плохого блока inode. У меня нет информации о том, сколько плохих узлов и какая часть файловой системы они представляют. – Guillaume Coté 29 August 2011 в 19:09
  • 5
    [F1]. Но я думаю, что лучше, если диск позаботится о неисправных секторах, а не о файловой системе (SMART, badblocks и т. Д., См. Мой пост). – arrange 29 August 2011 в 21:29

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

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