Ubuntu переходить у режим лише для читання випадковим чином


12

Останні кілька днів мій Ubuntu 12.10 переходив у режим лише для читання випадковим чином, не даючи змоги зберігати жодних відредагованих файлів, і змусив мене перезапустити комп’ютер, що болить, бо це платформа, на якій я все роблю моя робота з програмування. Коли я перезавантажуюсь в Ubuntu (у мене двояке завантаження з Windows 7), він говорить мені, що він виявив помилку на диску, і що мені доведеться натиснути, fщоб виправити її, після чого він буде успішно перезавантажений.

Моя Windows 7 не має з цим жодних проблем, тому він не може бути жорстким диском. Я також побачив на форумі, що я повинен запустити ці команди, щоб виправити проблему: mount --options remount,rw /і mount --all, але вони просто говорять про те, що я не можу встановити пристрій у системі, що лише читає. Я новачок в Linux (і взагалі новачок із комп'ютерами), тому будь-яка допомога буде дуже вдячна!

EDIT 1:

Гаразд, тому я забіг fsckіз завантажувального компакт-диска ... Це повинно зайняти лише дві секунди? "Тому що міна. У будь-якому випадку, він повернувся з двома помилками:

Superblock last mount time is in the future (hardware clock incorrect)

і

Superblock last write time is in the future (hardware clock incorrect)

Мабуть, це зафіксувало обох.

EDIT 2:

Я просто бігав sudo fsck -Cf /dev/sda5. Знайшли набагато більше цього разу .

Це fsckповинно зайняти всього кілька секунд?

EDIT 3:

Я щойно побіг sudo badblocks -v /dev/sda5і виявив чотири погані сектори:

27238968  
27238969  
27238970  
27238971  

Що мені робити з цими знаннями? Посібник, пов’язаний з bodhi, говорить, щоб записати їх у файл, але я перебуваю в LiveCD - я не можу нічого написати на жорсткий диск.


2
Я не згоден, це дуже схоже на проблему з вашим обладнанням. може бути погані сектори не впливають на Windows, хто знає. Я пропоную вам протестувати жорсткий диск - howtogeek.com/howto/37659/…
Panther

У Ubuntu 12.10, схоже, немає жодного з інструментів, згаданих у посиланні. Будь-яка інша порада?
користувач1730404

Windows та Ubuntu розташовані на різних розділах, а різні розділи охоплюють різні сектори. Таким чином, ви не можете бути впевнені, що з вашим обладнанням все в порядку. У будь-якому випадку, було б корисно розмістити деякі журнали, щоб пролити трохи світла на проблему: коли проблема виникає, чи зможете ви вставити вихід команди dmesgта, можливо, вихідний файл /var/log/kern.log?
Андреа Корбелліні

Невелике оновлення: коли він перебуває в режимі лише для читання, я не в змозі відкрити вікно браузера або зберегти текст у файлі, тому жодного способу отримати інформацію тут. Однак сьогодні це вже два рази траплялося, і обидва рази це сталося правильно, коли я відкривав Firefox.
користувач1730404

Нас багато, хто впливає на цю проблему з останніми ядрами ubuntu. Будемо сподіватися, що хтось скоро це зрозуміє. Дивіться bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

Відповіді:


7

Питання

Причина, по якій вона випадковим чином переходить на режим лише для читання, полягає в тому, що якщо ядро ​​виявляє помилку файлової системи, воно негайно переходить у режим лише для читання, щоб запобігти подальшому збиттю диска. (Тобто проблема полягає не в самому жорсткому диску, а в файловій системі на жорсткому диску.) Якщо ви продовжите використовувати таку пошкоджену файлову систему, вона стане тільки гірше, а не краще. Найпростіший спосіб виправити це - використання живого CD / DVD; встановить диск Ubuntu.

Виправлення

Само собою зрозуміло, але крок нуль - переконайтеся, що у вас є резервна копія життєво важливих даних.

  1. Завантажте комп'ютер з живого диска.
  2. Найпростіший спосіб виконати ці операції в терміналі, тому йдіть вперед і відкрийте його за допомогою Ctrl-Alt-T.
  3. Запустіть, sudo blkidщоб отримати список усіх блокових пристроїв на комп’ютері. Ви шукаєте розділ, на який встановили Ubuntu; це, швидше за все /dev/sdaX, де X - деяке число. Якщо ви абсолютно не маєте уявлення, що це таке, це, ймовірно, буде єдиним форматуванням як ext3 або ext4 ( TYPE="ext4").
  4. Запустіть, sudo umount <your partition>щоб перегородити розділ; програма перевірки файлової системи відмовиться працювати на встановленому диску.
  5. Біжи sudo fsck -Cy <your partition>. Цей -Cпараметр відображає панель прогресу і повністю призначений для показу. -yпідказує fsckйти вперед і виправити все, що знайде. Якщо вони повернулися з помилками, використовуйте найкраще судження або опублікуйте їх тут, і я перегляну їх.
  6. Перезавантажити; сподіваємось, ви закінчили! Якщо ви хочете, ви можете запустити fsckне один раз, щоб переконатися, що він справді все виправив.

Дякую gh403! Я зроблю це, коли
дотримуюся

Гаразд, тому я забіг fsckіз завантажувального компакт-диска ... це повинно зайняти лише дві секунди? "Тому що міна. У всякому разі, він повернувся з двома помилками: Superblock last mount time is in the future (hardware clock incorrect)і Superblock last write time is in the future (hardware clock incorrect)виправив їх обох, мабуть.
користувач1730404

Оновлення - проблема зберігається> _ <
user1730404

Ці помилки, як правило, досить нешкідливі; це просто означає, що ваш годинник вийшов із синхронізації. Спробуйте зробити a sudo fsck -Cf, який упускає -yі -forces fsck, щоб перевірити це, навіть якщо він вважає, що це чисте.
тридцятьріччя

1
Я здогадуюсь через відсутність вирішення цього питання, що воно досі не вирішене. Я запитую, як останнім часом у мене є та ж проблема. Досить сумно, що минуло 4 роки, і досі немає вирішення цього питання (ця проблема датована 2012 bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354 )
warsong

0

Якщо ви подвійно завантажуєте свій апарат разом з Ubuntu та Windows разом, і ця проблема виникає, тому що Windows змінює файлову систему, і в цьому випадку це може зробити трюк. Спробуйте відключити швидкий запуск

Панель керування> Обладнання та звуки> Параметри живлення> (зліва) Виберіть, що робить закриття кришки> Змінення налаштувань, які наразі недоступні> Скасувати «Увімкнути швидкий запуск»

Тепер завантаження в Ubuntu вирішить проблему. Сподіваюся, це допомагає!

https://youtu.be/KJ-0KPZhAFo

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.