Commit Graph

388 Commits

Author SHA1 Message Date
Rich Ercolani
cfa01ddfe8 Add warning about containers (#203)
A couple people have come by IRC having issues where the root cause was that they were stuck on the CDDL/GPL prompt from apt never rendering because their container runtime console wasn't being detected as dumb/noninteractive by apt, but wasn't capable of displaying the prompt.

So let's add a warning about that, shall we?
2021-09-14 11:12:32 +03:00
David Pesticcio
3072a80310 Update: SATA drives with power failure protection (#199)
Old location: http://blog.nordeus.com/dev-ops/power-failure-testing-with-ssds.htm (404 Not Found)

Present location: https://engineering.nordeus.com/power-failure-testing-with-ssds
2021-09-14 10:59:31 +03:00
George Melikov
e3bbc6ea30 Update zpool-features section number 2021-09-07 14:50:11 +03:00
George Melikov
8ca34b110b Update link to zpool-features.7 man page 2021-09-07 14:49:32 +03:00
Rich Ercolani
0bd6613d45 Updated compatibility_matrix.py for zpool-features.7 (#200)
In OpenZFS 2.1 and newer, zpool-features got refactored and renamed.

Signed-off-by: Rich Ercolani <rincebrain@gmail.com>
2021-09-07 14:36:32 +03:00
ne9z
d1a20453b6 archlinux liveiso: sept 2021 update (#196)
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
2021-09-06 20:49:11 +03:00
ne9z
a1f68c37e0 Add support for NixOS + Fedora, Arch, RH minor changes (#195)
* Add support for NixOS

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* updated files for immutable root fs

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* update ssh key location

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* change initrd host key name

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* add missing -p switch

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* comments about SSH and encrypted bpool

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* backup hardware-configuration.nix file

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* clearer wording for backup

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* global useDHCP flag is deprecated

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* point user to configuration.nix

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* fixes for systemd-autofs; network; typo

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* force command to return 0

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* fix command to postMount

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* fix mount command

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* escape $i

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* create mountpoints before booting

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* replace postDevice,preMount command

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* disable zfs-mount

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* generate machine-id

Signed-off-by: Maurice Zhou <jasper@apvc.uk>
2021-09-06 20:48:50 +03:00
ne9z
f40d19a2c5 Multiple fixes for Root on ZFS guide (#191)
* Let user know that SELinux will be re-enabled after reboot

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* compat with future releases: use zfs-dkms and newer repo

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* rm unused releasever option

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* let user aware of the ignorable errors

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* detailed explanations for errors during grub-menu generation

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* Build ZFS dkms module in installed system

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* switch to dkms package for better compatibility with kernels

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* add direct download links for live iso

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* rm zfs-fuse before install; mirrorlist

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* reformat notes

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* rm netconfig - networkmanager is enabled by default

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* load kernel module in live;

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* rm encrypted bpool: untested

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* use u=r,go= permission on key file

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* fix typo

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* use bash shell

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* suggest clean the disks

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* add grub-menu auto update

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* monitor kernel-core pkg

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* copyright 2021

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* fix kernel var detection

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* read-only cache file

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* replace zfs-mount.service with zfs-mount-generator

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* notes for mount and POSIX-compliant

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* hard-code kernel version

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* fix chroot variable

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* fix grub cfg

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* fix grub

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* missing comment

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* comments

Signed-off-by: Maurice Zhou <jasper@apvc.uk>
2021-08-28 23:07:35 +03:00
George Melikov
5faf8ed9a7 CI: hotfix for Debian repos' Suite change 2021-08-23 12:46:06 +03:00
Maurice Zhou
6fcf8e76be Fedora: create bpool with compatibility property
update Arch Linux live loader entries

Signed-off-by: Maurice Zhou <jasper@apvc.uk>
2021-08-10 11:38:30 +03:00
Maurice Zhou
5717d7bef7 rm refs to arch
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
2021-08-06 23:33:36 +03:00
Maurice Zhou
ae7c5d19f4 Fixes for Fedora; support Rocky Linux Live ISO
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
2021-08-06 23:33:36 +03:00
Maurice Zhou
9261cfb4f5 GRUB menu need to be regenerated after kernel update
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
2021-08-04 12:05:30 +03:00
ne9z
bdb85fc137 Add support for RHEL Root on ZFS (#180)
* Add support for RHEL Root on ZFS

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* require cryptsetup.target before mounting swap

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* disable sshd

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* fedora 34; grub workaround

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* add manual redirect to new page

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* orphan page

Signed-off-by: Maurice Zhou <jasper@apvc.uk>

* Remove `RHEL and CentOS` from index

Co-authored-by: George Melikov <mail@gmelikov.ru>
2021-08-03 17:55:33 +03:00
ne9z
6a60717816 Arch Linux: August 2021 update (#185)
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
2021-08-03 17:44:45 +03:00
ne9z
de588ca3d3 Add Fedora Root on ZFS support (#177)
* Add support for Fedora Root on ZFS

* use /usr/sbin/zfs

* 2.0.5 is now available with support for latest kernel

* require cryptsetup.target before mounting swap

* disable sshd

* fedora redirect

Signed-off-by: Maurice Zhou <jasper@apvc.uk>
2021-08-03 17:42:08 +03:00
Václav Skála
f5a2a4e05b Fix zfs_scan_mem_lim_soft_fact documentation
Signed-off-by: Václav Skála <skala@vshosting.cz>
2021-07-13 12:36:55 +03:00
Brian Behlendorf
7344a563b4 Update the dRAID version note
Make it clear dRAID is available as of the 2.1.0 release.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
2021-07-02 10:07:49 +03:00
Tony Hutter
e121b1422e Missed one small Centos 8.3 -> 8.4 change 2021-06-23 14:53:34 -07:00
Tony Hutter
b90c76e543 Add links to Centos zfs-release.el8_4.*.rpms 2021-06-23 14:52:44 -07:00
Maurice Zhou
fb2317eea2 June-2021 update
fix indentation

GRUB 2.06 does not work with LUKS2

use separate file in /etc/profile.d

Use systemd-firstboot to configure locales, tz, etc

instructions for non-interactive system-firstboot

systemd-firstboot has bugs for setting root password

Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-06-20 16:47:36 -05:00
William Reiske
cd6805a58d Update ZIO Scheduler.rst 2021-06-17 15:42:38 -05:00
Rich Ercolani
4bcc7f69c3 Added ncompress requirement on RPM platforms.
openzfs/zfs#12173 is going to add a requirement for ncompress.

Signed-off-by: Rich Ercolani <rincebrain@gmail.com>
2021-06-04 11:26:31 +03:00
oliverpool
3ffd0fb421 Available typo 2021-05-27 14:13:40 -05:00
ne9z
eae172d920 move to libera.chat (#167)
Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-05-26 14:14:57 -07:00
Rich Ercolani
47c197a98e Updated and corrected build instructions.
While adding python{,3}-packaging to the build requirements, I
suspected that the build instructions hadn't actually been tested
recently. So I checked, found problems, and corrected them.

Signed-off-by: Rich Ercolani <rincebrain@gmail.com>
2021-05-22 23:52:58 +03:00
Maurice Zhou
99b06be59a Notes for encryption; direct link for Live ISO; striped vdev topology;
Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-05-20 00:17:37 -05:00
Maurice Zhou
ff20f0b5d7 Move long code pieces to separate files
Formatting fixes
separate files

Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-05-14 17:37:07 -05:00
Maurice Zhou
578f2901a7 GRUB boot live ISO
customize esp, bpool, swap, reserve size
customize previously hard-coded '/sys/'
add INST_ID to chroot variables
append INST_ID to zfs key name

Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-05-10 18:52:30 -05:00
Maurice Zhou
16cb298acf Examples for GRUB $prefix and $root
fix "efibootmgr -d" argument

dont set hostname in live environment

Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-05-04 02:53:12 -05:00
Fernando Carolo
fd48b2641f Update instructions for Ubuntu on Raspberry Pi for 20.04.2 release.
Update the getting started instructions for Ubuntu on a Raspberry Pi to
use the 20.04.2 LTS release. Add `-a` flag to the `wipefs` command to
make sure it will erase any filesystem header from previous use of the
SD card.

Signed-off-by: Fernando Carolo <fcarolo@google.com>
2021-05-04 00:49:12 -05:00
Maurice Zhou
d022e79773 fix indentation; remove spurious white space
Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-05-04 00:05:52 -05:00
Maurice Zhou
1fd8de8b18 Add hibernation instructions
Use ${DISK}-swap for dm name

Update archlinux live image to May 2021

Other minor improvements

reusable command for mirroring ESP

use glob for initrd keys

apply hostname to live system; use wildcard for network config

separate persistent swap and hibernation

secureboot; temp esp partition

capital letters

Secure Boot needs to be re-enabled

wording: save and reboot

wording, spurious white space

double sharp sign for comment

updates for GRUB tips

reinstall GRUB after entering system

Signed-off-by: Maurice Zhou <ja@apvc.uk>

do not use /dev/sda as example

fix formatting; add notes

update info regarding encryption

use internal links; tweak indentation

other kernel variants

install sudo before editing /etc/sudoers

use colon

use mkinitcpio for initrd generation

only use ~/.local/bin if exist

dependencies for building site

Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-05-04 00:05:52 -05:00
Tony Hutter
45d984ebdb Add Fedora 34 http link in markup 2021-04-27 09:21:22 -07:00
Tony Hutter
ba4dfc56fc Add Fedora 34 links, remove Fedora 31 2021-04-27 09:14:54 -07:00
George Melikov
3d3c901018 Workload Tuning.rst: fix redundant_metadata value 2021-04-25 18:46:23 +03:00
jumbi77
325115d92e Extend license information page
Extend license information page of OpenZFS.
2021-04-17 11:53:49 +03:00
jumbi77
b8d02ca7d8 Update OpenZFS Exceptions
Although openzfs/zfs is the new default repo and the OpenZFS patch
exceptions are obsolete, the list should be as accurate as possible.
2021-04-14 13:39:56 +03:00
Tony Hutter
c49e288ca5 Add git as dependency
If you do a `./autogen && ./configure --with-config=srpm && make dist` without having `git` installed, you will get a `ZFS_META_GITREV=unknown` value.  To fix this, add `git` as a dependency.
2021-04-01 16:40:44 -07:00
Maurice Zhou
7662c0bcd3 Arch Linux: rm kernel check for DKMS
Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-03-31 19:17:19 -05:00
Peter Ashford
ca53d5fe50 Update dRAID Howto.rst
Add default value for Parity.
2021-03-25 17:39:05 -05:00
Peter Ashford
1831d43894 Readability changes to FAQ.rst
Work on grammar, spelling and typos.
2021-03-25 17:38:12 -05:00
Vlad Petrov
8a996a17a3 Arch Linux: Remove DropBear key limitation note
ed25519 support: https://github.com/mkj/dropbear/pull/91

Closes #131

Signed-off-by: Vlad Petrov <ejiek@mail.ru>
Signed-off-by: Maurice Zhou <ja@apvc.uk>
[more concise wording; fix rst formatting]
Signed-off-by: Richard Laager <rlaager@wiktel.com>
2021-03-23 23:55:35 -05:00
Maurice Zhou
686f234fae Arch Linux: deprecate cachefile; import pools by scan
Arch Linux: install efibootmgr by default

Arch Linux: set zfs hook scan path

Arch Linux: import encrypted pool by mapper

Arch Linux: replace subjective "you" sentences

Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-03-17 17:56:40 -05:00
Peter Ashford
9dbf189300 Update Hardware.rst
Correct minor issue
2021-03-16 11:07:05 +03:00
Richard Laager
17845ca703 Debian: Fix /run/lock code
It looks like I messed this up (for Debian, but not Ubuntu) in my
various changes.  It is not necessary to do this before the chroot in
the normal install path, as it was done earlier.  But it is something
that should be done before the chroot in the rescue path.  I've now
made Debian match Ubuntu.

Fixes #141
Reported-by: Colm <colm@tuatha.org>
Signed-off-by: Richard Laager <rlaager@wiktel.com>
2021-03-15 18:32:01 -05:00
Richard Laager
30598b4875 Debian/Ubuntu: Improve the "Stop zed" message
Fixes #137
Signed-off-by: Richard Laager <rlaager@wiktel.com>
2021-03-15 18:25:10 -05:00
Richard Laager
32954399c7 Debian/Ubuntu: Improve cryptsetup notes
There was already a note about ignoring a cryptsetup WARNING, but:
A) cryptsetup also prints an ERROR message, and
B) this also occurs at an earlier step.

Fixes #134

Signed-off-by: Richard Laager <rlaager@wiktel.com>
2021-03-15 18:23:05 -05:00
Maurice Zhou
284bedff91 Arch Linux: Add missing varable to chroot command; IgnorePkg fixes
Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-03-14 12:53:23 -05:00
Maurice Zhou
06387ef96f Remove zfs-utils from IgnorePkg; Reorganize page
Signed-off-by: Maurice Zhou <ja@apvc.uk>
2021-03-14 03:41:06 -05:00