Мне пришлось выполнить следующие команды:
sudo -H pip install --upgrade pip
sudo -H pip2 install --upgrade google-api-python-client
Несколько раз, а затем он работал ......
Я предполагаю, что вы говорите о физических плохих блоках на диске, а не о поврежденных файловых системах.
Чтобы проверить физическое состояние вашего диска, лучше всего установить smartmontools
sudo apt-get install smartmontools
Это работает, потому что все современные диски регистрируют свое состояние работоспособности с помощью системы SMART
Используйте команду smartctrl для считывания этого состояния. Например, чтобы прочитать все атрибуты с первого вызова диска
sudo smartctl --all /dev/sda
Следите за тем, чтобы строка говорила об общем состоянии работоспособности. Если это указывает на ошибку, очень вероятно, что диск скоро закончится.
SMART overall-health self-assessment test result: PASSED
Другие строки, которые вы хотите проверить, - это счетчик ожидающего сектора и перераспределенные сектора.
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 48
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 2
Перераспределенные списки, как правило, в необработанном поле - количество поврежденных секторов, обмениваемых дисками для работающих запасных. Ожидаемые - это сектора, которые могут быть перераспределены в случае сбоя следующей записи.
Вы можете даже инициировать самотестирование диска при поддержке вашей модели
sudo smartctl -t long /dev/sda
Чтобы принудительно проверить все сектора, используйте badblocks в режиме записи данных. Остерегайтесь того, что, хотя в целом безопасно запускать, он добавит дополнительную нагрузку на ваши диски, что может привести к их сбою. Всегда делайте резервную копию своих данных.
sudo badblocks -svvn -c 262144 /dev/sda
Если вы полностью обработали диск таким образом, контроллер диска должен был заменить все плохие блоки рабочими, а перераспределенный счет будет увеличен в SMART журнал.
Я предполагаю, что вы говорите о физических плохих блоках на диске, а не о поврежденных файловых системах.
Чтобы проверить физическое состояние вашего диска, лучше всего установить smartmontools
sudo apt-get install smartmontools
Это работает, потому что все современные диски регистрируют свое состояние работоспособности с помощью системы SMART
Используйте команду smartctrl для считывания этого состояния. Например, чтобы прочитать все атрибуты с первого вызова диска
sudo smartctl --all /dev/sda
Следите за тем, чтобы строка говорила об общем состоянии работоспособности. Если это указывает на ошибку, очень вероятно, что диск скоро закончится.
SMART overall-health self-assessment test result: PASSED
Другие строки, которые вы хотите проверить, - это счетчик ожидающего сектора и перераспределенные сектора.
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 48
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 2
Перераспределенные списки, как правило, в необработанном поле - количество поврежденных секторов, обмениваемых дисками для работающих запасных. Ожидаемые - это сектора, которые могут быть перераспределены в случае сбоя следующей записи.
Вы можете даже инициировать самотестирование диска при поддержке вашей модели
sudo smartctl -t long /dev/sda
Чтобы принудительно проверить все сектора, используйте badblocks в режиме записи данных. Остерегайтесь того, что, хотя в целом безопасно запускать, он добавит дополнительную нагрузку на ваши диски, что может привести к их сбою. Всегда делайте резервную копию своих данных.
sudo badblocks -svvn -c 262144 /dev/sda
Если вы полностью обработали диск таким образом, контроллер диска должен был заменить все плохие блоки рабочими, а перераспределенный счет будет увеличен в SMART журнал.