Automatically force fsck -fy when encountering “UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.”

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
1
down vote

favorite












I have FSCKFIX=yes in /etc/default/rcS, however, when I drove down to the site and connected a monitor to this server today, I saw this:



enter image description here
I ran fsck.ext4 -fy /dev/sda1 and rebooted and now the server is back up and running.



I understand there are situations where just blindly running fsck -fy is dangerous and can lead to data loss. However, in my case, this is a physically inaccessible server and all the data is backed up in the cloud. It is paramount that Ubuntu does any and all steps possible to try to get it online.



Is there any way to force Ubuntu to always run fsck -fy, even if there are any "UNEXPECTED INCONSISTENCY" problems?










share|improve this question



























    up vote
    1
    down vote

    favorite












    I have FSCKFIX=yes in /etc/default/rcS, however, when I drove down to the site and connected a monitor to this server today, I saw this:



    enter image description here
    I ran fsck.ext4 -fy /dev/sda1 and rebooted and now the server is back up and running.



    I understand there are situations where just blindly running fsck -fy is dangerous and can lead to data loss. However, in my case, this is a physically inaccessible server and all the data is backed up in the cloud. It is paramount that Ubuntu does any and all steps possible to try to get it online.



    Is there any way to force Ubuntu to always run fsck -fy, even if there are any "UNEXPECTED INCONSISTENCY" problems?










    share|improve this question

























      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      I have FSCKFIX=yes in /etc/default/rcS, however, when I drove down to the site and connected a monitor to this server today, I saw this:



      enter image description here
      I ran fsck.ext4 -fy /dev/sda1 and rebooted and now the server is back up and running.



      I understand there are situations where just blindly running fsck -fy is dangerous and can lead to data loss. However, in my case, this is a physically inaccessible server and all the data is backed up in the cloud. It is paramount that Ubuntu does any and all steps possible to try to get it online.



      Is there any way to force Ubuntu to always run fsck -fy, even if there are any "UNEXPECTED INCONSISTENCY" problems?










      share|improve this question















      I have FSCKFIX=yes in /etc/default/rcS, however, when I drove down to the site and connected a monitor to this server today, I saw this:



      enter image description here
      I ran fsck.ext4 -fy /dev/sda1 and rebooted and now the server is back up and running.



      I understand there are situations where just blindly running fsck -fy is dangerous and can lead to data loss. However, in my case, this is a physically inaccessible server and all the data is backed up in the cloud. It is paramount that Ubuntu does any and all steps possible to try to get it online.



      Is there any way to force Ubuntu to always run fsck -fy, even if there are any "UNEXPECTED INCONSISTENCY" problems?







      boot systemd initramfs fsck headless






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Feb 15 at 10:13









      dessert

      20k55795




      20k55795










      asked Feb 15 at 9:56









      Roman Gaufman

      230210




      230210




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          8
          down vote



          accepted
          +50










          Let me preface this with a disclaimer that if you have regular issues with unclean filesystems, even though you shutdown your system cleanly, you have grave underlying problems and its possible fsck can do more harm than good !



          AFAIK there is no mechanism for an automatic fsck only if inconsistencies are found.



          However, you do an fsck at every boot with some kernel parameters.



          sudo nano /etc/default/grub


          find the line that says



          GRUB_CMDLINE_LINUX_DEFAULT


          and add



          fsck.mode=force fsck.repair=yes


          to the existing things there.



          yes here should do the same as your FSCKFIX=yes in /etc/default/rcS or a manual fsck -fy. Personally I think preen would be safer, but then again it would hang on startup if the disk needs some more fixes that fsck does not deem "safe " and wants user interaction.



          run



          sudo update-grub


          to update grup and verify it with



          grep fsck /boot/grub/grub.cfg 


          or have a look with an editor in /boot/grub/grub.cfg



          If you then reboot, the filesystem should be checked, you can verify the last time it was checked (should be your boot time) with



          sudo dumpe2fs -h /dev/your/device | grep checked
          dumpe2fs 1.43.5 (04-Aug-2017)
          Last checked: Sun Feb 18 08:53:31 2018





          share|improve this answer




















          • ..........Nice!
            – stumblebee
            Feb 19 at 2:49










          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "89"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1006417%2fautomatically-force-fsck-fy-when-encountering-unexpected-inconsistency-run-fs%23new-answer', 'question_page');

          );

          Post as a guest






























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          8
          down vote



          accepted
          +50










          Let me preface this with a disclaimer that if you have regular issues with unclean filesystems, even though you shutdown your system cleanly, you have grave underlying problems and its possible fsck can do more harm than good !



          AFAIK there is no mechanism for an automatic fsck only if inconsistencies are found.



          However, you do an fsck at every boot with some kernel parameters.



          sudo nano /etc/default/grub


          find the line that says



          GRUB_CMDLINE_LINUX_DEFAULT


          and add



          fsck.mode=force fsck.repair=yes


          to the existing things there.



          yes here should do the same as your FSCKFIX=yes in /etc/default/rcS or a manual fsck -fy. Personally I think preen would be safer, but then again it would hang on startup if the disk needs some more fixes that fsck does not deem "safe " and wants user interaction.



          run



          sudo update-grub


          to update grup and verify it with



          grep fsck /boot/grub/grub.cfg 


          or have a look with an editor in /boot/grub/grub.cfg



          If you then reboot, the filesystem should be checked, you can verify the last time it was checked (should be your boot time) with



          sudo dumpe2fs -h /dev/your/device | grep checked
          dumpe2fs 1.43.5 (04-Aug-2017)
          Last checked: Sun Feb 18 08:53:31 2018





          share|improve this answer




















          • ..........Nice!
            – stumblebee
            Feb 19 at 2:49














          up vote
          8
          down vote



          accepted
          +50










          Let me preface this with a disclaimer that if you have regular issues with unclean filesystems, even though you shutdown your system cleanly, you have grave underlying problems and its possible fsck can do more harm than good !



          AFAIK there is no mechanism for an automatic fsck only if inconsistencies are found.



          However, you do an fsck at every boot with some kernel parameters.



          sudo nano /etc/default/grub


          find the line that says



          GRUB_CMDLINE_LINUX_DEFAULT


          and add



          fsck.mode=force fsck.repair=yes


          to the existing things there.



          yes here should do the same as your FSCKFIX=yes in /etc/default/rcS or a manual fsck -fy. Personally I think preen would be safer, but then again it would hang on startup if the disk needs some more fixes that fsck does not deem "safe " and wants user interaction.



          run



          sudo update-grub


          to update grup and verify it with



          grep fsck /boot/grub/grub.cfg 


          or have a look with an editor in /boot/grub/grub.cfg



          If you then reboot, the filesystem should be checked, you can verify the last time it was checked (should be your boot time) with



          sudo dumpe2fs -h /dev/your/device | grep checked
          dumpe2fs 1.43.5 (04-Aug-2017)
          Last checked: Sun Feb 18 08:53:31 2018





          share|improve this answer




















          • ..........Nice!
            – stumblebee
            Feb 19 at 2:49












          up vote
          8
          down vote



          accepted
          +50







          up vote
          8
          down vote



          accepted
          +50




          +50




          Let me preface this with a disclaimer that if you have regular issues with unclean filesystems, even though you shutdown your system cleanly, you have grave underlying problems and its possible fsck can do more harm than good !



          AFAIK there is no mechanism for an automatic fsck only if inconsistencies are found.



          However, you do an fsck at every boot with some kernel parameters.



          sudo nano /etc/default/grub


          find the line that says



          GRUB_CMDLINE_LINUX_DEFAULT


          and add



          fsck.mode=force fsck.repair=yes


          to the existing things there.



          yes here should do the same as your FSCKFIX=yes in /etc/default/rcS or a manual fsck -fy. Personally I think preen would be safer, but then again it would hang on startup if the disk needs some more fixes that fsck does not deem "safe " and wants user interaction.



          run



          sudo update-grub


          to update grup and verify it with



          grep fsck /boot/grub/grub.cfg 


          or have a look with an editor in /boot/grub/grub.cfg



          If you then reboot, the filesystem should be checked, you can verify the last time it was checked (should be your boot time) with



          sudo dumpe2fs -h /dev/your/device | grep checked
          dumpe2fs 1.43.5 (04-Aug-2017)
          Last checked: Sun Feb 18 08:53:31 2018





          share|improve this answer












          Let me preface this with a disclaimer that if you have regular issues with unclean filesystems, even though you shutdown your system cleanly, you have grave underlying problems and its possible fsck can do more harm than good !



          AFAIK there is no mechanism for an automatic fsck only if inconsistencies are found.



          However, you do an fsck at every boot with some kernel parameters.



          sudo nano /etc/default/grub


          find the line that says



          GRUB_CMDLINE_LINUX_DEFAULT


          and add



          fsck.mode=force fsck.repair=yes


          to the existing things there.



          yes here should do the same as your FSCKFIX=yes in /etc/default/rcS or a manual fsck -fy. Personally I think preen would be safer, but then again it would hang on startup if the disk needs some more fixes that fsck does not deem "safe " and wants user interaction.



          run



          sudo update-grub


          to update grup and verify it with



          grep fsck /boot/grub/grub.cfg 


          or have a look with an editor in /boot/grub/grub.cfg



          If you then reboot, the filesystem should be checked, you can verify the last time it was checked (should be your boot time) with



          sudo dumpe2fs -h /dev/your/device | grep checked
          dumpe2fs 1.43.5 (04-Aug-2017)
          Last checked: Sun Feb 18 08:53:31 2018






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Feb 18 at 8:38









          Robert Riedl

          2,740623




          2,740623











          • ..........Nice!
            – stumblebee
            Feb 19 at 2:49
















          • ..........Nice!
            – stumblebee
            Feb 19 at 2:49















          ..........Nice!
          – stumblebee
          Feb 19 at 2:49




          ..........Nice!
          – stumblebee
          Feb 19 at 2:49

















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1006417%2fautomatically-force-fsck-fy-when-encountering-unexpected-inconsistency-run-fs%23new-answer', 'question_page');

          );

          Post as a guest













































































          Popular posts from this blog

          How do so many people here on Academia.SE, and in general, afford lavish higher education programs?

          Trouble downloading packages list due to a “Hash sum mismatch” error

          How do I move numbers in filenames, in a batch renaming operation?