Странные ошибки Firefox после миграции домашних областей к диску NAS

Во-первых, проверьте вывод dmesg поскольку я предложил в Вашем предыдущем вопросе. Если ядро будет иметь проблемы, говорящие с диском, то о нем сообщат там.

Это не обязательно указывает, что диск плох. RAM является другим популярным преступником, тест памяти - также. Я использую UBCD для этого, но существует много альтернатив.

Если тест памяти подходит чистый и нет никаких ошибок в dmesg, но Вы все еще получаете ошибки ввода-вывода, у Вас, вероятно, есть поврежденные секторы на диске. Для определения этого работать fsck -c или fsck -cc на диске. Первый тест лучше для SSD, так как это - тест только для чтения, но это не может найти или решить столько же проблем сколько тест read-then-write, с которым Вы добираетесь -cc.

В конечном счете Вы не можете доказать отрицание, таким образом, Вы никогда не можете говорить, что "Этот SSD не повреждается", с абсолютной уверенностью.

Делая проблему хуже, это возможно для fsck (или badblocks) протестируйте для подъема без ошибок, но чтобы признак ушел. Это вызвано тем, что современные перезаписываемые дисководы имеют саморемонтное оборудование, которое умирает, когда можно показать диск, что существует проблема. Тем не менее такие средства обычно препятствуют тому, чтобы Вы видели эффект поврежденных секторов во-первых, поэтому если поврежденные секторы являются действительно проблемой, это может означать, что пул диска запасных секторов израсходован.

3
24.02.2015, 18:39
2 ответа

Помимо предложения джасонвряна, я бы предложил использовать printf :

$ printf "%s http://ftp.cn.debian.org/debian/ wheezy main contrib non-free\n" deb deb-src > test
$ cat test
deb http://ftp.cn.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.cn.debian.org/debian/ wheezy main contrib non-free

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

-121--161271-

Решение awk для округления списка альтернатив:

awk -v RS=', ' -F'=' '$1=="Foo"' <file>

Обрабатывайте каждую запись как ограниченную ',' и разделяйте каждую запись на поля на символе = (используя -F ). Тогда это просто вопрос сопоставления на первом поле $1 . Приведенное здесь предложение представляет собой простое сопоставление последовательности, не стесняйтесь использовать регексы, например $1 ~/\< Foo\>/.

-121--58779-

Профили Firefox не предназначены для одновременного доступа из многих экземпляров Firefox. Не забудьте запустить Firefox только один раз для каждого пользователя с домашней папкой, опубликованной в сети. На самом деле Firefox обычно предупреждает об использовании профиля, но это зависит от настроек Nfs. Другой вариант - сделать так, чтобы Firefox использовал локальное место хранения профилей.

0
27.01.2020, 21:41

У вас есть доступ к старой машине?

Если да, вы можете экспортировать все закладки как файл json и импортировать их. Даже вы можете установить расширение печенья импорта / экспорта на старую машину для экспорта ваших файлов cookie.


Но новая машина:

имеет 2 состояния:

  1. Вам нужно новые данные на новой машине.
  2. Вам не нужны данные на новой машине

, если вы находитесь во втором состоянии, вы можете:

RM -RF /Home/user/.mozilla/firefox/xxxxxxxx.defualt/*

Легко в новой машине, затем SCP ваши старые данные и импорт закладки и файлы cookie на новую машину.


Окончательное примечание: Установленное разрешение

0
27.01.2020, 21:41

Теги

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