В ответе на другой вопрос о Mutt отвечающий говорит, что у него нет проблем с отправкой в Gmail с такой записью, как
set smtp_url = "smtps://user@gmail.com@smtp.gmail.com:465/"
Так что, кажется, шавка знает об этой ситуации. Другие люди предлагают кодировать URL @
как % 40
, но, возможно, это зависит от версии mutt.
У вас возник (по крайней мере) плохой блок на вашем диске. К сожалению, он попал в структуру данных XFS, поэтому вы потеряли некоторые метаданные файловой системы. Надеюсь, у вас есть резервные копии.
. Надеюсь, у вас установлен smartctl
(он должен запускаться от имени пользователя root, например, через sudo
). Если он установлен, он должен выдать следующий результат:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 103 098 006 Pre-fail Always - 212688305
3 Spin_Up_Time 0x0003 094 094 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 76
5 Reallocated_Sector_Ct 0x0033 002 002 036 Pre-fail Always FAILING_NOW 4015
7 Seek_Error_Rate 0x000f 084 060 030 Pre-fail Always - 291678490
9 Power_On_Hours 0x0032 052 052 000 Old_age Always - 42540
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 39
183 Runtime_Bad_Block 0x0032 098 098 000 Old_age Always - 2
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 018 018 000 Old_age Always - 82
188 Command_Timeout 0x0032 100 097 000 Old_age Always - 25770393781
189 High_Fly_Writes 0x003a 084 084 000 Old_age Always - 16
190 Airflow_Temperature_Cel 0x0022 061 061 045 Old_age Always - 39 (Min/Max 38/39)
194 Temperature_Celsius 0x0022 039 040 000 Old_age Always - 39 (0 16 0 0 0)
195 Hardware_ECC_Recovered 0x001a 034 013 000 Old_age Always - 212688305
197 Current_Pending_Sector 0x0012 100 099 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 099 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 42617 (160 246 0)
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 3791056483
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 1003117143
Точные показанные атрибуты различаются от диска к диску, но большинство из них имеют 197 и / или 198, говорящие вам, о скольких неисправленных поврежденных секторах знает диск. В приведенных выше выходных данных вы можете увидеть, что № 5 - FAILING_NOW
, а его тип - Pre-fail
.Это означает, что микропрограмма диска ожидает, что диск выйдет из строя в течение 24 часов. Если у вас есть какие-либо атрибуты сбоя, особенно до отказа, я бы заменил диск (и если он все еще находится на гарантии, вы сможете его вернуть).
Если у вас нет smartctl, сейчас не время его устанавливать.
Если у вас есть какие-либо важные файлы на диске машины, особенно те, для которых еще не было выполнено резервное копирование, попробуйте скопировать их на другой диск, флэш-накопитель USB, общий сетевой ресурс и т. Д. файловая система была повреждена, и, возможно, это ваш последний шанс сделать это легко.
Если у вас не установлен smartctl
, вы можете перезагрузиться (после копирования важных данных!) В работающую систему (с компакт-диска, USB stick и т. д.) и запустите оттуда smartctl. Вы также можете использовать xfs_repair
из действующей системы, чтобы попытаться восстановить файловую систему. (Пожалуйста, сначала прочтите справочную страницу для xfs_repair
; признаюсь, что у меня нет большого опыта работы с XFS).
Обратите внимание, что на дисках, выпущенных в последние десять или два десятилетия, есть запасные сектора, и один из них будет использоваться для замены поврежденного сектора при следующей записи. smartctl -A
обычно имеет атрибуты, показывающие, сколько раз это было сделано.
Если раньше были важные файлы, которые вы не могли захватить, теперь вы можете попробовать еще раз.
В зависимости от того, насколько сильно был поврежден (сколько файлов вы потеряли и какие), вам нужно будет либо переустановить несколько пакетов (используя dpkg -i
или apt- получите install --reinstall
) или, если это не так, переустановите ОС.
Конечно, если у вас есть недавняя полная резервная копия системы, вероятно, проще всего восстановить ее из резервной копии.
Использование двух дисков (в зеркале mdraid RAID1) позволяет ядру обрабатывать сбойные блоки путем чтения сектора с другого диска. Затем он записывает правильные данные обратно, позволяя диску использовать запасной сектор. Вы также можете запустить RAID1 между двумя разделами на одном диске, что будет вдвое меньше вашего доступного пространства, но защитит от поврежденных секторов (но не от полного отказа диска).
Некоторые файловые системы (например, btrfs с режимом «дублирования») могут хранить две копии своих метаданных или ваших данных, также защищая от поврежденных секторов.
редактировать файл / var / lib / dpkg / status
искать любую запись с помощью liba52-0.7.4 и только что удалил
Надеюсь, это решит вашу проблему
простите, пожалуйста, мой английский, это не мой родной язык