<html>
<body>
<div style='font: 12pt sans-serif;'>
  
    
    
    
  
  
    <div>
      <p>Hello!</p>
      <p dir="ltr" style="text-align: left;"></p>
      <p dir="ltr" style="text-align: left;">Existing script test file system very slowly on my pc.   Approximately 180 seconds.</p>
      <p dir="ltr" style="text-align: left;">If it change to call fcsk with option -A speed up to  approximately 6 seconds.</p>
      <p dir="ltr" style="text-align: left;"></p>
      <p dir="ltr" style="text-align: left;">In  man pages (FSCK(8) ) you can see:</p>
      <p dir="ltr" style="text-align: left;">/</p>
      <p dir="ltr" style="text-align: left;">      -A     Walk through the /etc/fstab file and try to check all file  sys-
      <br />      tems in one run. This option is typically used from the /etc/rc
      <br />      system initialization file, instead  of  multiple  commands  for
      <br />      checking a single file system.</p>
      <p dir="ltr" style="text-align: left;">/</p>
      <p dir="ltr" style="text-align: left;"></p>
      <p dir="ltr" style="text-align: left;">This call using on lfs. May be this change needed on lunar script?</p>
      <p dir="ltr" style="text-align: left;"></p>
      <p dir="ltr" style="text-align: left;">Yours faithfully, Denis.</p>
      <p dir="ltr" style="text-align: left;"></p>
      <p dir="ltr" style="text-align: left;"></p>
      <p dir="ltr" style="text-align: left;">Example patch:</p>
      <p dir="ltr" style="text-align: left;">-----</p>
      <p dir="ltr" style="text-align: left;">--- /etc/init.d/mount 2008-01-06 08:50:33.000000000 +0000</p>
      <p dir="ltr" style="text-align: left;">+++ /root/mount 2007-10-27 17:42:09.000000000 +0000</p>
      <p dir="ltr" style="text-align: left;">@@ -218,13 +218,16 @@</p>
      <p dir="ltr" style="text-align: left;">  fi</p>
      <p dir="ltr" style="text-align: left;"> </p>
      <p dir="ltr" style="text-align: left;">  # check filesystems</p>
      <p dir="ltr" style="text-align: left;">-  FSCKLEVELS=$(sed 's/#.*$//g' /etc/fstab | awk '($6&gt;0){print$6}' | sort -n | uniq)</p>
      <p dir="ltr" style="text-align: left;">-  if [ -n "$FSCKLEVELS" ]; then</p>
      <p dir="ltr" style="text-align: left;">-   echo "Checking file systems:"</p>
      <p dir="ltr" style="text-align: left;">-   for FSCKLEVEL in $FSCKLEVELS; do</p>
      <p dir="ltr" style="text-align: left;">-    for FS in $(sed 's/#.*$//g' /etc/fstab | awk "(\$6==$FSCKLEVEL){print\$1}"); do</p>
      <p dir="ltr" style="text-align: left;">-    </p>
      <p dir="ltr" style="text-align: left;">-     run_with_msg_and_exit_codes " * Checking $FS" "fsck -T -C -y -V $FORCE $FS" "0" "1" ""</p>
      <p dir="ltr" style="text-align: left;">+  #FSCKLEVELS=$(sed 's/#.*$//g' /etc/fstab | awk '($6&gt;0){print$6}' | sort -n | uniq)</p>
      <p dir="ltr" style="text-align: left;">+  #if [ -n "$FSCKLEVELS" ]; then</p>
      <p dir="ltr" style="text-align: left;">+  # echo "Checking file systems:"</p>
      <p dir="ltr" style="text-align: left;">+  # for FSCKLEVEL in $FSCKLEVELS; do</p>
      <p dir="ltr" style="text-align: left;">+  #  for FS in $(sed 's/#.*$//g' /etc/fstab | awk "(\$6==$FSCKLEVEL){print\$1}"); do</p>
      <p dir="ltr" style="text-align: left;">+  #  </p>
      <p dir="ltr" style="text-align: left;">+  #   run_with_msg_and_exit_codes " * Checking $FS" "fsck -T -C -y -V $FORCE $FS" "0" "1" ""</p>
      <p dir="ltr" style="text-align: left;">+  #lfs</p>
      <p dir="ltr" style="text-align: left;">+  fsck $(FORCE) -a -A -C -T 2&gt;/dev/null</p>
      <p dir="ltr" style="text-align: left;">+  #/lfs</p>
      <p dir="ltr" style="text-align: left;">     if [ $? -ge 2 ]; then</p>
      <p dir="ltr" style="text-align: left;">      echo ""</p>
      <p dir="ltr" style="text-align: left;">      echo " *** fsck failed! ***"</p>
      <p dir="ltr" style="text-align: left;">@@ -235,9 +238,9 @@</p>
      <p dir="ltr" style="text-align: left;">      sulogin</p>
      <p dir="ltr" style="text-align: left;">      reboot  -f</p>
      <p dir="ltr" style="text-align: left;">     fi</p>
      <p dir="ltr" style="text-align: left;">-    done</p>
      <p dir="ltr" style="text-align: left;">-   done</p>
      <p dir="ltr" style="text-align: left;">-  fi</p>
      <p dir="ltr" style="text-align: left;">+  #  done</p>
      <p dir="ltr" style="text-align: left;">+  # done</p>
      <p dir="ltr" style="text-align: left;">+  #fi</p>
      <p dir="ltr" style="text-align: left;"> fi</p>
      <p dir="ltr" style="text-align: left;">-----</p>
    </div>
  


</div></body>
</html>