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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Голосование

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

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

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

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11203
  • Xubuntu 14.04 (64/32bit)
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #720 : 13 Февраль 2017, 13:12:44 »
Дмитрий Бо, ну тогда надо дальше ковырять, ведь вот когда я балуюсь с образами - я нормально создаю файловую систему прямо на файлах образах а монтирую их через /dev/loop<n> - но ничего - драйвер прекрасно находит свои компоненты (созданные в файлах-образах) среди /dev/loop<n> устройств (что для меня было сюрпризом, в принципе).
Так что там действительно драйвер умеет глубоко копать... вопрос только как его заставить капать в нужном направлении...
Индикатор для Yandex-Disk: http://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Zarazakbr

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #721 : 15 Март 2017, 10:41:25 »
Всем привет. Почитал почти половину темы. Дальше не осилил.

Подскажите, пожалуйста. У меня есть SSD-диск. Он разбит уже на корень(установлена ОС) и хомяка. ФС Ext4. Стоит ли переходить на Btrfs (с сжатием или без?). Если да, то полностью форматировать оба диска? Необходимо ли разбить диск на корень и хомяка или все ставить без разбивания?

Процессор у меня АМД А10 и 8 Гиг ОЗУ (ноутбук).

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11203
  • Xubuntu 14.04 (64/32bit)
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #722 : 15 Март 2017, 11:25:50 »
Zarazakbr, если ставить на btrfs без разбиения на разделы, то инсталлятор автоматом создаст два под-тома: @ - для корня и @home - для /home.

Собственно использование под-томов намного удобнее чем разделов.
Индикатор для Yandex-Disk: http://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Zarazakbr

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #723 : 15 Март 2017, 14:53:11 »
Zarazakbr, если ставить на btrfs без разбиения на разделы, то инсталлятор автоматом создаст два под-тома: @ - для корня и @home - для /home.

Собственно использование под-томов намного удобнее чем разделов.

Сжатие нужно ли использовать? Так и не понял, вроде сжатие в каких-то моментах дает прирост быстроты, но и в тоже время грузит камень...

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 9954
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #724 : 15 Март 2017, 15:02:45 »
Zarazakbr,
Сжатие lzo дает уменьшение занятого пространства и увеличивает скорость чтения на медленных дисках. Процессор грузит очень слабо, что даже на слабеньких процессорах практически не заметно.
Можете использовать, а можете и нет. Всегда это можно поменять при желании.

Пользователь добавил сообщение 15 Март 2017, 15:04:59:
Zarazakbr,
С вашим процессором даже смешно об этом говорить.
Форматировать все диски не надо. Можно сконвертировать ext4 в btrfs, под хомяк сделать подтом, а потом скопировать с отдельного раздела все туда. Потом раздел с хомяком удалить и увеличить корневой раздел. Если все это сумеете сделать самостоятельно руками, то заодно и управляться с btrfs научитесь.
« Последнее редактирование: 15 Март 2017, 15:04:59 от Pilot6 »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11203
  • Xubuntu 14.04 (64/32bit)
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #725 : 15 Март 2017, 19:19:18 »
Ну я бы конвертировать ext4 не советовал...

Я на виртуалке пробовал - так и не понял - как потом вынести из корневого подтома все в подтома @ и @home (которые придется создавать вручную). Снепшотом такой перес сделать не получилось, видимо придется тупо мувить :-\.
Индикатор для Yandex-Disk: http://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 9954
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #726 : 15 Март 2017, 20:21:10 »
Sly_tom_cat,
А я именно так и сделал не на одном компе. Ну да мувить пришлось.

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3436
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
    • LinkedIn
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #727 : 20 Март 2017, 11:18:19 »
Я вот что удумал: в томе, собранном из четырёх разделов (условно, /dev/sdb1, /dev/sdc1 и далее), один раздел (скажем, /dev/sdc1) увеличить на терабайт-другой. Результатом труда должно стать увеличение самого тома. Ман советует делать  resize [<devid>:][+/-]<size>[kKmMgGtTpPeE]|[<devid>:]max <path>. В моём случае будет что-то типа
btrfs resize 2:max /mnt/mount/pointКто-нибудь из присутствующих сеньоров занимался таким? Как результат, даёт нужный результат, без сюрпризов?
Не опускай рук, а то пропустишь в бороду

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 9954
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #728 : 20 Март 2017, 11:53:12 »
Дмитрий Бо,
Более того, gparted умеет на живой системе это делать в графическом виде.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11203
  • Xubuntu 14.04 (64/32bit)
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #729 : 20 Март 2017, 12:46:28 »
Дмитрий Бо, я на файловых образах пробовал - у меня все получилось.
Индикатор для Yandex-Disk: http://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6711
  • Ubuntu 16.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #730 : 30 Март 2017, 04:53:40 »
Поставил SSD на ноут с дохлым процессором Celeron N2830 (2x2.41), задался вопросом - а стоит ли сжатие использовать.
Условия: 2 раздела btrfs с индетичным содержимым - чистая установка Ubuntu 16.04.2. Только один из них со сжатием lzo.
Как видно под спойлером, изначально lzo для системы экономит 35% места, т.е. в 1.5 раза.
Далее делаем dd 1 ГБ с разделов и пишем, то на один, то на другой. Разница почти в 2 раза. Но смутило то, что на разделе со сжатием занятое место увеличилось всего на 0.1 ГБ, т.к. данные не писались по факту, видимо btrfs как-то распознала, что эти данные уже есть в ФС, несмотря на то, что в ФС они в виде файлов, а dd писал все в один файл, читая не файлы, а raw раздела.

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 30 Март 2017, 04:55:21 от thunderamur »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11203
  • Xubuntu 14.04 (64/32bit)
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #731 : 30 Март 2017, 11:11:30 »
thunderamur, какой-то странный эксперимент :idiot2:

Не проще было из /dev/urandom сделать один файл и копировать его на два разных раздела.

Но рандом плохо ужимается...
Можно взять просто большой документ PDF.
Еще можно взять какой-нибудь существующий каталог (например /etc) там довольно много мелких файлов. Это будет уже не совсем тест упаковки а тест того как упаковка влияет на файловые операции в целом.
Индикатор для Yandex-Disk: http://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 23437
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #732 : 31 Март 2017, 06:13:12 »
BTRFS дедупит на уровне блоков, не файлов.
« Последнее редактирование: 06 Апрель 2017, 18:57:56 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн eNdiD

  • Участник
  • *
  • Сообщений: 140
    • Просмотр профиля
    • Веб-студия Омега
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #733 : 31 Март 2017, 17:20:07 »
AnrDaemon, блоков файла, или вообще всех блоков? К примеру, у меня настроен borgbackup. 10 Гб папка сжимается lzma до 6 Гб, а затем отрабатывает блочная дедупликация borg и папка превращается в бэкап на 2 Гб (ну там еще инкрементальный механизм работает, но суть не в этом). Как-то так:

(Нажмите, чтобы показать/скрыть)

Т.е. 10 Гб "ужимаются" до 2. Но ведь в btrfs все работает не так? Или я чего-то не понимаю.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 23437
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #734 : 31 Март 2017, 19:37:50 »
Вообще блоков, даже если они на разных подтомах в пределах одного пула.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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