- Помогите! Файловая система доступна только для чтения: /home — btrfs
- dmesg лог содержит сообщение об ошибках
- нагуглил про btrfs repair
- Re: нагуглил про btrfs repair
- Re: нагуглил про btrfs repair
- Фокусник был пьян (
- Re: нагуглил про btrfs repair
- ФС становится только для чтения — ни с того, ни с сего
- Файловая система доступна только для чтения: как исправить ошибку
- Что значит ошибка файловой системы
- Причины, по которым файловая система Ubuntu доступна только для чтения
- Как исправить ошибки файловой системы
- 1 вариант
- 2 вариант
- 3 вариант
- Проверка на ошибки
- Заключение
Помогите! Файловая система доступна только для чтения: /home — btrfs
Всем привет! Кто нибудь сталкивался с такой проблемой «user@nux Linux 5.8.18-1-MANJARO x86_64 20.2 Nibia zsh: locking failed for /home/user/.zhistory: Файловая система доступна только для чтения: reading anyway»
/home FS = btrfs? недальновидно не сохранил fstab поделитесь плиз своими параметрами для /home btrfs из fstab что манджаро ставит при установке мой конфиг такой: UUID=853e81db-82fa-48a4-986b-958d54a86fbd /home btrfs defaults,noatime,space_cache,ssd,compress=zstd,commit=120 0 0
Fsck из консоли ппобовал?
И не пойму, в конце два ноля. Он не проверяет файловую систему автоматом?
не пробовал а для btrfs ее можно использовать?
sudo fsck -y /dev/sdb1
А «-y» откуда? В Debian у fsck вообще «-y» нет…
видимо не проверяю ( я правильно понимаю? что для /home последнее значение должно быть 2, для проверки FS
Можно поискать и в арчевики и ещё много где. Я сто лет уже не тыкал btrf, ещё и со сжатием. Я надеялся, что ты нагуглил что надо и что-то не получается, а ты хочешь, чтобы за тебя погуглили.
Для начала, если ещё не, забекапь важную инфу с файловой системы (а за одно и с других ФС на этом харде, если есть)
Всем спасибо в любом случае гуглю, читаю пока не пойму в чем дело интересует кто какие параметры в fstab использует
можно ли для btrfs использовать sudo mount -o remount,rw /home ?
Cast intelfx
Проверка в ядре.
Btrfs в принципе не требует fsck. Если ФС монтируется, значит, fsck не нужен. Хватит раздавать вредные советы.
Всем привет! Кто нибудь сталкивался с такой проблемой «user@nux Linux 5.8.18-1-MANJARO x86_64 20.2 Nibia zsh: locking failed for /home/user/.zhistory: Файловая система доступна только для чтения: reading anyway»
Ты думаешь, тут телепаты собрались? Телепатов нет. Нужны логи ядра (полный вывод journalctl -b -k или dmesg ) после воспроизведения проблемы и до перезагрузки.
поделитесь плиз своими параметрами для /home btrfs из fstab что манджаро ставит при установке мой конфиг такой: UUID=853e81db-82fa-48a4-986b-958d54a86fbd /home btrfs defaults,noatime,space_cache,ssd,compress=zstd,commit=120 0 0
спасибо за совет логи ядра сейчас соберу и пришлю
dmesg лог содержит сообщение об ошибках
[ 16.208244] BTRFS: error (device sdb3) in __btrfs_free_extent:3066: errno=-2 No such entry [ 16.208244] BTRFS info (device sdb3): forced readonly [ 16.208246] BTRFS: error (device sdb3) in btrfs_run_delayed_refs:2173: errno=-2 No such entry [ 39.832218] kauditd_printk_skb: 39 callbacks suppressed
dmesg лог содержит сообщение об ошибках
Как правильно копировать вывод терминала
Спасибо! Принял к сведению )
нагуглил про btrfs repair
btrfs check /dev/sda3
btrfs check –repair /dev/sda3.
Re: нагуглил про btrfs repair
Это всё говно. Нормальная утилита должна быть способна восстановить ФС, затри ей случайные блоки, включая системные типа суперблока. Btrfs это не светит.
Re: нагуглил про btrfs repair
Нормальная утилита должна быть способна восстановить ФС, затри ей случайные блоки, включая системные типа суперблока
и какие ФС достигли такого дзена? (мне для практического использования)
Фокусник был пьян (
Фокус с repair не удался придется сливать инфу и использовать снова ext4
Спасибо всем за помощь.
Re: нагуглил про btrfs repair
и какие ФС достигли такого дзена? (мне для практического использования)
Дзена достиг reiser. Я однажды вытащил свои данные, уже сделав dd на раздел. ext4, xfs может не так и не сумеют, но их средства восстановления довольно приличные.
Что ж, я надеялся, что там будет какой-нибудь ENOSPC, но у тебя и правда посыпалось.
Тогда — btrfs restore и пересоздавать ФС. Btrfs сыпется, когда железо глючное и теряет записи, так что с твоим железом действительно лучше другую ФС.
Во-во. Сейчас еще этот чел для комплекта прибежит, у которого рот во всю аватарку. И будет предлагать пофиксить драйвер консоли, чтоб не выдавал «BTRFS: error».
Делай бэкап, проверяй работоспособность диска, создавай новую ФС и заливай туда всё обратно. Так проще и надёжнее, btrfs слегка замороченая и не очень стабильная.
Источник
ФС становится только для чтения — ни с того, ни с сего
Доброго времени суток. В общем продолжительное время уже замечаю подобное явление на буке с убунтой 10.04 — файловая система становится доступной только для чтения. Отслеживаю это по нетбинсу, т.к. пишу в нем код и вдруг начинает появляется тысяча окошек среды разработки с ошибкой вида «невозможно заблокировать какой-то файл». В этот момент если пробую удалить какой-нибудь файл на диске или изменить — безрезультатно, ошибка доступа или что-то типа того. Такое может повториться два раза в день, а может и раз в три дня, с чем связано — загадка. Из-за чего это может быть? И в каком файле лога искать корни, чтобы попытаться рабобраться?
Жёсткий же мрёт. Сохраняй нужное и пока fsck сделай (хотя не поможет скорей всего).
А что mount | grep ro говорит?
Покажи выхлоп mount
none on /proc type proc (rw,noexec,nosuid,nodev) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
Кореня то нет. Скорее всего или винт летит, или шлейф глючит.
Что это значит? БОльшую часть времени работает же без проблем вообще..
И в каком файле лога искать корни, чтобы попытаться рабобраться?
dmesg
Выложи на пастебин
dmesg | grep mount
dmesg | grep sda (если sda — твой винт)
В линуксе у файловых систем есть опция: перемонтировать в read-only при возникновении ошибок ввода-вывода. Твоя задача найти причину их возникновения. Возможно, действительно умирает жесткий. А может питания не хватает. Да много причин.
[ 27.062172] EXT4-fs (sda7): warning: mounting fs with errors, running e2fsck is recommended
[ 27.247949] EXT4-fs (sda8): warning: maximal mount count reached, running e2fsck is recommended
[ 27.249181] EXT4-fs (sda8): recovery complete
[ 27.249440] EXT4-fs (sda8): mounted filesystem with ordered data mode
Попробуй e2fsck (или что-то другое), только сохрани нужное куда-нибудь.
Блин, так у меня нужного куча всего, даже не знаю куда слить. Размонтировать надо раздел перед запуском e2fsck? Чета погуглил, нашел топиков много, что e2fsck убила фс — побаиваюсь..
Что это значит? БОльшую часть времени работает же без проблем вообще..
Насколько я знаю для нормальной работы должен быть примонтирован корень.
Выхлоп mount должен показать что-то вроде:
/dev/sda1 on / type ext4 (ro,noatime,user_xattr,acl,barrier=1,data=ordered)
По идее, после этого ты не сможешь запускать новые приложения.
На будущее (мой совет, может не совсем правильный):
создавай несколько разделов:
1- /, 10-15 гб, опция монтирования — ro
2 — /var/, rw
3 — /home/, rw
/var можно сделать и ro тоже, но несколько директорий нужно будет монтировать с помощью mount -o bind например из /home/var/
Слушай, ты бы не давал вредных советов, а? Ты явный нуб, попридержи желание казаться более квалифицированным, чем ты есть.
Фильмы можно удалять)
Проси у знакомых флешки/жеские, в крайнем случае dvd-шка стоит около 1$. Сколько инфы то нужно слить?
Фильмов то нету, проектов куча. Гига два наверное+еще файлы нужные, по всему диску раскиданы, нужно собирать. Ни одного фильма и пара квестов на вайне, а диск почти полностью забит — даже сам понятия не имею чем, все не соберусь «разложить по полочкам». Да и у меня бардак такой на винте, рядом с убунтой винда уже второй год болтается, работы куча, никак времени не найду, чтобы все с ноля поставить на чистый винт и восстановить в прежнее состояние проекты. Скажи, какой процент вероятности того, что хард начинает накрываться? И какой процент того, что это не так, а, например, из-за раздела нтфс рядом с убунтой или какой-нибудь неправильно установленной хрени и т.п.
Скажи, какой процент вероятности того, что хард начинает накрываться?
Не буду притендовать на инстину, но у меня лично переход в ro шел только из за ошибок чтения, и винт после них был уже ОЧЕНЬ дохлый.
Хотя мало ли по какой причине оно может происходить, как выше замечено ещё шлейф может отходить.
Вообще желательно хотя бы основное все сбекапить, а потом прогнать винт низкоуровневой системой проверки типа Victoria.
Если винту ещё не совсем кирдык (считай блоков не читаемых мало), то она может замедлить процесс смерти ФС на месяц другой.
Ну и если скидываь некуда, то заливай на гугл/яндекс/дропбокс в шифрованном виде.
Да ну так-то такая фигня у меня происходить начала около полугода назад, изредка бывает, большую часть времени проблем нет. Повторюсь — какой процент того, что все будет ок после полной переустановки убунты на чистый винт?
На ноуте шлейфа то вроде нету.
а потом прогнать винт низкоуровневой системой проверки типа Victoria.
Смешно. Сервометки уж полтора десятилетия (если не все два) как на заводе ставят и изменить это нельзя. Но нет, «специалисты» всё ещё «рекоммендуют».
Источник
Файловая система доступна только для чтения: как исправить ошибку
Платформа Убунту считается самой универсальной и доступной не только продвинутым пользователям, но и новичкам. Здесь так же, как и в других операционных системах, можно спокойно работать с различными документами, пакетами программ, различными медиа-приложениями. Однако часто у начинающих пользователей возникают проблемы с различными процессами, связанными в целом с управлением всех программ и утилит. Получается, что не работает именно файловая система Ubuntu. Причин такого состояния платформы Убунту большое множество. Соответственно, и методов существует столько же. Однако следует учитывать специфические нюансы в техники восстановления системы, для этого используя программы для проверки ошибок.
Что значит ошибка файловой системы
Файловая система Убунту является важным элементом, регулирующим основные действия с документами, архивами, пакетами, программами и приложениями.
Однако при различных физических, технических неполадках в Убунту файловая система может не работать. Это проявляется в появлении соответствующего сообщения при загрузке, обновлении или чтении различных элементов. Как правило, пользователю практически невозможно прочитать файлы настроек. Кроме того, часто получается так, что происходит сброс прав доступа ntfs. Впоследствии устройство назначения доступно только для чтения Ubuntu. А при дальнейшем бездействии пользователя, отсутствии попыток обращения к специалистам и решения проблемы, может возникнуть rufus-ошибка – доступ к устройству запрещен.
Причины, по которым файловая система Ubuntu доступна только для чтения
Существует очень много весомых поводов, из-за которых файловая система Linux доступна только для чтения. Самыми распространенными причинами считаются:
- Защита от физической записи. Именно из-за этого у начинающего пользователя во время чтения архива произошла ошибка Ubuntu.
- Различные разрешения файлов. Многие программы, работающие с файлами, устанавливают свой размер и расширение. Если есть какое-либо несовпадение параметров отдельных программ и приложений, то возникает изучаемая проблема.
- Неудачная установка различных разделов элемента. Поскольку работа каждого раздела зависит от действия остальных, то и при неполадке в одном будут «страдать» другие.
- Вирусные программы. При установке платформы Убунту, загрузке дополнительных утилит или при обновлении, а также использовании съемных носителей возникает риск получения троянских программ. Чаще всего они снижают работоспособность и нормальный механизм действия отдельных элементов меню платформы.
- Физические проблемы и нарушения в гаджете с установленной платформой убунту.
Исправление ошибок файловой системы – важный процесс, о котором должен знать каждый начинающий пользователь.
Как исправить ошибки файловой системы
Для решения изучаемой проблемы существует 3 распространенных способа.
1 вариант
В этом случае используется встроенная утилита fsck.
- Открыть терминал Убунту. Это можно сделать 2 путями: либо через главное меню, либо через клавиатуру. В первом случае следует нажать на значок Dash и выбрать «Терминал» в выпадающем списке. Во втором надо одновременно нажать клавиши Alt, Ctrl, T.
- Для того чтобы утилита не задавала многочисленные вопросы для утверждения, следует заранее задать команду для восстановления изучаемого объекта записью sudo fsck -y /dev/sda1.
- Затем нужно произвести восстановление поврежденного суперблока. Для вывода резервных элементов нужно задать команду sudo mkfs -t ext4 -n /dev/sda . После чего каждым попробовать восстановить объект с помощью выражения sudo fsck -b 98304 /dev/sda1.
- Найти битые сектора командой sudo fsck -c /dev/sda1 и ничего больше в них не писать.
- А после перезагрузить Убунту.
Файловая система будет работать
2 вариант
Если Убунту находится на флешке, то можно спокойно решить проблему через другую операционную систему – Виндоус.
- Проверить неисправность Убунту через флешку на Виндоус.
- Произвести в случае неполадки форматирование на съемном носителе. Предварительно важные данные следует скопировать на резервную флешку.
- Проверить через терминал. Просмотреть список носителей fdisk –l. Затем проверить один из них, например hdparm -i /dev/sdf | grep Model . Проверить проблемные области badblocks -s /dev/sdf1 > /root/badblock . После отменить проверку e2fsck -l /root/badblock /dev/sdf.
Файловая система будет работать.
3 вариант
Здесь используется встроенная утилита G Parted. Так же, как и предыдущий способ, этот метод работает только для Убунту на флешке.
- Установить программу с помощью команды в терминале: sudo apt-get install gparted.
- Открыть утилиту. Проблемные места будут отмечены восклицательным знаком.
- Открыть съемный носитель. Кликнуть на вкладку «Раздел». Затем выбрать « Проверки на ошибки». Запустить.
Файловая система будет работать.
Проверка на ошибки
Этот процесс также проводится с помощью fsck.
- Выяснить имена файлового меню в консоли (войти с помощью Alt, F1) командой df -h.
- Размонтировать исправленную утилиту umount /dev/hda1.
- Включить утилиту fsck /dev/hda1.
- Сделать проверку командой fsck -y -f -c /dev/hda1 .
Если все сделано правильно, то проверка будет осуществлена.
- 0 – нет ошибок;
- 1 – ошибки элемента исправлены;
- 2 – необходима перезагрузка утилиты;
- 4 – ошибки элемента не исправлены;
- 8 – в процессе проверки произошли ошибки;
- 16 – неверное использование команды либо синтаксическая ошибка;
- 32 – fsck была прервана пользователем;
- 128 – ошибка разделяемых объектов.
Далее нужно в соответствии с ошибками ремонтировать разные элементы изучаемого объекта.
Заключение
Файловая система Убунту – сложный элемент платформы. Для решения различных проблем существует множество различных методов. Об использовании каждого следует предварительно проконсультироваться со специалистами.
Источник