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


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

Голосование

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

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

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

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

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #525 : 21 Июня 2016, 12:58:03 »
Sly_tom_cat,
Инсталлятор - совсем другой пакет. Там другие мейнтейнеры. Но они явно работают над использованием btrfs, так как уже при обновлении стали делать снапшоты. А вот os-prober другое дело.

Я бы мог сделать патч для тестирования. Но вот поддерживать и добивать мейнтейнеров не хочется. Очень муторное это занятие.

Кстати, инкрементальные бэкапы с моим скиптом отлично работают, даже систему не тормозят. Можно хоть daily делать. Удобно.
« Последнее редактирование: 21 Июня 2016, 12:59:44 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #526 : 21 Июня 2016, 13:15:41 »
Да, инкрементные бекапы - это супер! Я до сих пор под впечатлением.

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

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #527 : 21 Июня 2016, 15:31:16 »
thunderamur,
Я тоже ничего не понял. Что значит "2 системы на BTRFS c одного диска"? Если это просто две системы на разных разделах, то grub должен их просто увидеть. Или речь идет о двух системах, установленных на разных снапшотах одного раздела?
2 системы на разных разделах (BTRFS) одного диска.
GRUB не видит 2-ю систему.

Пользователь добавил сообщение 21 Июня 2016, 15:37:21:
Устр-во    Загрузочный     Start Конец Секторы  Size Id Тип
/dev/sda1                   2048 104859647 104857600   50G 83 Linux
/dev/sda2  *           209717248 209922047    204800  100M  7 HPFS/NTFS/exFAT
/dev/sda3              209922048 461580287 251658240  120G  7 HPFS/NTFS/exFAT
/dev/sda4              104859648 209717247 104857600   50G 83 Linux

Записи таблицы разделов не соответствуют порядку разделов на диске.
root@thunder-pc:/home/thunder# ls /media/thunder/yakkety/
@  @home  ubiquity-apt-clone  var
root@thunder-pc:/home/thunder# update-grub
Создание конфигурационного файла grub...
Предупреждение: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Найден образ linux: /boot/vmlinuz-4.4.0-24-generic
Найден образ initrd: /boot/initrd.img-4.4.0-24-generic
Найден образ linux: /boot/vmlinuz-4.4.0-22-generic
Найден образ initrd: /boot/initrd.img-4.4.0-22-generic
Found memtest86+ image: /@/boot/memtest86+.elf
Found memtest86+ image: /@/boot/memtest86+.bin
Найден Windows 7 (loader) на /dev/sda2
завершено
« Последнее редактирование: 21 Июня 2016, 15:37:21 от thunderamur »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #528 : 21 Июня 2016, 15:50:39 »
thunderamur, я не понял - у вас btrfs одной системы это sda1, а второй - sda4?

ubiquity-apt-clone - это может быть ваша система до апгрейда.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #529 : 21 Июня 2016, 16:05:49 »
Sly_tom_cat, sda1 - 16.04 на BTRFS
sda4 - 16.10 на BTRFS, установлена на чисто, дист-апгрейда не было, разве, что обычное обновление.

А что у всех груб видит соседнюю систему и только у меня нет?

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #530 : 21 Июня 2016, 16:07:53 »
Странно как-то :idiot2: а на обоих btrfs есть подтом @ с корнем ОС?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Venom13

  • Участник
  • *
  • Сообщений: 249
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #531 : 22 Июня 2016, 13:37:50 »
Нормальное такое использование SSD: 
-----------------------------------------------------
sudo btrfs filesystem show
Label: none  uuid: c102d8c6-1f59-4e92-b9c6-f0b46ff72a3f
   Total devices 1 FS bytes used 4.46GiB
   devid    1 size 28.61GiB used 10.76GiB path /dev/sda4

Label: none  uuid: 632b64cb-6939-47c2-b43a-5846dc9437b8
   Total devices 1 FS bytes used 120.30GiB
   devid    1 size 171.42GiB used 153.42GiB path /dev/sda5

-----------------------------------------------------
( /dev/sda4 - корень, /dev/sda5 - хомяк)
На корне сжатие больше чем в 2 раза..   :o
И это обычное lzo.  :idiot2:

Пользователь добавил сообщение 22 Июня 2016, 13:41:16:
Это 16.04, установленная с нуля на BTRFS..
Сжатие включил позже в fstab, и сделал дифрагментацию с сжатием.

Пользователь добавил сообщение 22 Июня 2016, 13:59:11:
Забавно использование диска отображается:
Объем: 28.61 Gb,
Занято: 10.76 Gb,
Свободно: 25.4 Gb.  :D
« Последнее редактирование: 22 Июня 2016, 13:59:11 от Venom13 »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #532 : 22 Июня 2016, 14:55:04 »
Venom13, зря ты под корень и хомяк делал разные разделы - инсталятор сам внутри btrfs создает два подтома для корня и хомяка. Подтома гораздо удобнее разделов, хотя есть конечно и минусы т.к. по ним вся информация в плане файловай системы/использования и т.п. обобщается.

По занятости на btrfs вопрос совсем не простой - df - показывает стерднюю температуру сферического коня в вакууме. По тому что более реально показывает в статье про btrfs указана целая пачка команд. Но там тоже не все однозначно, потому как в каждой команде метки total/size/used - имеют несколько разное значение.

Конкретно у вас на корне:
4.46GiB - данных в записанных файлах
10.76GiB - размечено под использование (btrfs не сразу размечает выделенное ей пространство на диске, а делает это по мере надобности).
28.61GiB - размер раздела который используется btrfs.

Сколько (оценочно, потому как сжатие/дедублекация/снапшоты и т.п.) свободно лучше смотреть через btrfs filesystem usage
« Последнее редактирование: 22 Июня 2016, 15:43:37 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Venom13

  • Участник
  • *
  • Сообщений: 249
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #533 : 22 Июня 2016, 15:44:32 »
Venom13, зря ты под корень и хомяк делал разные разделы - инсталятор сам внутри btrfs создает два подтома для корня и хомяка. ...
Так как-то привычнее.. Пока.

... По занятости на btrfs вопрос совсем не простой ...
Благо это пока не мешает.

Хотя может получиться курьез.
Файл занимает 4 Gb. Копируем его на 16 Gb флешку, а он не влазит.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #534 : 22 Июня 2016, 15:49:10 »
Venom13, Ничего курьезного не произойдет.

Ты когда копируешь - оперируешь с ФС как пользователь - ему будет показан не занимаемый объем, а размер файла. Если файл 20Gb (даже если на диске он занимает 4Gb потому, что в нем большая часть - одни нули), то на флешку 16 гб такой файл не влезет, да. Но только это и без копирования понятно т.к. пользователю виден размер 20gb, а не 4gb.

А насчет привычек - btrfs это такая штука, которая заставляет сильно пересмотреть свои привычки и представления....

Меня просто напрочь выморозил RAID1 на трех дисках разного размера (1,1 и 2), который занимает на всех трех дисках все доступное место при полном заполнении и то сжатие, которое send|receive используют при отправке дельт, когда в дельте разряженные файлы.
« Последнее редактирование: 22 Июня 2016, 15:57:24 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Venom13

  • Участник
  • *
  • Сообщений: 249
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #535 : 22 Июня 2016, 15:55:53 »
Начал писать про инкрементальные бекапы в статью...
Её можно где-то увидеть?

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #536 : 22 Июня 2016, 15:58:13 »
Да, уже дописал - тут.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Venom13

  • Участник
  • *
  • Сообщений: 249
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #537 : 22 Июня 2016, 16:25:36 »
Да, уже дописал - тут.
Браво! Сразу стал ясен принцип работы..  :coolsmiley:

Вопрос..
btrfs send -p /home/BACKUP /home/BACKUP-new | btrfs receive /other/Может работать с удаленным сервером? Например по SSH..

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #538 : 22 Июня 2016, 16:28:06 »
Venom13,
Цитировать
Так как-то привычнее.. Пока.
Отдельный хомяк вообще в современных условиях был сомнительным. Это скорее традиция. Есть свои плюсы и минусы. Минусов больше ИМХО. Если уж использовать btrfs, то точно нет смысла. Все плюсы получаются при помощи подтома. А минусов при этом нет.

Я не поленился после конвертации в btrfs слить в один том. Доволен, как слон. Очень стало удобно.
Можно иметь несколько корневых снапшотов с одним хомяком. Можно несколько вариантов хомяков иметь. При этом место на диск только на дифы расходуется.
« Последнее редактирование: 22 Июня 2016, 16:30:20 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Venom13

  • Участник
  • *
  • Сообщений: 249
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #539 : 22 Июня 2016, 16:33:41 »
.. Все плюсы получаются при помощи подтома. А минусов при этом нет.
Если требуется переустановить OS (гипотетически).
В инсталяторе разве можно указать, что нужно:
1. Удалить подтом @.
2. Создать новый @, установиться в него..
3. Использовать существующий @home ?

 

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