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


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

Автор Тема: wiki/Btrfs  (Прочитано 74869 раз)

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #75 : 20 Марта 2016, 02:27:27 »
Да уж, это не корнеплоды, это уже трава… O.o
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: wiki/Btrfs
« Ответ #76 : 20 Марта 2016, 14:41:00 »
Трава или корнеплоды - не так важно. Гораздо важнее не делать ложных заявлений с таким опломбом.

Да сейчас утилиты стали предлагат 2048 по умолчанию - это уже хлеб. Но сделать первый раздел с 63-го сектора они не запрещают.

Ну собственно MBR разметку уже надо бы не рекомендовать никому. Все эти копания в незадокумннтированной в стандарте дырке между MBR и первым разделом - изначально были грязным хаком, а теперь уже под этот хак нужно травки подстелить что бы он сработал - ну бред же полнейший :idiot2: :-\
« Последнее редактирование: 20 Марта 2016, 14:43:32 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #77 : 20 Марта 2016, 17:57:29 »
Смещение таблицы на 2048 имеет ещё одно объясненние. Современные HDD имеют размер физического сектора 4Кб, а не 512.
Начало таблицы на 63 попадает между секторами.
Можно было бы конечно на 64 поставить, но люди сошлись на 2048…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: wiki/Btrfs
« Ответ #78 : 14 Ноября 2016, 17:35:21 »
Недавно вставал вопрос про резерв для рута на EXT4 и есть ли в какой-либо еще ФС что-то подобное?
В btrfs есть некий Global Reservе, но как он и для чего используется мне было не понятно. Оказалось все описано в официальной wiki: https://btrfs.wiki.kernel.org/index.php/FAQ#What_is_the_GlobalReserve_and_why_does_.27btrfs_fi_df.27_show_it_as_single_even_on_RAID_filesystems.3F

Если в двух словах - это не резв рута.

Но самое удивительное что он действительно работает: забил под завязку тестовую btrfs (так что btrfs fi us пишет что доступно 0 байт), ничего больше на ФС не записать, но совершенно спокойно удается создать новый снимок или удалить старый (а при удалении же работает COW, и при удалении нужно еще хоть чуть чуть места для метаданных.

Уточнил это в статье.
« Последнее редактирование: 14 Ноября 2016, 17:43:22 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #79 : 14 Ноября 2016, 17:44:50 »
Т.е. это резерв именно самой FS. Умно…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: wiki/Btrfs
« Ответ #80 : 14 Ноября 2016, 18:07:45 »
Да, я был в легком шоке, когда в FS все забито под завязку (писал из рандома побайтно в файл пока он не упёрся в доступный объем), а я так легко создаю снимок этого забитого подтома удаляю его, еще один снимок делаю....

Я понимаю что в EXT2-3-4 снимков нет, но забитая под завязку EXT2-3-4 - это почти труп - там нужно еще умудриться что то стереть... особенно, когда fsck не проходит и чистка логов не помогает (один раз уже имел такой секс с EXT4....).
Индикатор для 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!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: wiki/Btrfs
« Ответ #81 : 14 Ноября 2016, 18:54:44 »
Вот еще одна интересная фича нашлась прямо "под лавкой" :) - онлайн калькулятор для Single/Raid конфигураций с дисками разного размера: http://carfax.org.uk/btrfs-usage/index.html

Задаешь сколько дисков, задаешь размеры каждого диска и конфигурацию в которой будете хранить данные (и метаданные). Он показывает сколько на дисках будет использовано, т.е. какова будет вместимость такой файловой системы, и показывает какие куски и на каких дисках использовать будет невозможно.

Собственно там оказывается и RAID5|6 можно на разных по размеру дисках делать и при этом использоваться будет максимально возможный объем (конечно не при любом наборе дисков разного размера).

Пошел править статью....
« Последнее редактирование: 15 Ноября 2016, 10:10:23 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Resquer

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #82 : 02 Марта 2017, 11:06:23 »
В статье wiki, нужно исправить опечатку
btrfs quote enable {точка монтирования btrfs}на
btrfs quota enable {точка монтирования btrfs}

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #83 : 02 Марта 2017, 12:06:05 »
Исправьте. Это же вики.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: wiki/Btrfs
« Ответ #84 : 02 Марта 2017, 15:16:16 »
Поправил.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн eNdiD

  • Участник
  • *
  • Сообщений: 188
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #85 : 11 Апреля 2017, 13:19:03 »
Внес в изменения в раздел "Восстановление btrfs". Добавил btrfs restore и дополнил btrfs check. Прошу старожилов проверить это место.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: wiki/Btrfs
« Ответ #86 : 12 Апреля 2017, 22:53:30 »
Чуть потдпарвил и выделил подразделы.

Ведь восстановление отдельных файлов/каталогов и восстановление работоспособности раздела - это совершенно разные подходы к вопросу восстановления.
Индикатор для 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!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: wiki/Btrfs
« Ответ #87 : 28 Июня 2019, 02:06:54 »
Что-то давно не заглядывал, а оказывается с версии 5.0+ на btrfs стало возможно создавать и использовать swap-file. Правда этот файл обязан быть не сжат и на нем нужно отключить COW, но даже с такими ограничениями - это все равно приятная новость (которую я пропустил :( ).

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #88 : 28 Июня 2019, 11:26:32 »
Когда-то ещё мы увидим 5-ю версию в LTS…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: wiki/Btrfs
« Ответ #89 : 03 Июля 2019, 00:20:59 »
Ну 19.04 уже с 5.0.

Так что в апреле 2020 будет явно с 5.0+ LTS.

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

 

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