#595 Iss530: Btrfs by default
Merged 7 months ago by pbokoc. Opened 7 months ago by pbokoc.
fedora-docs/ pbokoc/release-notes iss530  into  f33

@@ -14,3 +14,7 @@ 

  == The `earlyoom` service is now enabled by default in Fedora KDE

  

  Starting with Fedora 33, the `earlyoom` service is enabled by default when using the KDE desktop environment. See the xref:sysadmin/Distribution.adoc#kde-earlyoom[Distribution-wide Changes] section for details.

+ 

+ == Fedora Workstation now uses Btrfs by default

+ 

+ The default partitioning scheme on Fedora Workstation now uses Btrfs. See xref:sysadmin/Distribution.adoc#btrfs-by-default[Distribution-wide Changes] for more information.

@@ -5,6 +5,46 @@ 

  = Distribution-wide Changes

  :toc:

  

+ [[btrfs-by-default]]

+ == Fedora Workstation now uses Btrfs by default

+ 

+ Btrfs is a native Linux copy-on-write file system. It provides advanced features including error detection, fault tolerance, recovery, transparent compression, cheap snapshots, integrated volume management, and easier administration. Btrfs will be the file system used for new desktop installations.

+ 

+ === Applies to

+ 

+ * Fedora Workstation edition, and all Fedora desktop spins

+ 

+ === Does not apply to

+ 

+ * Fedora Server, Cloud, IoT, or CoreOS.

+ * Upgrades of any Fedora edition or spin.

+ 

+ === What's changing

+ 

+ * Use Btrfs instead of LVM+ext4.

+ * `/` and `/home` are no longer separate file systems, but are on "on big Btrfs file system".

+ * `/` and `/home` are on link:https://fedoraproject.org/wiki/Changes/BtrfsByDefault#Are_subvolumes_really_mostly_like_directories.3F[Btrfs subvolumes] and share the space on the Btrfs volume.

+ 

+ === Always-on features

+ 

+ * Copy-on-write means data is never overwritten, and the file system stays consistent even in the case of power failures.

+ * Data integrity: Checksumming for all data and metadata ensures corruptions do not propagate.

+ * Efficient copies, also known as filing cloning or efficient copies.

+ 

+ === Opt-in features

+ 

+ * link:https://lwn.net/Articles/579009/[Subvolumes and snapshots] (_See also_ `man btrfs subvolume`)

+ * Online scrub (_See also_ `man btrfs scrub`)

+ 

+ === And also...

+ 

+ * It's still possible to choose other file system layouts in Custom partitioning, including the LVM+ext4 layout

+ * The "Everything" netinstaller will use Btrfs by default. It's advised that headless and PXE installation use cases should use the Fedora Server netinstaller

+ * link:https://fedoraproject.org/wiki/Btrfs[Fedora Btrfs landing page]

+ * link:https://fedoraproject.org/wiki/Changes/BtrfsByDefault[Change wiki page]

+ * link:https://fedoramagazine.org/btrfs-coming-to-fedora-33/[Fedora Magazine article]

+ * link:https://docs.fedoraproject.org/en-US/fedora/f33/install-guide/[The Installation Guide]

+ 

  == Fedora Workstation edition contains `thermald` by default

  

  Modern Intel-based systems provide sensors and methods to monitor and control temperature of their CPUs. The `thermald` daemon harnesses those sensors to monitor the CPU temperature. Based on the received data, `thermald` uses the best available method to keep the CPU in the right temperature zone.

@@ -12,8 +12,7 @@ 

  [[sect-installation-anaconda-general]]

  === General changes

  

- * On Fedora Workstation, the default partitioning scheme has been changed to Btrfs.

- //Link to https://pagure.io/fedora-docs/release-notes/issue/530

+ * On Fedora Workstation, the default partitioning scheme has been changed to Btrfs. See xref:sysadmin/Distribution.adoc#btrfs-by-default[Distribution-wide Changes] for more information.

  * The installer now runs `zram-generator` instead of its own implementation of the ZRAM service. The `inst.zram` boot option is now deprecated.

  //Link to https://pagure.io/fedora-docs/release-notes/issue/515

  * The graphical installer will now show a warning message if you input an invalid partition/volume/subvolume size in custom partitioning.

@@ -61,3 +61,7 @@ 

  The `dmraid` package provides the `dmraid-activation.service` that required an obsoleted service `systemd-udev-settle.service` in the default Fedora installation. The `systemd-udev-settle.service` service waited a long time for detection of all devices. As a result, a system booting was significantly prolonged.

  

  To solve this problem, `dmraid-activation.service` now disables itself if no supported RAID sets are found when the service runs for the first time.

+ 

+ == Fedora Workstation now uses Btrfs by default

+ 

+ The default partitioning scheme on Fedora Workstation now uses Btrfs. See xref:sysadmin/Distribution.adoc#btrfs-by-default[Distribution-wide Changes] for more information.