btrfs-progs/Documentation
David Sterba 54b90cb6e5 btrfs-progs: fi mkswapfile: fix page count in header
Per user report on https://old.reddit.com/r/btrfs/comments/107fnw1/btrfs_filesystem_mkswapfile_results_in_an/
the swapfile header does not contain the correct number of pages that
matches the file size and the activated swapfile is only 1GiB:

  # btrfs filesystem mkswapfile -s 10g swapfile
  # swapon swapfile
  # cat /proc/swaps
  Filename          Type    Size       Used    Priority
  /swap/swapfile    file    1048572    0       -2

A workaround is to run 'mkswap swapfile' before activation. Proper fix
is to calculate the number of (fixed size) 4K pages available for the
swap.

Issue: #568
Signed-off-by: David Sterba <dsterba@suse.com>
2023-01-25 16:19:36 +01:00
..
_static btrfs-progs: docs: update template, more about subvolumes 2022-01-11 15:46:33 +01:00
_templates btrfs-progs: docs: update template, more about subvolumes 2022-01-11 15:46:33 +01:00
Administration.rst btrfs-progs: docs: add cross reference for manualpages 2022-10-11 09:08:08 +02:00
Auto-repair.rst btrfs-progs: docs: updates, clarifications 2022-12-14 02:56:16 +01:00
Balance.rst btrfs-progs: docs: add more chapters (part 3) 2021-12-17 15:35:10 +01:00
CHANGES.rst btrfs-progs: docs: distinguish Changes title 2022-08-16 15:18:10 +02:00
Checksumming.rst btrfs-progs: docs: add more chapters 2021-12-17 11:53:44 +01:00
CmdLineConventions btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
CodingConventions
Common-features.rst btrfs-progs: docs: update file attributes 2022-03-08 18:11:40 +01:00
Compression.rst btrfs-progs: docs: add more chapters 2021-12-17 11:53:44 +01:00
Contributors.rst btrfs-progs: docs: add 6.1 development statistics 2022-12-13 16:15:07 +01:00
Convert.rst btrfs-progs: docs: add more chapters (part 2) 2021-12-17 11:53:44 +01:00
Custom-ioctls.rst btrfs-progs: docs: updates, clarifications 2022-12-14 02:56:16 +01:00
Deduplication.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
Defragmentation.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
DocConventions.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
Experimental.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
Feature-by-version.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
Glossary.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
Hardware.rst btrfs-progs: docs: separate chapter for hardware considerations 2022-05-17 21:12:19 +02:00
INSTALL.rst btrfs-progs: docs: link INSTALL to docs 2022-05-12 13:56:03 +02:00
Inline-files.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
Interoperability.rst btrfs-progs: docs: add more chapters 2021-12-17 11:53:44 +01:00
Introduction.rst btrfs-progs: docs: fix superscript formatting 2022-05-20 23:52:20 +02:00
Kernel-by-version.rst btrfs-progs: docs: add some kernel 6.1 release notes 2022-12-22 19:01:45 +01:00
Makefile.in btrfs-progs: docs: convert btrfs-ioctl.asciidoc to RST 2022-05-18 13:28:35 +02:00
Qgroups.rst btrfs-progs: docs: add more chapters (part 2) 2021-12-17 11:53:44 +01:00
Quick-start.rst btrfs-progs: docs: add more of the new doc structure 2021-11-30 16:00:48 +01:00
Reflink.rst btrfs-progs: docs: update reflink cross-mount constraint 2022-10-11 09:08:07 +02:00
ReleaseChecklist
Resize.rst btrfs-progs: docs: add more chapters (part 3) 2021-12-17 15:35:10 +01:00
Scrub.rst btrfs-progs: docs: add more chapters (part 2) 2021-12-17 11:53:44 +01:00
Seeding-device.rst btrfs-progs: docs: add more chapters 2021-12-17 11:53:44 +01:00
Send-receive.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
Source-repositories.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
Subpage.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
Subvolumes.rst btrfs-progs: docs: add more chapters (part 3) 2021-12-17 15:35:10 +01:00
Swapfile.rst btrfs-progs: docs: swapfile and hibernation 2022-12-06 23:19:12 +01:00
Tree-checker.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
Trim.rst btrfs-progs: docs: add cross reference for manualpages 2022-10-11 09:08:08 +02:00
Volume-management.rst btrfs-progs: docs: add more chapters (part 3) 2021-12-17 15:35:10 +01:00
Zoned-mode.rst btrfs-progs: docs: add more chapters (part 3) 2021-12-17 15:35:10 +01:00
btrfs-balance.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
btrfs-check.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
btrfs-convert.rst btrfs-progs: docs: remove some asciidoc formatting artifacts 2022-10-11 09:08:08 +02:00
btrfs-device.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
btrfs-filesystem.rst btrfs-progs: fi mkswapfile: fix page count in header 2023-01-25 16:19:36 +01:00
btrfs-find-root.rst btrfs-progs: docs: add cross reference for manualpages 2022-10-11 09:08:08 +02:00
btrfs-image.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
btrfs-inspect-internal.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
btrfs-ioctl.rst btrfs-progs: docs: updates, clarifications 2022-12-14 02:56:16 +01:00
btrfs-man5.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
btrfs-map-logical.rst btrfs-progs: docs: add cross reference for manualpages 2022-10-11 09:08:08 +02:00
btrfs-property.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
btrfs-qgroup.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
btrfs-quota.rst btrfs-progs: quota: add -W option to rescan to wait without starting rescan 2022-10-25 21:12:24 +02:00
btrfs-receive.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
btrfs-replace.rst btrfs-progs: docs: update documentation site references in manual pages 2022-10-11 09:08:12 +02:00
btrfs-rescue.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
btrfs-restore.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
btrfs-scrub.rst btrfs-progs: docs: update documentation site references in manual pages 2022-10-11 09:08:12 +02:00
btrfs-select-super.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
btrfs-send.rst btrfs-progs: docs: fix version when send v2 was introduced 2022-10-14 12:48:47 +02:00
btrfs-subvolume.rst btrfs-progs: subvol delete: update EPERM error message 2022-10-24 15:14:47 +02:00
btrfs.rst btrfs-progs: docs: update documentation site references in manual pages 2022-10-11 09:08:12 +02:00
btrfsck.8
btrfstune.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
ch-balance-filters.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
ch-balance-intro.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
ch-bootloaders.rst btrfs-progs: docs: updates, clarifications 2022-12-14 02:56:16 +01:00
ch-checksumming.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
ch-compression.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
ch-convert-intro.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
ch-file-attributes.rst btrfs-progs: docs: add cross reference for manualpages 2022-10-11 09:08:08 +02:00
ch-flexibility.rst btrfs-progs: docs: move flexibility to Administration 2022-05-17 21:12:19 +02:00
ch-fs-limits.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
ch-hardware-considerations.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
ch-mount-options.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
ch-quota-intro.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
ch-scrub-intro.rst btrfs-progs: docs: add more chapters (part 2) 2021-12-17 11:53:44 +01:00
ch-seeding-device.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
ch-subvolume-intro.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
ch-swapfile.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
ch-volume-management-intro.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
ch-zoned-intro.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
conf.py btrfs-progs: docs: set version from VERSION file 2022-02-16 23:24:12 +01:00
dev-send-stream.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
fsck.btrfs.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00
index.rst btrfs-progs: docs: add stub page for kernel changes 2022-09-10 22:47:27 +02:00
man-index.rst btrfs-progs: docs: drop indices from pages 2021-11-26 00:48:24 +01:00
mkfs.btrfs.rst btrfs-progs: docs: typo fixups and formatting updates 2022-12-22 18:44:47 +01:00
trouble-index.rst btrfs-progs: docs: fix typos 2022-12-07 21:00:25 +01:00