Btrfs-progs

Software Screenshot:
Btrfs-progs
Software Details:
Version: 4.16.1 updated
Upload Date: 22 Jun 18
Developer: Chris Mason
Distribution Type: Freeware
Downloads: 23

Rating: nan/5 (Total Votes: 0)

Btrfs is an open source Copy-on-Write file system designed especially for Linux operating system and aimed at implementing advanced features, while focusing on easy administration, repair, and fault tolerance.

Features of the Btrfs filesystem

Initially developed by Oracle, the Btrfs filesystem features extent based file storage (2^64 max file size), space efficient packing of small files and indexed directories, dynamic inode allocation, writable snapshots, subvolumes, object level striping and mirroring, and data checksums.

Additional features of Btrfs

In addition, it features strong integration with device mapper, supporting multiple devices, online filesystem check, very fast offline filesystem check, efficient incremental backup, as well as file system mirroring.

Powerful command-line utilities

Because Btrfs is a filesystem, not a program with which a user can interact, the Btrfs-progs tool has been created. It provides users with a collection of powerful command-line utilities that help them to create new Btrfs file systems, check the integrity of an existing partition formatted with the Btrfs filesystem, create snapshots of Btrfs partitions, as well as to tune Btrfs partitions.

The only tool to interact with Btrfs

Believe it or not, Btrfs-progs is the only tool to interact with the Btrfs filesystem. This means that, if you want to create a new Btrfs partition, you will have to install the “btrfs-progs” package from the default software repositories of your Linux kernel-based operating system.

Included tools

The command-line tools included in the Btrfs-progs package are as follow: btrfs, btrfs-debug-tree, btrfs-map-logical, btrfstune, btrfsck, btrfs-find-root, btrfs-select-super, btrfs-zero-log, btrfs-convert, btrfs-image and btrfs-show-super.

It’s compatible with a wide range of Linux distributions

Even if the Btrfs-progs package is not available on your Linux distribution, you can install it by using the source archive, which must be configured and compiled prior to installation. Both 32-bit and 64-bit architectures are supported at this time.

What is new in this release:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version :

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 4.9.1:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 4.8.5:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 4.8.2:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 4.7:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 4.6.1:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 4.5:

New in Btrfs-progs 3.17 (October 19th, 2014)

What is new in version 4.3.1:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 4.1.2:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 4.0.1:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 4.0:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 3.19.1:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 3.18.2:

  • mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10
  • filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df'
  • device usage - more detailed information about per-device allocations
  • check:
  • option to set a different tree root byte number
  • ability to link lost files to lost+found, caused by a recent kernel bug
  • repair of severely corrupted fs (use with care)
  • convert - option to show progress
  • subvol create - print the commit mode inline, print the global mode only if --verbose
  • other updates: musl-libc support, coverity bugfixes, new test images, documentation

What is new in version 3.17:

  • fix for the infamous deadlock
  • fixed longstanding bug in qgroups accounting after snapshot deletion
  • updated (less inaccurate) df numbers
  • speedup for rename and truncate, less strict flushes
  • updated and fixes to the seeding feature

What is new in version 0.18:

  • v0.18 has the same disk format as 0.17, but a bug was found in the ioctl interface shared between 32 bit and 64 bit programs. This was fixed by changing the ioctl interface. Anyone using 2.6.29-rc2 will need to update to v0.18 of the btrfs progs.
  • There is no need to reformat though, the disk format is still compatible.

Similar Software

XtreemFS
XtreemFS

20 Feb 15

MooseFS
MooseFS

20 Feb 15

Magma
Magma

3 Jun 15

ZFS-FUSE
ZFS-FUSE

11 May 15

Other Software of Developer Chris Mason

TemplateFx
TemplateFx

22 Jan 15

TemplateFx
TemplateFx

9 Mar 17

NetConnect
NetConnect

11 May 15

Comments to Btrfs-progs

Comments not found
Add Comment
Turn on images!