diff options
Diffstat (limited to 'dracut')
-rwxr-xr-x | dracut/90zfs/mount-zfs.sh | 6 | ||||
-rwxr-xr-x | dracut/90zfs/parse-zfs.sh | 3 | ||||
-rw-r--r-- | dracut/README.dracut.markdown | 15 |
3 files changed, 14 insertions, 10 deletions
diff --git a/dracut/90zfs/mount-zfs.sh b/dracut/90zfs/mount-zfs.sh index 52c55a68d..49d68466c 100755 --- a/dracut/90zfs/mount-zfs.sh +++ b/dracut/90zfs/mount-zfs.sh @@ -19,12 +19,14 @@ case "$root" in # Might be imported by the kernel module, so try searching before # we import anything. zfsbootfs=`zpool list -H -o bootfs | sed 'q'` - if [ "$?" != "0" ] || [ "$zfsbootfs" = "" ] || [ "$zfsbootfs" = "no pools available" ] ; then + if [ "$?" != "0" ] || [ "$zfsbootfs" = "" ] || \ + [ "$zfsbootfs" = "no pools available" ] ; then # Not there, so we need to import everything. info "ZFS: Attempting to import additional pools." zpool import -N -a ${ZPOOL_FORCE} zfsbootfs=`zpool list -H -o bootfs | sed 'q'` - if [ "$?" != "0" ] || [ "$zfsbootfs" = "" ] || [ "$zfsbootfs" = "no pools available" ] ; then + if [ "$?" != "0" ] || [ "$zfsbootfs" = "" ] || \ + [ "$zfsbootfs" = "no pools available" ] ; then rootok=0 pool="" diff --git a/dracut/90zfs/parse-zfs.sh b/dracut/90zfs/parse-zfs.sh index a5e84ad19..25f2dfbac 100755 --- a/dracut/90zfs/parse-zfs.sh +++ b/dracut/90zfs/parse-zfs.sh @@ -10,7 +10,8 @@ if [ "${spl_hostid}" != "" ] ; then elif [ -f /etc/hostid ] ; then info "ZFS: Using hostid from /etc/hostid: `cat /etc/hostid`" else - warn "ZFS: No hostid found on kernel command line or /etc/hostid. ZFS pools may not import correctly." + warn "ZFS: No hostid found on kernel command line or /etc/hostid. " + warn "ZFS: Pools may not import correctly." fi case "$root" in diff --git a/dracut/README.dracut.markdown b/dracut/README.dracut.markdown index cc17f6aad..909273a65 100644 --- a/dracut/README.dracut.markdown +++ b/dracut/README.dracut.markdown @@ -33,16 +33,17 @@ Kernel Command Line The initramfs' behavior is influenced by the following kernel command line parameters passed in from the boot loader: -* `root=...`: If not set, importable pools are searched for a bootfs attribute. -If an explicitly set root is desired, you may use `root=ZFS:pool/dataset` +* `root=...`: If not set, importable pools are searched for a bootfs +attribute. If an explicitly set root is desired, you may use +`root=ZFS:pool/dataset` * `zfs_force=0`: If set to 1, the initramfs will run `zpool import -f` when attempting to import pools if the required pool isn't automatically imported -by the zfs module. This can save you a trip to a bootcd if hostid has changed, -but is dangerous and can lead to zpool corruption, particularly in cases where -storage is on a shared fabric such as iSCSI where multiple hosts can access -storage devices concurrently. _Please understand the implications of -force-importing a pool before enabling this option!_ +by the zfs module. This can save you a trip to a bootcd if hostid has +changed, but is dangerous and can lead to zpool corruption, particularly in +cases where storage is on a shared fabric such as iSCSI where multiple hosts +can access storage devices concurrently. _Please understand the implications +of force-importing a pool before enabling this option!_ * `spl_hostid`: By default, the hostid used by the SPL module is read from /etc/hostid inside the initramfs. This file is placed there from the host |