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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Голосование

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

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

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

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

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #870 : 12 Июня 2019, 12:13:10 »
BuTbk@, я не знаю, мне вполне хватает lazytime,compress=lzo,defaults,subvol=@
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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #871 : 12 Июня 2019, 14:08:07 »
defaults - просто "затычка". Когда указана хоть одна опция - можно не писать.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #872 : 12 Июня 2019, 15:23:40 »
Да и ssd можно не писать, система сама определяет на каком диске работает по параметру (обороты шпинделя)
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

Оффлайн BuTbk@

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #873 : 12 Июня 2019, 17:08:37 »
EvangelionDeath, ALiEN175, спасибо. Но результат с задержкой в загрузке не изменился (((

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #874 : 13 Июня 2019, 09:05:47 »
BuTbk@, ну тогда еще покажите
Код: (bash) [Выделить]
systemd-analyze
systemd-analyze blame
Вывод команд сделайте в виде кода и спрячьте под спойлер)
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

Оффлайн BuTbk@

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #875 : 14 Июня 2019, 00:08:37 »
EvangelionDeath,
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #876 : 14 Июня 2019, 00:13:38 »
Нет, ну а какого результата вы ожидали?…
Создайте отдельный топик и там задайте вопрос, к BTRFS ваша проблема не имеет отношения.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн BuTbk@

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #877 : 14 Июня 2019, 01:03:28 »
Всем спасибо, проблема была из-за отключенного свопа и присутствия zram в качестве него.
(Нажмите, чтобы показать/скрыть)
Решилось строчкой RESUME=none тут /etc/initramfs-tools/conf.d/resume ну и sudo update-initramfs -u
« Последнее редактирование: 14 Июня 2019, 01:16:04 от BuTbk@ »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #878 : 18 Июля 2019, 22:08:53 »
Не работает:
Цитата с нашей вики
Цитировать
Существующие файлы которые не перезаписываются никак не меняют свое состояние сжатия, несмотря ни на опции монтирования, ни на свойства которые на них устанавливают. Если нужно упаковать всю ФС или наоборот распаковать все файлы, то нужно воспользоваться дефрагментацией с ключом -c.
btrfs filesystem defrag -r -c lzo {путь куда смонтирован подтом btrfs}    # упаковка всех файлов на ФС
btrfs filesystem defrag -r -c "" {путь куда смонтирован подтом btrfs}     # распаковка всех файлов ФС

Да и на самой вики btrfs
Цитировать
Uset the btrfs filesystem defrag command, the option -r will process the files recursively in a directory. This is independent of the mount options compress or compress-force, and using the option -c you can set the compression algorithm.

Currently (v4.14), it's not possible to select "no compression", using the defrag command. This may change in the future.

Что подтверждается
$: lsattr | grep test             
--------c----------- ./test
$: sudo compsize test             
Processed 100 files, 8000 regular extents (8000 refs), 0 inline.
Type       Perc     Disk Usage   Uncompressed Referenced 
TOTAL       78%      781M        1000M        1000M       
zlib        78%      781M        1000M        1000M       
$: chattr -c -R test
$: sudo btrfs fi def -r -c"" test
$: sync
$: sudo compsize test           
Processed 100 files, 8000 regular extents (8000 refs), 0 inline.
Type       Perc     Disk Usage   Uncompressed Referenced 
TOTAL       78%      781M        1000M        1000M       
zlib        78%      781M        1000M        1000M       

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


Пользователь добавил сообщение 18 Июля 2019, 22:19:02:
UPD: Вики поправил. Команду для декомпрессии не стал приводить - она достаточно опасна (файл удаляется перед записью)
« Последнее редактирование: 18 Июля 2019, 22:23:11 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн alfacs

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #879 : 21 Июля 2019, 09:25:23 »
Коллеги добрый день, есть вопрос.
Изменил настройки fstab (скриншот №1)

Команда "mount | column -t" показывает, что папки /dev, /proc и другие имеют несколько другие свойства, чем указал в fstab... Так и должно быть, или я не что-то не дописал в fstab? (скриншот №2)

Примечание:
1. на SSD один раздел "/root", без подкачки, boot-grub на него же записан, два субтома "@" и "@home"
2. операционная система LinuxMint Debian Edinion (LMDE) "Cindy"

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #880 : 21 Июля 2019, 11:05:41 »
ALiEN175,
вот баг, alfacs,  хочет фстаб и даже.
Wars ~.o

Оффлайн alfacs

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #881 : 21 Июля 2019, 11:14:55 »
ALiEN175,
вот баг, alfacs,  хочет фстаб и даже.
три раза перечитал - не уловил мысль

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #882 : 21 Июля 2019, 12:57:15 »
Изменил настройки fstab (скриншот №1)
Что за дурацкая манера текст картинками передавать?…

Пользователь добавил сообщение 21 Июля 2019, 12:57:42:
три раза перечитал - не уловил мысль
Не обращайте внимания, он не помогает, только гадит.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #883 : 21 Июля 2019, 14:32:33 »
папки /dev, /proc
Это виртуальные ФС. К btrfs отношения не имеют.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #884 : 25 Июня 2020, 11:24:10 »
Перенёс всё/на… BTRFS. Самым сложным внезапно оказалось установить загрузчик правильно.
Раза три перезагружался, пока нашёл правильное положение рук. У меня ESP на RAID1, баг с grub-install и рейдами на UEFI так и не поправили.

В сухом остатке:

1. Монтируем будущий корень BTRFS на /mnt
mount /dev/md3 /mnt -o subvol=/root,rw,acl2. Перевязываем /run, /proc, /sys, /dev, /dev/pts на /mnt
for m in /run /proc /sys /dev /dev/pts; do mount --bind $m /mnt$m; done3. Отмонтируем /boot/efi и останавливаем /dev/md0 (EFI raid).
umount /boot/efi; mdadm --stop /dev/md04. Монтируем /dev/sda1 в /mnt/boot/efi (руками-с)
mount /dev/sda1 /mnt/boot/efi -t vfat -o rw,utf85. Чрутимся в /mnt
chroot /mnt su -6. Исправляем /etc/fstab и /etc/mdadm/mdadm.conf
7. Делаем дамп блочных устройств, внимательно смотрим на UUID BTRFS раздела.
lsblk -o NAME,TYPE,SIZE,FSTYPE,UUID,MOUNTPOINT8. Ставим grub
grub-install /dev/md39. Проверяем, что /boot/efi/EFI/ubuntu/grub.cfg содержит UUID BTRFS раздела.
10. Проверяем, что /boot/grub/grub.cfg содержит инструкции для подгрузки модулей btrfs.
11. Выходим из chroot.
12. Собираем md0 из одного диска(!)
umount /dev/sda1; mdadm --assemble /dev/md0 /dev/sda113. А вот теперь добавляем к md0 остальные диски (да, у меня RAID1 на 4 дисках)
mdadm /dev/md0 --add /dev/sdb1 /dev/sdc1 /dev/sdd114. Монтируем /boot/efi в[обратно] и перепроверяем, что у нас ничего не слетело и /boot/efi/EFI/ubuntu/grub.cfg по-прежнему содержит UUID BTRFS раздела.
mount /dev/md0 /boot/efi -t vfat -o rw,utf815. Перезагружаемся и… надеюсь, на этот раз всё сработает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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