@@ -6,22 +6,24 @@ using a filesystem that has different size of data block size (*sectorsize*)
6
6
and the host CPU page size. For easier implementation the support was limited
7
7
to the exactly same size of the block and page. On x86_64 this is typically
8
8
4KiB, but there are other architectures commonly used that make use of larger
9
- pages, like 64KiB on 64bit ARM or PowerPC. This means filesystems created
10
- with 64KiB sector size cannot be mounted on a system with 4KiB page size.
9
+ pages, like 64KiB on 64bit ARM or PowerPC or 16KiB on Apple Silicon. This means
10
+ filesystems created with 64KiB sector size cannot be mounted on a system with
11
+ 4KiB page size.
11
12
12
- Since v6 .7, filesystems are created with a 4KiB sectorsize by default,
13
- though it remains possible to create filesystems with other page sizes
13
+ Since btrfs-progs 6 .7, filesystems are created with a 4KiB sector size by
14
+ default, though it remains possible to create filesystems with other sector sizes
14
15
(such as 64KiB with the "-s 64k" option for :command: `mkfs.btrfs `). This
15
- ensures that new filesystems are compatible across other architecture
16
- variants using larger page sizes.
16
+ ensures that new filesystems are compatible across other architecture variants
17
+ using larger page sizes.
17
18
18
19
Requirements, limitations
19
20
-------------------------
20
21
21
- The initial subpage support has been added in v5 .15. Most features are
22
+ The initial subpage support has been added in kernel 5 .15. Most features are
22
23
already working without problems. On a 64KiB page system, a filesystem with
23
24
4KiB sectorsize can be mounted and used as long as the initial mount succeeds.
24
- Subpage support is used by default for systems with a non-4KiB page size since v6.7.
25
+ Subpage support is used by default for systems with a non-4KiB page size since
26
+ btrfs-progs 6.7.
25
27
26
28
Please refer to status page of :ref: `status-subpage-block-size ` for
27
29
compatibility.
0 commit comments