LINUX.ORG.RU

В смысле конвертировать существующий раздел ext4? А чё так можно? Не думаю что это хорошая идея

MrClon ★★★★★
()

Решил преобразовать с ext4 на btrfs. У кого, какой опыт с этим?

Весьма неоднозначный. Конвертер нестабилен. Лучше сделай бэкапы и особо не рассчитывай, что заработает.

intelfx ★★★★★
()

вопрос номер ноль - озвучь причины, по которым ты решил преобразовать ext4 (исключая «по приколу» и «так, интересно глянуть, чё там у них»)

anonymous
()

Я просто копировал всё с диска на другой диск, форматировал в btrfs и копировал всё назад. Топорно, но зато совершенно точно ничего не сломатся, а конвертеру я бы не доверял.

thehugonote
()
mkdir /mnt/{src,dst,btrfs}
mount /dev/sda2 /mnt/src
mkfs.btrfs /dev/sda3
mount /dev/sda3 /mnt/btrfs
btrfs su cr /mnt/btrfs/@
mount -o subvol=@ /dev/sda3 /mnt/dst
rsync -avh /mnt/src/. /mnt/dst

далее правишь /etc/fstab, переустанавливаешь grub, пересобираешь initramfs и тд

tz4678 ★★
()
Последнее исправление: tz4678 (всего исправлений: 1)
Ответ на: комментарий от tz4678
mount /dev/sdx /mnt

mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts

chroot /mnt /bin/bash

# переустанавливаешь grub
tz4678 ★★
()
Ответ на: комментарий от tz4678

/etc/fstab примерно так выглядит (у меня тут не хватает /var/lib/machines, если такого каталога нет, и файловая система btrfs, то systemd создаст сабвольюм, который будет мешать заменять сабвольюм на снапшот)

➜ cat /etc/fstab                    
# /dev/mapper/crypt LABEL=arch
UUID=УИД	/         	btrfs     	rw,relatime,ssd,space_cache=v2,subvolid=256,subvol=/@	0 0

# /dev/nvme0n1p2
UUID=УИД      	/boot     	vfat      	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro	0 2

# /dev/mapper/crypt LABEL=arch
UUID=УИД	/var/lib/docker	btrfs     	rw,relatime,ssd,space_cache=v2,subvolid=258,subvol=/@docker	0 0

UUID=УИД	/.snapshots	btrfs     	rw,relatime,ssd,space_cache=v2,subvolid=261,subvol=/@snapshots	0 0
tz4678 ★★
()
Последнее исправление: tz4678 (всего исправлений: 1)
Ответ на: комментарий от thehugonote

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

NyXzOr ★★★
()

я пробовал, 2 раза. В первый - года 3-4 назад, помню что сначала вроде хорошо, но потом были проблемы, какие - забыл. Так что забил, забэкапил данные и отформатировал в бтрфс начистую. Во второй раз - менее года назад, видимо жизнь ничему не учит. В этот раз нормально прошло. Сама по себе операция безопасная, COW-файловая система, все старые экстенты остаются на местах, данные не перезаписываются, кроме того создаётся сразу снапшот на старую систему, так что данные не запорятся.

Граб вроде да, не умеет в btrfs, надо вынести /boot в отдельную партицию, которую граб знает. Лучше - сразу в fat32, т.к. для UEFI-биосов принципиально чтоб /boot/efi находился на fat32 разделе, так что чтоб кучу разделов не городить, лучше весь /boot в fat32 отформатать. Но сам я не пробовал, у меня /boot в ext4, а /boot/efi в fat32

khrundel ★★★★
()
Последнее исправление: khrundel (всего исправлений: 1)
Ответ на: комментарий от khrundel

Граб вроде да, не умеет в btrfs

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

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: удаленный комментарий

4 года на нем сижу. я тоже фейк

tz4678 ★★
()
Ответ на: комментарий от intelfx

а если просто прописать в grub.cfg в нужную menuetry строку insmod btrfs и положишь btrfs.mod куда надо? не взлетит?

anonymous
()

Решил преобразовать с ext4 на btrfs.

Ой не надо, лучше купи новый накопитель, отформатируй его в btrfs или в нестабильную f2fs и просто перенеси туда файлы, а старый диск используй под архив.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)

Как я понял после преобразования загрузчик GRUB 2, не будет работать?

У меня с btrfs грузит и конфиг, и ядро с инитрд, но конечно сам граб грузится полностью с FAT EFI.

Но в целом будь внимателен, как минимум надо пересоздать конфиг граба.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от anonymous

Без понятия, сорян, я не ходячий справочник Если нужен stage1.5, то скорее всего не взлетит. Если UEFI, то скорее всего взлетит.

Но гораздо проще посоветовать grub-install + grub-mkconfig.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

ок, спасибо

подытоживая всех предыдущих ораторов, автору лучше оставаться на ext4

anonymous
()
Ответ на: комментарий от anonymous

Должно быть достаточно прописать или запустить обновление конфигурации.

anonymous
()

Негативный опыт. Пока конвертер ненадежен.

i586 ★★★★★
()

Решил преобразовать с ext4 на btrfs.

  1. Конвертировать вообще никогда ничего не стОит.
  2. Мой дружеский совет - держитесь от этого сырого говнапродукта подальше. Это я Вам как человек пишущий (и ответственный за) терабайты в день говорю.
bugfixer ★★★★★
()
Ответ на: комментарий от bugfixer

советом тут не отделаешься
лучше порекомендуй нам толковую, крепкую и надёжную, как скала, ФС, о великий и могучий гуру!

anonymous
()
Ответ на: комментарий от anonymous

Причём здесь гуру. Common sense. Используйте что и все - ext4/xfs, и «всё будет хорошо». Проверено временем и «электроникой».

bugfixer ★★★★★
()
Ответ на: комментарий от nicholas_ru

Просто, я прочитал в википедии про btrfs.

Настоятельно рекомендую почитать вот это, многие вопросы отпадут сами собой. Не ищите себе приключений.

bugfixer ★★★★★
()
Ответ на: комментарий от nicholas_ru

Мне кажется нужно просто взвесить плюсы btrfs и насколько они тебе нужны. Я вижу два очевидных: снапшоты и сжатие.

Сжатие приятная вещь, но мне кажется могут быть странные вещи при определении свободного места на диске. В любом случае, не настолько это полезно при современных объемах носителей. Система занимает не так много, а действительно большие данные типа мультимедиа и так максимально сжаты.

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

Im_not_a_robot ★★★★★
()
Ответ на: комментарий от bugfixer

почитал.
основной поинт интервью - все ФС говно, райзер4 - круто.

дочитал до этого: «В случае провала проверки контрольной суммы какого-либо блока Reiser4 немедленно считывает соответствующий блок с девайса-реплики. Заметьте, что ZFS и Btrfs так не могут: не позволяет дизайн.»

в отношении ZFS - наглая ложь.
да и предшествующие перлы в адрес ZFS выдают незнание её устройства.

Minona ★★☆
()
Ответ на: комментарий от Minona

почитал. основной поинт интервью - все ФС говно, райзер4 - круто.

Это не то что я между строк в этом интервью вижу. Что он там наговорил про ReiserV4 не так важно (каждый кулик хвалит своё болото), важно что btrfs сыра донельзя, в серьезных задачах её использовать (пока?) противопоказано.

Что касается мотивации ТС - я пока не понял «зачем вот это всё», тем более online conversion.

Ext4/xfs довольно стабильны, по крайней мере я ещё данных из-за ошибок в коде этих fs не терял (по причине HW failures потери были - признаю). И я их, мягко говоря, «имею в хвост и гриву».

bugfixer ★★★★★
()
Ответ на: комментарий от bugfixer

важно что btrfs сыра донельзя

с этим согласен, но как-то же её саппортит оракл в своём UEK для своих клиентов.

но он ещё наехал на ZFS, а её проектировали грамотные инженеры.
а вот грамотность его, как инженера, после некоторых перлов в адрес ZFS, вызывает сомнения.

Minona ★★☆
()

Во-первых, когда в заголовке пишут «Опыт преобразования…», читатели ждут, что человек пришёл поделиться своим опытом.

Во-вторых, ты не написал, что за раздел — с системой или с данными (хотя упоминание про GRUB намекает на первое). Если с данными, то НИКАКИХ КОНВЕРТОРОВ. Делаешь бэкап на внешний HDD, переформатируешь раздел, перегоняешь файлы обратно. Если с системой, то это, кстати, тоже может сработать, но тут уже могут быть нюансы, зависит от опыта, возможно, windows way, т.е. переустановка системы с нуля на переформатированный раздел окажется тупо проще.

hobbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.