Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Голосование

Используете ли вы BTRFS?

Да
Нет, но теперь попробую
Нет

Автор Тема: BTRFS. Готова ли к использованию в 16.04?  (Прочитано 99054 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн anton666

  • Участник
  • *
  • Сообщений: 176
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #255 : 05 Марта 2016, 15:16:51 »
Ладно на счет того что "autodefrag" не надо прописывать, я уяснил, к тому же я и не прописывал, посчитав, что это нужно для SSD. Но почему же после сжатия, не увеличилось свободное пространство на диске?   

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #256 : 05 Марта 2016, 16:16:20 »
anton666,
Еще балансировку метаданных имеет смысл сделать. Лично у меня размер на диске сильно уменьшился.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #257 : 05 Марта 2016, 16:33:13 »
thunderamur, ну TRIM же и BTRFS отношение имеет. Причем именно от ФС зависит как в ней реализован механизм TRIM-ирования в процессе работы.
В прнципе ФС может сама оптимизировать оправку TRIM контроллеру диска.
Это когда в привязке к онтопику - нет проблем, но здесь шло обсуждение TRIM в общем, для этого отдельную тему лучше завести.

Попытался установить Btrfs на SSD, руководствуясь инструкцией с оф.док.:
https://help.ubuntu.ru/wiki/ssd
И инструкции Макара:
https://forum.ubuntu.ru/index.php?topic=269699.msg2160171#msg2160171

После того как я прописал в:

gedit /etc/fstab

Две строчки:

space_cache,compress=lzo,autodefrag   (Кстати, прописывал без "autodefrag", или для SSD тоже прописывать нужно?)

После чего загрузился с LiveCD. И в консоле прописал:

sudo btrfs fi def -clzo -r /@

sudo btrfs fi def -clzo -r /@home (кстати, после прописывания данных команд, в консоле должно происходить выполнение какой то операции? у меня не чего не происходит, просто появляется новая строчка "ввода данных")

После этого посмотрел занимаемое системой пространства через Baobab.
Как было 5,5 гиг, так и осталось.
Что не так делаю? Или чего не понимаю?:)
Ты походу вообще не понимаешь, что делаешь...
В живой сессии корень - это корень загруженной системы. Тебе нужно было смонтировать раздел в btrfs и уже с ним работать, т.е. /media/ubuntu/чотатама
Животное нужно экранировать, либо написать вот так /media/ubuntu/чотатама/{@,@home}
« Последнее редактирование: 05 Марта 2016, 16:37:52 от thunderamur »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #258 : 06 Марта 2016, 11:15:22 »
Если используются виртуальные машины на системе с btrfs, то очень полезно отключать COW для директорий с этими машинами. Правда действовать будет только для вновь созданных файлов. Иначе будет страшная фрагментация.
Далелается через chattr +C
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7882
  • Eternally
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #259 : 06 Марта 2016, 18:34:25 »
Такой вопросик:
Поставил btrfs на ноутбук (не SSD), возник вопрос:
При "чистой" установке (сначала отформатировал, потом поставил систему) есть смысл запускать btrfs balance и defrag? Нужно ли через какое-то время запускать вручную? Опции монтирования compress=lzo,autodefrag
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #260 : 06 Марта 2016, 18:41:04 »
ALiEN175,
После установки надо делать defrag, иначе только новые файлы будут сжаты.
Балансировку тоже имеет смысл после этого сделать. Так больше свободного места будет.

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

А вот autogefrag для ssd совсем не нужно, даже вредно.

Пользователь решил продолжить мысль [time]06 Март 2016, 19:28:59[/time]:
Хотел бы обратить внимание, если кто-то будет конвертировать ext4 в btrfs на HDD.

btrfs-convert делает system и metadata как single, а по умолчанию на HDD должно быть DUP.
На дисках надо дублировать metadata и system на случай сбойных секторов.

Это легко исправляется командой

sudo btrfs balance start -mconvert=dup -sconvert=dup <path>

Для SSD этого делать НЕ НУЖНО!
« Последнее редактирование: 06 Марта 2016, 19:30:05 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #261 : 06 Марта 2016, 20:04:07 »
Pilot6, а можно сразу конверсию сделать с этими настройками?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #262 : 06 Марта 2016, 20:34:12 »
AnrDaemon,
А нет никаких параметров у btrfs-convert.
Да и страшного ничего нет. Такая балансировка только системных и мета-данных долго не занимает.
Просто надо не забыть сделать.

Ну то есть можно сразу вот так

btrfs-convert /dev/sda1
mount /dev/sda1 /mnt
btrfs blance start -mconvert=dup -sconvert=dup /mnt

Вот такой скрипт сделает сразу ;-)
« Последнее редактирование: 06 Марта 2016, 20:36:43 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #263 : 06 Марта 2016, 20:47:09 »
Я не говорил, что страшно. Просто поинтересовался.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MAKAP

  • Участник
  • *
  • Сообщений: 243
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #264 : 06 Марта 2016, 22:50:54 »
Приветствую.

В общем по инструкции:
LiveCD
chroot
grub-install --recheck --no-floppy /dev/где/там/БТРФС
Восстановить grub не получилось, не находит пратицию с EFI. Спишем на мои невеликие знания.
Все таки я всего лишь продвинутый юзер.

Потому вопрос остается следующий:
Имеется ноут с UEFI, виндой, и Ubuntu.
Fdisk -l :
(Нажмите, чтобы показать/скрыть)

Ubuntu установлена на btrfs с компрессией lzo. Fsarchiver прекрасно ее бэкапит в архив. Но при восстановлении из бэкапа, вылетаем в grub, чего со мной на ext4 не случалось, потому никакого опыта. Восстановить grub моими невеликими знаниями не получается. Да и не хотелось бы вообще с этим возиться!

Как и чем бекапить полностью btrfs партицию пожатую lzo, и в случае чего нормально разворачивать ее обратно с минимумом движений, консолековыряний :).

п.с. пожалуйста, кому не лень, укажите или более подробную инструкцию по консольным вариантам, или (что лучше всего) какую то гуевую софтину по бэкапу работающую с btrfs и восстанавливающей grub. По типу нажал: откуда-куда-ок-готово. :)
Просто к `nix подобным осям я пришел в незапамятные времена с Amiga 500, там упор на гуи, чем мне и нравилась, привык больше мышевозить. 
Казалось, что всё, пипец. Оказалось, что не казалось.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #265 : 06 Марта 2016, 23:00:34 »
MAKAP,
Проще всего воспользоваться boot-repair. Это как раз гуевая штука.Его можно установить прямо из LiveCD. Он сам все на автомате сделает.
Ну и проверьте конечно fstab. Ничего там не накосячили? Скорее всего дело именно в этом

Бэкапить точно так же как и до этого.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #266 : 06 Марта 2016, 23:10:36 »
MAKAP, так естественно ненаходит.
Для EFI надо перебиндить /dev/sys/proc перед чрутом.
mount --bind /dev /mnt/dev
и т.д.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #267 : 06 Марта 2016, 23:14:34 »
AnrDaemon,
boot-repair это сам умеет делать. Я вчера на четвертом компе уже конвертировал уже ночью. Все биндил и т.п. Но видимо уже башка не варила. Грузиться не хотело. Так я просто через boot-repair починил по дефолту, даже не заглядывая в настройки. Что он там сделал даже не знаю, но сразу загрузилось. Обычно я такими утилитами не пользуюсь. Но новичку - самое оно.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #268 : 06 Марта 2016, 23:21:59 »
Я не люблю boot-repair
Он тянет за собой большую кучу говна, которую потом задолбаешься убирать.
На нетбуке я вообще забил и так оставил.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #269 : 06 Марта 2016, 23:25:42 »
AnrDaemon,
Дык я его в Live сессии ставлю без персистенса. Ну тянет, но это же нигде не остается.
Я в личке не консультирую. Вопросы задавайте на форуме.

 

Страница сгенерирована за 0.024 секунд. Запросов: 24.