Userspace utilities to manage btrfs filesystems
Go to file
Wang Shilong d46111425a btrfs-progs: restore: check if specified root is fs/file tree firstly
Steps to reproduce:
 # mkfs.btrfs -f /dev/sda9
 # mount /dev/sda9 /mnt
 # dd if=/dev/zero of=/mnt/data bs=1M count=1
 # btrfs restore -r /dev/sda9 -r 2 -o /tmp

If users don't input a valid fs/file root objectid, btrfs restore still
continue and don't restore anything, this is unfriendly, we could
check it firstly.

Signed-off-by: Wang Shilong <wangsl.fnst@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
2014-08-22 14:43:09 +02:00
Documentation btrfs-progs: rename btrfs-mount.5 to btrfs.5 2014-08-22 14:39:34 +02:00
tests btrfs-progs: Use sparse files for filesystem conversion tests 2014-08-22 14:43:09 +02:00
.gitignore
bcp
bitops.h
btrfs-calc-size.c
btrfs-convert.c
btrfs-corrupt-block.c
btrfs-crc.c
btrfs-debug-tree.c
btrfs-find-root.c
btrfs-fragments.c
btrfs-image.c btrfs-progs: Properly size the leafsize field in the mdrestore_struct struct 2014-08-22 14:43:09 +02:00
btrfs-list.c
btrfs-list.h
btrfs-map-logical.c
btrfs-select-super.c
btrfs-show-super.c
btrfs-zero-log.c
btrfs.c
btrfsck.h
btrfstune.c
chunk-recover.c btrfs-progs: fix max mirror number error for chunk-recover 2014-08-22 14:40:11 +02:00
cmds-balance.c
cmds-check.c Btrfs-progs: fsck: switch to is_fstree() 2014-08-22 14:43:09 +02:00
cmds-device.c
cmds-filesystem.c btrfs-progs: update manpage for btrfs resize support size unit t/p/e 2014-08-22 14:39:34 +02:00
cmds-inspect.c
cmds-property.c
cmds-qgroup.c
cmds-quota.c
cmds-receive.c
cmds-replace.c btrfs-progs: show meaningful msgs for replace cmd upon raid56 2014-08-22 14:41:15 +02:00
cmds-rescue.c
cmds-restore.c btrfs-progs: restore: check if specified root is fs/file tree firstly 2014-08-22 14:43:09 +02:00
cmds-scrub.c
cmds-send.c
cmds-subvolume.c
commands.h
COPYING
crc32c.c
crc32c.h
ctree.c
ctree.h
dir-item.c
dir-test.c
disk-io.c
disk-io.h
extent_io.c
extent_io.h
extent-cache.c
extent-cache.h
extent-tree.c
file-item.c
free-space-cache.c btrfs-progs: clean fsck noise for free inode generation 0 2014-08-22 14:43:09 +02:00
free-space-cache.h
fsck.btrfs
hash.h
hasher.c
help.c
inode-item.c
inode-map.c
INSTALL
ioctl-test.c
ioctl.h
kerncompat.h
list_sort.c
list_sort.h
list.h
Makefile btrfs-progs: Add some simple end-to-end tests for btrfs-convert 2014-08-22 14:39:35 +02:00
math.h
mkfs.c
print-tree.c btrfs-progs: Add human readable flags output for chunk/block group type. 2014-08-22 14:39:35 +02:00
print-tree.h
props.c
props.h
qgroup-verify.c
qgroup-verify.h
qgroup.c
qgroup.h
quick-test.c
radix-tree.c btrfs-progs: Fix undefined behavior in radix-tree.c. 2014-08-22 14:39:34 +02:00
radix-tree.h
raid6.c
random-test.c
rbtree.c
rbtree.h
repair.c
repair.h
root-tree.c
send-stream.c
send-stream.h
send-test.c
send-utils.c
send-utils.h
send.h
show-blocks
super-recover.c
transaction.h
ulist.c
ulist.h
utils-lib.c
utils.c btrfs-progs: Improve the parse_size() error message 2014-08-22 14:43:09 +02:00
utils.h
uuid-tree.c
version.sh
volumes.c btrfs-progs: Fix a use-after-free in the volumes code. 2014-08-22 14:39:34 +02:00
volumes.h btrfs-progs: Fix a use-after-free in the volumes code. 2014-08-22 14:39:34 +02:00