BTRFS-PROPERTY(8) | BTRFS | BTRFS-PROPERTY(8) |
btrfs-property - get/set/list properties for given filesystem object
btrfs property <subcommand> <args>
btrfs property is used to get/set/list property for given filesystem object. The object can be an inode (file or directory), subvolume or the whole filesystem.
btrfs property provides an unified and user-friendly method to tune different btrfs properties instead of using the traditional method like chattr(1) or lsattr(1).
A property might apply to several object types so in some cases it's necessary to specify that explicitly, however it's not needed in the most common case of files and directories.
The subcommands take parameter -t, use first letter as a shortcut (f/s/d/i) of the type:
NOTE:
Options
Set compression on a file:
$ touch file1 $ btrfs prop get file1 [ empty output ] $ btrfs prop set file1 compression zstd $ btrfs prop get file1 compression=zstd
Make a writeable subvolume read-only:
$ btrfs subvol create subvol1 [ fill subvol1 with data ] $ btrfs prop get subvol1 ro=false $ btrfs prop set subvol1 ro true ro=true
btrfs property returns a zero exit status if it succeeds. Non zero is returned in case of failure.
btrfs is part of btrfs-progs. Please refer to the documentation at https://btrfs.readthedocs.io.
mkfs.btrfs(8), lsattr(1), chattr(1)
March 31, 2024 | 6.6.3 |