Date: Tue, 12 Mar 2019 11:37:23 +0100 From: Jan Martin Mikkelsen <janm@transactionware.com> To: =?utf-8?Q?Trond_Endrest=C3=B8l?= <Trond.Endrestol@fagskolen.gjovik.no> Cc: FreeBSD current <freebsd-current@freebsd.org> Subject: Re: ZFS no longer mounted in alphanumerical order Message-ID: <97B0EDCF-355F-4600-8316-2B12473445A4@transactionware.com> In-Reply-To: <alpine.BSF.2.21.9999.1903121034570.315@mail.fig.ol.no> References: <201903120012.x2C0CeeJ012446@gndrsh.dnsmgr.net> <e45bc5ab-af40-ad75-b5b2-8b0830aa915a@FreeBSD.org> <alpine.BSF.2.21.9999.1903121034570.315@mail.fig.ol.no>
index | next in thread | previous in thread | raw e-mail
> On 12 Mar 2019, at 10:37, Trond Endrestøl <Trond.Endrestol@fagskolen.gjovik.no> wrote:
> I concocted a shell script, it looks promising:
>
> #!/bin/sh
> #-
> # Parallel mounting of ZFS filesystems leaves a chaotic listing of
> # mounted filesystems when viewed by df(1).
> # Separating the header from the remaining lines and sorting the
> # latter before recombining is a viable solution.
> #-
>
> DF=/bin/df
>
> ${DF} ${@} | grep ^Filesystem
> ${DF} ${@} | grep -v ^Filesystem | sort -k 6
>
> # new-df.sh
An alternative sort approach, which handles df arguments which change the number of columns, and only invokes df once:
${DF} "$@" | awk '/^Filesystem/ { print; sort = "sort -k " NF } ! /^Filesystem/ { print | sort }’
Regards,
Jan.
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?97B0EDCF-355F-4600-8316-2B12473445A4>
