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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Голосование

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

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

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

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #150 : 02 Марта 2016, 12:13:24 »
По поводу разных упаковок в разных каталогах и файлах:
В новые каталоги и файлы наследуют тип упаковки от каталога верхнего уровня:
# mkdir lzo
# mkdir zlib
# btrfs property get /mnt/btrfs/zlib
compression=lzo
# btrfs property set /mnt/btrfs/zlib compression zlib
# btrfs property get /mnt/btrfs/zlib
compression=zlib
# btrfs property get /mnt/btrfs/lzo
compression=lzo

Причем очень грубо, но время сжатия при записи заметно различается:
# time dd if=/dev/zero of=zlib/test bs=1024 count=1024
1024+0 записей получено
1024+0 записей отправлено
скопировано 1048576 байт (1,0 MB), 0,00392497 c, 267 MB/c

real 0m0.026s
user 0m0.000s
sys 0m0.004s
# time dd if=/dev/zero of=lzo/test bs=1024 count=1024
1024+0 записей получено
1024+0 записей отправлено
скопировано 1048576 байт (1,0 MB), 0,0041791 c, 251 MB/c

real 0m0.006s
user 0m0.000s
sys 0m0.004s
ЗЫ Смотреть конечно нужно вывод time, а не dd - у меня на машине до черта всего крутится в параллель, да и экспериментальный том у меня в простом файле, а не на диске.
« Последнее редактирование: 02 Марта 2016, 12:27:16 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #151 : 02 Марта 2016, 12:14:47 »
Нахрена она тогда нужна?…
Ну даже если не все плюшки ZFS сделают - то там уже плюшек (для меня) много интересных и возможно полезных (я еще ни одной толком в жизни не пользуюсь).
« Последнее редактирование: 02 Марта 2016, 12:18:38 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #152 : 02 Марта 2016, 16:36:37 »
Дайти списочек тестов на погонять? Хочу посравнивать ZFS и BTRFS как просили.
А то голова врастопырку, сам ничего сообразить не могу.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #153 : 02 Марта 2016, 18:19:23 »
AnrDaemon, я пока больше ковыряюсь в btrfs в плане ее возможностей и что как реализовано - так что я тесты на ходу придумываю.

Честно говоря сравнительные тесты - дело крайне неблагодарное - нужны идеальные условия тестирования (исключения влияния постронних вещей) и адекватные тестовые задания (которые тоже сформулировать не всегда просто).

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #154 : 02 Марта 2016, 18:23:10 »
Вот кстати еще один момент в котором я заблуждался: Конвертер не дает работать в снимке EXT4 оставшемся после конвертирования - он сугубо RO. Так что, откат возможен только к моменту до конвертирования и рассинхрон EXT4 и btrfs возможен только в сторону изменений в btrfs.

Полноценные же снимки - они RW и в принципе можно на одной BTRFS иметь несколько ФС которые шарят общее но имеют свое новое/измененное.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #155 : 02 Марта 2016, 18:58:17 »
Список тестов в смысле "список действий, которые надо проделать, чтобы получить какой-то результат".

P.S.
В частности в BTRFS/ZFS меня смущают требования по памяти для включения дедупликации.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #156 : 02 Марта 2016, 19:09:21 »
Народ, а как проще всего восстановиться из снапшота?

Понятно, что можно его смонтировать в fstab, но не хочется так делать. Получится каждый раз новое имя туда прописывать.
Наверняка есть более удобный способ.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

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

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

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #158 : 02 Марта 2016, 19:18:01 »
AnrDaemon,
Ну это же гимор. Вот допустим у меня стандартная установка Ubuntu c @ и @home.

Я решил поколбасить систему. Перед этим сделал снапшот корня.
Получился подтом со снапшотом.

Дальше мне надо вернуть все как было. Неужели надо монтировать снапшот отдельно и копировать весь корень поверх?
Что-то я не понял в чем смысл.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #159 : 02 Марта 2016, 20:13:29 »
Скопировать САМ СНАПШОТ, а не его содержимое >.<
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Pilot6

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #161 : 02 Марта 2016, 22:42:02 »
Снапшоты можно просто переименовывать если смонтировать корень, если я не ошибаюсь..

При этом по дефолту в btrfs снапшоты - RW.
« Последнее редактирование: 02 Марта 2016, 22:52:05 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #162 : 02 Марта 2016, 22:57:47 »
Сегодня попробовал еще одну фичу - прицепил к btrfs новый девайс (еще одно loop устройство связанное с файлом).
Все что поменялось - это в выводе btrfs filesystem usage стало показывать два куска unallocated (часть первого устройства и полностью второе).

После балансировки - на новый девайс переползли все данные и часть метаданных. Удаление девайса - вернуло все обратно на первое.

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

Оффлайн Aleksandru

  • Администратор
  • Старожил
  • *
  • Сообщений: 3347
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #163 : 03 Марта 2016, 00:25:34 »
Прочитав кучу информации по btrfs и погоняв ее опишу мои действия по установке и настройке на HDD Ubuntu 15.10

5. Загружаюсь с флешки и запускаю дефрагментацию с упаковкой: sudo btrfs fi def -clzo -r /media/<путь до раздела btrfs>/{@,@home}
Загрузился с флешки с Kubuntu 14.04.4 пункт 5 выдает ошибку: о том что, что то там не поддерживается ядром.
Intel Core i5-6400, GeForce GT 1030, ASUS ROG Strix B250G Gaming, 16GB RAM, KINGSTON SV300S37A240G, Digma Mega S3 DGSM3512GS33T 512ГБ.

Оффлайн MAKAP

  • Участник
  • *
  • Сообщений: 243
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #164 : 03 Марта 2016, 00:28:56 »
Некоторое наблюдение, скажем так для статистики :).

Сейчас забэкапил систему с помощью fsarchiver.
Сама фс у меня со сжатием lzo. Всего занято места 15 гигабайт. Fsarchiver делает бэкап с упаковкой (если не указать иного). Размер бэкапа составил 11.1 гигабайта. Занятость проца в момент бэкапа 100%, слабо упакованное паковалось еще сильнее :). Все прошло гладко, с бутовой флешки lubuntu 15.10 в UEFI режиме, без каких либо проблем.

Aleksandru,
Я все делал на Ubuntu 15.10, на чем то младше не пробовал. На пятнашке все без вопросов.
« Последнее редактирование: 03 Марта 2016, 00:31:05 от MAKAP »
Казалось, что всё, пипец. Оказалось, что не казалось.

 

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