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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Голосование

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

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

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

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

Оффлайн Venom13

  • Участник
  • *
  • Сообщений: 249
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #480 : 17 Июня 2016, 11:20:45 »
...
3. Печальный. Место осталось только на одном диске. В этом случае на этот диск пишутся и данные и контроль четности. Нет прироста на чтение, нет защиты от выхода из строя конкретно этого диска.
...
Был не прав. Если место осталось только на одном диске - писать он не будет.
В свойствах покажет что место есть, но при попытке туда что-то записать упадет в ошибку "нет места на диске".

Это очень явно проявится в следующем случае:
1. Имеем массив (RAID5) на 3x дисках забитый под завязку.
2. Один диск умер.
3. Добавляем новый диск (равного или большего объема)
4. Пытаемся удалить мертвый диск.. И получаем сообщение "не достаточно места для завершения операции".  :P

Нужно добавить еще один диск, и только тогда удалится сбойный...

В случае замены на диск равного объема поможет замена диска командой:
sudo btrfs replace start N /dev/sdN <point>Но если так "вставить" диск большего объема, то на нем будет использоваться только тот объем, который был на замененном диске.
« Последнее редактирование: 17 Июня 2016, 11:31:23 от Venom13 »

Оффлайн Sly_tom_cat

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

Оффлайн Venom13

  • Участник
  • *
  • Сообщений: 249
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #482 : 17 Июня 2016, 11:30:23 »
Чем больше дисков в массиве - тем меньше места пропадает. То что мне нужно..  :coolsmiley:

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #483 : 17 Июня 2016, 11:33:37 »
Venom13,
Цитировать
Был не прав. Если место осталось только на одном диске - писать он не будет.
Так и должно быть. Я очень удивился, когда прочитал что может быть не так.

Цитировать
Но если так "вставить" диск большего объема, то на нем будет использоваться только тот объем, который был на замененном диске.
RAID5 по своей природе требует одинакового размера на всех дисках. Это никак не обойти.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #484 : 17 Июня 2016, 11:34:37 »
Sly_tom_cat, chattr: атрибут будет добавлен только новым файлам в каталоге
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Venom13

  • Участник
  • *
  • Сообщений: 249
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #485 : 17 Июня 2016, 11:49:19 »
Лично мне все больше нравится btrfs.

Конвертация из SINGLE в RAID5, добавление 2х дисков и балансировка - прошли без остановки записи и чтения...  :o

На массив качала/раздавал transmission и с него по NFS показывал сериал телевизор..  ни единого подвисания.  :coolsmiley:

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #486 : 17 Июня 2016, 12:14:33 »
Venom13,
Только для трансмишшена COW не забудьте отключить. А то тормоза со верменем появятся.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Venom13

  • Участник
  • *
  • Сообщений: 249
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #487 : 17 Июня 2016, 12:28:25 »
Venom13,
Только для трансмишшена COW не забудьте отключить. А то тормоза со верменем появятся.
Спасибо за наводку! Отключил..

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #488 : 17 Июня 2016, 12:29:09 »
Venom13,
Только отключать не нужно на все. Можно на одну директорию, куда качаете.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Venom13

  • Участник
  • *
  • Сообщений: 249
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #489 : 17 Июня 2016, 12:34:14 »
Venom13,
Только отключать не нужно на все. Можно на одну директорию, куда качаете.
Да. Я так и сделал.. На папку ./download
Проверил, новые файлы создаются с флагом, как положено.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #490 : 17 Июня 2016, 13:04:36 »
Сейчас осваиваю бэкапы. Оказывается можно очень удобно с btrfs стимать только изменения с момента последнего снапшота и заливать в бэкап.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Sly_tom_cat

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

Pilot6, а как это делается - может в статью добавите - ведь фича довольно интересная. Это нужно вставить куда то за описанием работы со снапшотами.

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

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #492 : 17 Июня 2016, 14:33:27 »
Sly_tom_cat,
Я собирался написать. Делается через btrfs send | btrfs receive

Если сами бэкапы хранятся не на btrfs, то просто через send в файл. Там есть ключик -f.

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

https://btrfs.wiki.kernel.org/index.php/Incremental_Backup

Я читал с места

Doing it by hand, step by step
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #493 : 17 Июня 2016, 17:47:01 »
Начал писать про инкрементальные бекапы в статью. Но встал на последних шагах - не очень понимаю что там в английской версии делат с резерыными копиями автор - почему удаляет базовый бекап? Как он без него восстанавливать собирается имея только инкремент? ...  :idiot2: Как вообще восстанавливать из инкрементального - тоже еще пока не разобрался (в btrfs.wiki.kernel.org/index.php/Incremental_Backup - ничего про восстановление вообще не написано).....

Буду экперементировать - разберусь - смогу дописать....

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

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #494 : 17 Июня 2016, 18:17:26 »
Sly_tom_cat,
Я сейчас играюсь с этим. Тут очередная мегафича. Путем посыла инкремента получается в результате полный бэкап с учетом этого инкремента. Поэтому старый бэкап не нужен.

Восстановление делается обычным образом. Можно тем же send | receice, можно как угодно еще. Можно хоть монтировать с бэкапа. Я счас немного отлажу скрипт и добавлю в виде примера.
Я в личке не консультирую. Вопросы задавайте на форуме.

 

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