Portál AbcLinuxu, 22. července 2025 01:11
Souborový systém Btrfs dospěl k verzi 0.17. Diskový formát je považován za stabilní a nebude se měnit, ledaže by byly nalezeny závažné nedostatky. V nové verzi přibyla transparentní komprese zlib, lepší funkce alokace bloků, lepší sdílení bloků při přesouvání extents a funkce seed device.
Tiskni
Sdílej:
Mno tak ja nevim teda , vcera jsem zkompiloval 0.16, dnes rano jsem si na LVM udelal oddil
#lvcreate -L 10G -n btrfs_lv data_vg
- insmod jsem btrfs.ko , jeste predtim jsem modprobnul crc32c
#mkfs.btrfs /dev/data_vg/btrfs_lv
#mount /dev/data_vg/btrfs_lv /mnt
- do te doby v dmesg vsechno OK
spustil jsem bonnie a nestacim se divit
#bonnie -u root -s 14176 -d /mnt/
Using uid:0, gid:0.
Writing with putc()...
Message from syslogd@01 at Jan 13 09:06:13 ...
kernel:[ 2864.176999] invalid opcode: 0000 [1] SMP
Message from syslogd@01 at Jan 13 09:06:13 ...
kernel:[ 2864.176943] ------------[ cut here ]------------
Message from syslogd@xen01 at Jan 13 09:06:13 ...
kernel:[ 2864.180239] Code: 00 4d 0f 43 ef 4c 89 ea 48 8b 70 20 e8 cd ca ff ff e9 da fe ff ff 85 c0 74 15 48 89 de 48 c7 c7 df 32 2e a0 31 c0 e8 ce 42 f7 df <0f> 0b eb fe 48 8b 44 24 78 49 8b bc 24 08 01 00 00 b9 50 00 00
dmesg hafo moc tohodle bordelu
[ 2864.176943] ------------[ cut here ]------------
[ 2864.176971] kernel BUG at /usr/src/btrfs-0.16/extent-tree.c:2111!
[ 2864.176999] invalid opcode: 0000 [1] SMP
[ 2864.177025] CPU 0
[ 2864.177047] Modules linked in: btrfs crc32c libcrc32c ahci kvm_intel kvm ipv6 ext2 dm_mod loop rng_core i2c_i801 i2c_core button psmouse iTCO_wdt snd_pcm snd_timer snd soundcore snd_page_alloc pcspkr ipmi_msghandler serio_raw i3000_edac edac_core evdev ext3 jbd mbcache raid1 md_mod sd_mod ide_cd_mod cdrom ata_piix ata_generic piix libata scsi_mod dock e1000 floppy ide_pci_generic ide_core uhci_hcd ehci_hcd e1000e thermal processor fan thermal_sys
[ 2864.180211] Pid: 203, comm: pdflush Tainted: G W 2.6.26-1-amd64 #1
[ 2864.180211] RIP: 0010:[<ffffffffa02c10f1>] [<ffffffffa02c10f1>] :btrfs:__btrfs_reserve_extent+0x1ba/0x1f7
[ 2864.180211] RSP: 0018:ffff81015cf45970 EFLAGS: 00010282
[ 2864.180211] RAX: 000000000000002c RBX: 0000000000000001 RCX: ffffffff804ff108
[ 2864.180211] RDX: 0000000100000000 RSI: 0000000000000082 RDI: 0000000000000282
[ 2864.180211] RBP: ffff8101599cc000 R08: ffffffff804ff0f0 R09: 00000000ffffffff
[ 2864.180211] R10: 0000000000000001 R11: 0000000000000046 R12: ffff81015f150800
[ 2864.180211] R13: 0000000000001000 R14: ffff8101565a0b18 R15: 0000000000001000
[ 2864.180211] FS: 0000000000000000(0000) GS:ffffffff8053c000(0000) knlGS:0000000000000000
[ 2864.180211] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
[ 2864.180211] CR2: 00007ff0408fa000 CR3: 000000015d93e000 CR4: 00000000000026e0
[ 2864.180211] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2864.180211] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 2864.180211] Process pdflush (pid: 203, threadinfo ffff81015cf44000, task ffff81015f29e580)
[ 2864.180211] Stack: 0000000000000000 ffff81015cf45a70 0000000000000000 0000000000000000
[ 2864.180211] 0000000000000001 0000000000000000 0000000000000000 0000000000000000
[ 2864.180211] ffff8101565a0b18 ffff81015f150800 0000000000000000 0000000000001000
[ 2864.180211] Call Trace:
[ 2864.180211] [<ffffffffa02c12d0>] ? :btrfs:btrfs_reserve_extent+0x5c/0x78
[ 2864.180211] [<ffffffffa02c8ce7>] ? :btrfs:cow_file_range+0x113/0x24a
[ 2864.180211] [<ffffffffa02ca388>] ? :btrfs:run_delalloc_range+0x276/0x289
[ 2864.180211] [<ffffffffa02d94b6>] ? :btrfs:find_lock_delalloc_range+0x1f6/0x209
[ 2864.180211] [<ffffffffa02da542>] ? :btrfs:__extent_writepage+0x160/0x5b6
[ 2864.180211] [<ffffffffa02daba8>] ? :btrfs:end_bio_extent_writepage+0x0/0x27e
[ 2864.180211] [<ffffffffa02159b0>] ? :dm_mod:dm_table_any_congested+0x46/0x69
[ 2864.180211] [<ffffffff80277560>] ? write_cache_pages+0x182/0x2b1
[ 2864.180211] [<ffffffffa02da3e2>] ? :btrfs:__extent_writepage+0x0/0x5b6
[ 2864.180211] [<ffffffffa02d92a1>] ? :btrfs:extent_writepages+0x2f/0x4e
[ 2864.180211] [<ffffffffa02ccf25>] ? :btrfs:btrfs_get_extent+0x0/0x6a4
[ 2864.180211] [<ffffffff802776cb>] ? do_writepages+0x20/0x2d
[ 2864.180211] [<ffffffff802b64d4>] ? __writeback_single_inode+0x144/0x29d
[ 2864.180211] [<ffffffffa02159b0>] ? :dm_mod:dm_table_any_congested+0x46/0x69
[ 2864.180211] [<ffffffffa0213fb7>] ? :dm_mod:dm_any_congested+0x37/0x3e
[ 2864.180211] [<ffffffff802b6998>] ? sync_sb_inodes+0x1b1/0x293
[ 2864.180211] [<ffffffff802b6dc6>] ? writeback_inodes+0x62/0xb3
[ 2864.180211] [<ffffffff80277f24>] ? background_writeout+0x87/0xbb
[ 2864.180211] [<ffffffff802783f2>] ? pdflush+0x0/0x211
[ 2864.180211] [<ffffffff80278556>] ? pdflush+0x164/0x211
[ 2864.180211] [<ffffffff80277e9d>] ? background_writeout+0x0/0xbb
[ 2864.180211] [<ffffffff80246083>] ? kthread+0x47/0x74
[ 2864.180239] [<ffffffff80230196>] ? schedule_tail+0x27/0x5c
[ 2864.180239] [<ffffffff8020cf28>] ? child_rip+0xa/0x12
[ 2864.180239] [<ffffffff8024603c>] ? kthread+0x0/0x74
[ 2864.180239] [<ffffffff8020cf1e>] ? child_rip+0x0/0x12
[ 2864.180239]
[ 2864.180239]
[ 2864.180239] Code: 00 4d 0f 43 ef 4c 89 ea 48 8b 70 20 e8 cd ca ff ff e9 da fe ff ff 85 c0 74 15 48 89 de 48 c7 c7 df 32 2e a0 31 c0 e8 ce 42 f7 df <0f> 0b eb fe 48 8b 44 24 78 49 8b bc 24 08 01 00 00 b9 50 00 00
[ 2864.180239] RIP [<ffffffffa02c10f1>] :btrfs:__btrfs_reserve_extent+0x1ba/0x1f7
[ 2864.180239] RSP <ffff81015cf45970>
[ 2864.186397] ---[ end trace b7dd4905372c5a8a ]---
Mozna delam nekde chybu ja, ale nejak se mi ten FS zatim nezda, ostatni ext3/4 na tom stroji bezi hladce tak nevim.
Chyba dle zdrojaku je nekde ~ tady ve fci __btrfs_reserve_extent, uz jste nekdo zkousel to btrfs? jak se vam to chova, desi, me,ze se tohle ma dostat do jadra, chci vedet jestli je chyba na mem prijimaci, zkusim jeste tu 0.17.
Ahoj,
Btrfs pouzivam ten co je v jadru (2.6.29-rc1) a zatim zadny problem (je pravda ze je to zatim par dni ale vse vypada ok) - mam tam nainstalovanej celej system krome /home (to povazuji za nejdulezitjsi a zatim ho radsi nechavam na necem stabilnejsim).
Podle vseho jde o verzi vychazejici z 0.16, ale treba format disku je jiny - nekompatibilni... hm ted koukam na stranky Btrfs a ta 0.17 je vlastne ta z jadra.
Zatim jedinej problem byl ze jsem zkusil udelat snapshot (vse ok), ale bohuzel smazani snapshotu zatim neni implementovano
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.