Вот работаю я себе спокойно уже более года в дистрибутиве Ubuntu 14.04.02, вроде все устраивает  были мелкие ошибки, но все правится.

Более недели назад, включаю я пк, пошел сделать кофе, пришел, смотрю на монитор что-то творится непонятное, монитор мигает далее видно строку текста - "Scanning for Btrfs filesystems". И данная ошибка или как ее более правильно назвать мигает бесконечно, первым делом, я методом тыка подобрал первоначальное решение, как обычно в таких случаях помогает либо нажатие на клавишу ESС либо просто нажать на пробел, нажал пробел и помогло, система загрузилась и все стабильно работает.

Исправляем баг BTRFS Scanning for Btrfs filesystems в Ubuntu

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

В гугле информации по исправлению почти нет, имеется несколько советов, основной, это просто снести файловую систему BTRFS в Ubuntu. Вы конечно спросите, а как это сделать? Делается достаточно просто, откройте терминал(Ctrl+Alt+T), далее выполним следующие команды:

sudo apt-get purge btrfs-tools
sudo apt-get -f install && sudo apt-get autoremove && sudo apt-get autoclean
sudo update-grub
  • Первая команда удаляет пакет отвечающий за файловую систему BTRFS
  • Вторая команда, очистит остатки после удаления данной файловой системы, то есть файлы либо библиотеки которые устанавливались совместно и которые более не нужны, когда я удалял, не помню точно но файлов 10-15 точно было.
  • Третья команда обновит ваш загрузчик груб, обязательный шаг, чтобы все работало стабильно это нужно выполнить.
  • Читал так же сообщения пользователей на разнообразных форумах, как на наших русских так и на забугорных, везде пользователи говорят, когда данный баг объявился, в течении 15-20 секунд наблюдается мигание данной строки на мониторе и далее система загружается как обычно.
  • Некоторые пользователи говорят, что грузится почти час и выручает лишь кнопка - POWER на системном блоке, это конечно уже слишком, многие просто и не знали, что можно нажать пробел и система загрузится без ожидания.

Как и советовали наши забугорные линуксиоды, я удалил btrfs, перезагрузился, ждал, что данная проблема вовсе исчезнет, но нет, ранее я перед загрузкой системы наблюдал просто текст - "Scanning for Btrfs filesystems". Сейчас же я данного текста не вижу так как btrfs удалил, но такое чувство как бы что-то еще сидит в недрах системы и мешает корректной загрузке. Как обычно жму клавишу пробел и система загружается далее работаю как и каждый день.

  • Можно добавить еще несколько слов, после удаления btrfs, система стала загружаться в несколько раз быстрей, все же хоть какие плюсы есть, не зря удалял. Конечно это не полностью решает данный баг, но все же хоть что-то.

Все же покопавшись еще немного я решил данную проблему в корне, наткнулся я на статью об Btrfs, немного почитал и нашел небольшой bash скрипт для обновления BTRFS. Подумал, а вдруг поможет, все сделал как и рекомендовалось, конечно быстро создал файл под скрипт запустил с консоли, а там ошибка - "не известная команда Git что-то в этом роде". Это нам дает понять то, что пакет git не установлен в системе и просто не распознается при выполнении, я в bash скрипт дописал команду по установке git пакета все должно выполниться автоматически, вам может потребоваться лишь нажать Enter для подтверждения установки пакета.

После выполнения скрипта, установилась новая версия файловой системы BTRFS, я перезагрузился и на мое удивление ошибка/баг  - "Scanning for Btrfs filesystems" вовсе исчез, то есть с обновлением, все исправилось.

Я вот уже создал файл btrfs-f.sh загрузите в домашнюю директорию, после откройте терминал и выполните следующие команды:

cd ~
sudo a+x ./btrfs-f.sh
sudo ./btrfs-f.sh

Я данный файл сохранил в домашней директории и соответственно через терминал в нее и входим, если вы сохраняли в любую другую директорию, например в Загрузки, соответственно переходим вот так:

cd ~/Загрузки/
cd ~/Download/

Сам скрипт который исполняется в файле btrfs-f.sh имеет следующее содержимое:

#!/bin/bash -e
sudo apt-get install git
sudo apt-get build-dep btrfs-tools
dir=$RANDOM && mkdir -p /tmp/$dir && cd /tmp/$dir
git clone git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git ./
sudo make install

Баг решился и это главное, если у вас возникли сложности в решении данной проблемы, задавайте, пожалуйста, свои вопросы в комментариях под материалом ниже. На этом пожалуй материал окончен.

Автор: Юрий Герук

Понравилась статья?
Вот работаю я себе спокойно уже более года в дистрибутиве Ubuntu 14.04.02, вроде все устраивает были мелкие ошибки, но все правится. Более недели назад, включаю я пк, пошел сделать кофе, пришел, смотрю на монитор что-то творится непонятное, монитор м...
Система
2564
Рейтинг: 5/5
При перепечатке материалов указание ссылки на linuxsoid.com обязательно.

Подпишитесь на рассылку

Смотрите также:
    Ускоряем Ubuntu уменьшая количество используемой памяти Ускоряем Ubuntu уменьшая количество используемой памяти

    Если сейчас сравнить новые версии десктоп дистрибутива Ubuntu например с версией 14.04, вы должны были бы увидеть, что дистрибутивы Linux стали более «прожорливыми», да новые версии получили проблему в виде Unity которая жрет оперативку как слон и если у вас оперативной памяти меньше 2гб, будет не сладко. В сегодняшнем материале мы обсудим несколько способов более оптимального решения возникшей проблемы которые бы позволили уменьшить апетиты в использовании оперативной памяти. Первый, конечно же - это выбор легкого дистрибутива (Xubuntu или же Lubuntu и прочих). Второй способ, в данном случае мы постараемся уменьшить потребления памяти без ограничения в функциональности работы дистрибутива, для опытов мы выбрали Ubuntu 16.04 LTS.

    Не запускается Яндекс браузер Не запускается Яндекс браузер

    Используя разные приложения, часто случается так, что мы не можем запустить приложения так как сталкиваемся с багом или еще какими прочими проблемами, часто это косяки со стороны разработчиков, иногда проблемы с доступом и разными системными ограничениями либо правами.

    Мы вроде и скачали приложение, запускаем, но оно не запускается ни при нажатии на ярлык ни при попытке запуска через терминал, в данном случае если вам не помогает даже поиск в гугле либо в яндексе и вы ничего подобного не находите и решение проблемы в итоге становится просто не посильным для вас так как в сети ничего подобного никто не встречал и вы как бы первопроходимец. В этой ситуации может помочь лишь техподдержка разрабатываемого ПО, если вы столкнулись с такой ошибкой, багом или еще чем прочим и решения в сети не обнаружили, попробуйте написать в техподдержку приложения, описать все детали и вам обязательно подскажут как выйти с данной ситуации и решить проблему.

    Установка среды разработки Visual Studio Code в Linux Установка среды разработки Visual Studio Code в Linux

    Вчера 18.11.2015 компания Microsoft открыла исходники Visual Studio Code для Linux. Visual Studio Code - это приложение которое предоставляет все средства для создания, редактирования и отладки современных web-приложений и программ для облачных систем. C вчерашнего дня данное приложение превратилась с просто современного приложения для отладки и редактирования web-приложений, в кросплатформенное доступное для платформ Linux, Windows и Mac OS X. 

    Временное решение бага VirtualBox 5.0.8 в Ubuntu 15.10 Временное решение бага VirtualBox 5.0.8 в Ubuntu 15.10

    В новой версии дистрибутива Ubuntu 15.10 при работе с VirtualBox (Oracle VM VirtualBox) — программным продуктом виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других. Возник один неприятный баг который не позволяет корректно работать и создавать виртуальные машины или же работать со старыми которые были созданы ранее, файлы образов vdi и подобные которые у нас были ранее сохранены. В данном материале объясняется как решить данную проблему.

    Установка FTP-клиента gFTP в Linux Установка FTP-клиента gFTP в Linux

    Foxit Reader — это легковесная, быстродействующая и многофункциональная программа для чтения PDF, которая позволяет создавать (бесплатное создание PDF-документов), открывать, просматривать, подписывать и распечатывать любые PDF-файлы. Foxit Reader создан на базе самого быстрого и точного (с высокой точностью отображения) в отрасли инструмента визуализации PDF, дающего пользователям лучшие возможности для просмотра и печати PDF-документов. Доступны версии продукта на английском, нидерландском, французском, немецком, итальянском, португальском, русском и испанском языках.

    Исправляем баг подвисания Google Chrome в Ubuntu Исправляем баг подвисания Google Chrome в Ubuntu

    Сегодня пойдет речь о баге который проявился в Google Chrome начиная с версии 40.0.2214.91. И как исправить работу браузера и соответственно подвисание системы Ubuntu. Дополнительно, вы можете ознакомиться с описанием данного бага в багтрекере Google Chrome, о методе решения читаем немного ниже в материале.

    Как проявляет себя баг:

    • Приведу пример, в общем работаю я  как обычно, пишу текст к новому материалу для блога и замечаю, что система начинает виснуть. Что-то на подобии весь монитор становится как бы в черных и белых кубиках, я поначалу подумал, что у меня проблемы с видеокартой, мышь не слушается, далее примерно через минуту монитор становится черным и вижу, что автоматически завершается мой сеанс.
    • Через сек 10 мне уже предлагается заново войти в систему и я ввожу свой пароль и продолжаю как обычно работать. Перезагрузки системы не происходит иногда при данной проблеме я вижу, что-то на подобии ошибка в браузере Google Chrome либо в Compiz.
П
1
1 • 09:47,
Тогда уж в случае с трасти например(Backport of xenial btrfs-tools to trusty)
sudo add-apt-repository ppa:benjamin-c/btrfs-tools-4.4-1
sudo apt-get update
sudo apt-get install
Хоть удалить можно будет штатно.
avatar
0
2 • 10:10,
Спасибо за дополнение)) up
avatar