Displaying 11 results from an estimated 11 matches for "itemoff".
2012 Feb 10
13
can't read superblock (but could mount)
Hi!
I used to have arch linux running on 1 btrfs partition (sda1, incl. /boot).
When switching to 3.2.5 recently the system fails to boot:
(after udevd)
/etc/rc.sysinit: line 15: 117 Bus error mountpoint -q /proc
and so on, no idea.
It used to boot with 3.2.4, but
1) I obviously had some corruption in the tree, when I tried to delete a
certain file I hit e.g. "kernel BUG at
2013 Sep 22
10
[PATCH] Btrfs: fix sync fs to actually wait for all data to be persisted
...fi sync /mnt/btrfs
Right after the btrfs fi sync command (a second or 2 for example), power
off the machine and reboot it. The file will be empty, as it can be verified
after mounting the filesystem and through btrfs-debug-tree:
$ btrfs-debug-tree /dev/sdb3 | egrep ''\(257 INODE_ITEM 0\) itemoff'' -B 3 -A 8
item 3 key (256 DIR_INDEX 2) itemoff 3751 itemsize 36
location key (257 INODE_ITEM 0) type FILE
namelen 6 datalen 0 name: foobar
item 4 key (257 INODE_ITEM 0) itemoff 3591 itemsize 160
inode generation 7 transid 7...
2012 Mar 10
8
kernel BUG at fs/btrfs/transaction.c:1337!
[11558.527680] ------------[ cut here ]------------
[11558.527708] kernel BUG at fs/btrfs/transaction.c:1337!
[11558.527730] invalid opcode: 0000 [#1] PREEMPT SMP
[11558.527764] CPU 1
[11558.527776] Modules linked in: loop nls_cp437 vfat fat dm_mod xfs
exportfs jfs usb_storage uas fuse ext4 jbd2 mbcache snd_hda_codec_hdmi
snd_hda_codec_realtek arc4 iwlwifi snd_hda_intel snd_hda_codec
uvcvideo
2012 May 29
0
[btrfs-progs] btrfs fi df output
...e three there is one 4MB andthree 8MB, one with 2
stripes.
#btrfs-debug-tree /dev/mapper/vg-lvtest
chunk tree
leaf 20979712 items 12 free space 2557 generation 5 owner 3
fs uuid 6accfaf3-c88a-462e-85fc-35513d0b43d6
chunk uuid 65f22206-a9dd-4053-a660-61bc4ee0be12
item 0 key (DEV_ITEMS DEV_ITEM 1) itemoff 3897 itemsize 98
dev item devid 1 total_bytes 116912029696 bytes used 8627683328
item 1 key (FIRST_CHUNK_TREE CHUNK_ITEM 0) itemoff 3817 itemsize 80
chunk length 4194304 owner 2 type 2 num_stripes 1
stripe 0 devid 1 offset 0
item 2 key (FIRST_CHUNK_TREE CHUNK_ITEM 4194304) itemoff 3737 ite...
2012 Nov 23
14
extended attributes wiredness
Hi,
I am using kernel 3.7-rc6.
I have written a test application for extended attributes and have for
some folders a wired behaviour:
#include <stdio.h>
#include <string.h>
#include <attr/xattr.h>
char attrs[1024];
ssize_t attrslen;
int i;
char value[1024];
ssize_t valuelen;
int main(int argc, char *argv[])
{
if (argc != 2)
{
fprintf(stderr, "Syntax: testxattr
2012 Jan 11
5
Warning: bad fsid on block 20971520
...pdate is lost --
block layer, write caches of the disk.
btrfs-debug-tree says it''s:
chunk tree
leaf 20971520 items 6 free space 3283 generation 4 owner 3
fs uuid 024cd2e6-d584-493c-af81-fa3e2f548abb
chunk uuid 3f52ec70-89a9-4cd5-b5f0-177d7ae63de3
item 0 key (DEV_ITEMS DEV_ITEM 1) itemoff 3897 itemsize 98
dev item devid 1 total_bytes 10737418240 bytes used 2185232384
item 1 key (FIRST_CHUNK_TREE CHUNK_ITEM 0) itemoff 3817 itemsize 80
chunk length 4194304 owner 2 type 2 num_stripes 1
stripe 0 devid 1 offset 0
ite...
2013 Mar 01
0
unremovable dirs from failed unlink
...e: 257 Links: 1
[root@f18 dir]# rm fail-please
rm: cannot remove ‘fail-please’: Cannot allocate memory
[root@f18 dir]# ls -la
total 4
drwxr-xr-x. 1 root root 22 Mar 1 17:33 .
drwxr-xr-x. 1 root root 6 Mar 1 17:33 ..
(only 257 items in debug-tree)
item 4 key (257 INODE_ITEM 0) itemoff 3597 itemsize 160
inode generation 5 transid 5 size 22 block group 0 mode 40755 links 1
item 5 key (257 INODE_REF 256) itemoff 3584 itemsize 13
inode ref index 2 namelen 3 name: dir
item 6 key (257 XATTR_ITEM 3817753667) itemoff 3506 itemsize 78...
2013 May 14
1
[PATCH] Btrfs-progs: fix missing recow roots when making btrfs filesystem
...M count=100
mkfs.btrfs -f test.img
btrfs-debug-tree test.img
extent tree key (EXTENT_TREE ROOT_ITEM 0)
leaf 4210688 items 10 free space 3349 generation 4 owner 2
fs uuid 2e08fd93-f24d-4f44-a226-e2116fcd544f
chunk uuid dc482988-6246-46ce-9329-68bcf6d3683c
item 0 key (0 BLOCK_GROUP_ITEM 4194304) itemoff 3971 itemsize 24
block group used 12288 chunk_objectid 256 flags 2
[..snip..]
item 3 key (1138688 EXTENT_ITEM 4096) itemoff 3827 itemsize 42
extent refs 1 gen 1 flags 2
tree block key (0 UNKNOWN.0 0) level 0
item 4 key (1138688 TREE_BLOCK_REF 7) itemoff 3827 itemsize 0
tree block backref...
2011 May 30
5
Damaged super block / fs root
I have accidently damaged the first block(s) of a btrfs partition
and can''t mount it anymore.
I can see that my data is still intact by running a command like:
cat /dev/sda5 | hexdump -C | more
Do any (experimental) tools exist which would allow me to recover the files?
Thank you
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a
2009 May 12
0
[PATCH 1/2] btrfs-progs: mixed back ref support
...;
@@ -212,25 +212,32 @@ int make_btrfs(int fd, const char *devic
extent_item = btrfs_item_ptr(buf, nritems,
struct btrfs_extent_item);
btrfs_set_extent_refs(buf, extent_item, 1);
+ btrfs_set_extent_generation(buf, extent_item, 1);
+ nritems++;
+
+ /* create tree block info */
+ itemoff = itemoff - sizeof(struct btrfs_tree_block_info);
+ btrfs_set_disk_key_objectid(&disk_key, blocks[i]);
+ btrfs_set_disk_key_offset(&disk_key, 0);
+ btrfs_set_disk_key_type(&disk_key, BTRFS_TREE_BLOCK_INFO_KEY);
+ btrfs_set_item_key(buf, &disk_key, nritems);
+ btrfs_set_item_off...
2008 Jan 07
1
[PATCH]Add rollback support for the converter
..._extent_refs(buf, extent_item, 1);
nritems++;
- for (i = 0; i < 4; i++) {
- if (blocks[i] < first_free) {
- BUG_ON(i > 0);
- continue;
- }
+ for (i = 1; i < 4; i++) {
+ BUG_ON(blocks[i] < first_free);
+ BUG_ON(blocks[i] < blocks[i - 1]);
+
/* create extent item */
itemoff = itemoff - sizeof(struct btrfs_extent_item);
btrfs_set_disk_key_objectid(&disk_key, blocks[i]);