From 1d3b36d78a82c422c7dec77f81c0d6d4bc76395c Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Mon, 17 Nov 2008 18:20:19 +0100 Subject: off: Show filesystems to be checked at next boot --- etc/functions/off | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 etc/functions/off (limited to 'etc/functions/off') diff --git a/etc/functions/off b/etc/functions/off new file mode 100644 index 0000000..8369de9 --- /dev/null +++ b/etc/functions/off @@ -0,0 +1,17 @@ +## vim:ft=zsh +typeset filesystem line IFS=$'\n' +typeset -a filesystems +typeset tune2fs +uinit stop-all +for line in $(cat /etc/fstab); { + if [[ $line == *[12] ]] { + filesystems+=${${(s: :)line}[1]} + } +} +for filesystem in $filesystems; { + tune2fs=($(sudo tune2fs -l $filesystem | fgrep -i 'mount count' | grep -o '[0-9]*')) + if (( tune2fs[2] - tune2fs[1] < 2 )) { + echo "notice: filesystem $filesystem due to check at next boot" + } +} +sudo halt -- cgit v1.2.3