F.A.Q.
p. 258
Comparison of features between the most popular file system ext4.
BTRfs vs ext4
ext4 and BTRfs are modern file system types which can be used with a Linux operating system.
ext4 advantages
ext4 is the default for major Linux distributions such as Ubuntu. ext4 is in use by a very large number
of Linux users and has proven to be useable. BTRfs is not considered ready for normal (production)
use, and has not been widely tested by end users. One of the primary problems with BTRfs today
is its incomplete fsck (filesystem check) implementation, which may not be able to successfully fix
file system problems when they appear. (According to the BTRfs wiki as of 2012/7/3, «while this
tool should be able to repair broken filesystems, it is still relatively new code, and has not seen
widespread testing on a large range of real-life breakage. It is possible that it may cause additional
damage in the process of repair.»)
Benchmarks have shown that ext4 provides superior read-write speed to BTRfs. Since BTRfs is under
development, it may (or may not) improve performance to match ext4 in the future. BTRfs has
shown high disk consumption on small files.
BTRfs advantages
BTRfs will provide new features, such as the «copy-on-write» concept to improve performance and
reliability. BTRfs systems will be able to «roll back», meaning all changes made to the hard disk since
a certain point in time would be reversed.
BTRfs and ext4 both support online grow, but BTRfs supports online shrink, while ext4 only supports
offline shrink. This means BTRfs users do not have to unmount the filesystem to shrink it.
The way to the future
Theodore Ts›o, principal developer of ext3 and a maintainer of ext4, says that BTRfs is the way
forward due to new features in its design.
Public Opinion from /r/BTRfs on reddit.
Love:
•
Online everything! Dedup, defrag, shrink, grow, raid level migration, adding/removing drives.
Think about this: you can move the root partition to a different drive without rebooting.
•
Snapshots. I use these every day, and sometimes when I use them they›re a lifesaver.
•
Send/receive. In combination with Snapshots an über awesome base to build a backup system.
•
Checksumming. I have lost data in the past to bit rot and I don’t want it to happen again.
Summary of Contents for G-RACK 12
Page 1: ......
Page 2: ...Copyrights...
Page 4: ...Introduction...
Page 9: ...Getting Started...
Page 12: ...Getting Started p 12 Front View Rear View...
Page 32: ...Administrative Tool...
Page 48: ...Administrative Tool p 48 Extended information from smartctl utility...
Page 92: ...Administrative Tool p 92 Comment Optional comment text box...
Page 109: ...Administrative Tool p 109 Example error message...
Page 124: ...Administrative Tool p 124 Memory usage Network interfaces...
Page 130: ...Hardware Description...
Page 159: ...Use Cases Tutorials...
Page 180: ...Use Cases Tutorials p 180...
Page 184: ...Use Cases Tutorials p 184 You need to click the enable slider to activate this option...
Page 191: ...Use Cases Tutorials p 191 Lastly a review is presented before the shares are created...
Page 192: ...Use Cases Tutorials p 192 Once you confirm the process starts...
Page 215: ...Use Cases Tutorials p 215 6 The RAID is ready...
Page 221: ...iSCSI Essentials...
Page 228: ...iSCSI Essentials p 228 Links and references https en wikipedia org wiki ISCSI...
Page 234: ...Troubleshooting...
Page 247: ...F A Q...
Page 272: ...Technical Support Warranty...
Page 283: ...Glossary...
Page 289: ...Appendices...