Mount posixovl using fstab





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







1















The following line:



/path1  /path2  posixovl    none    0   0


fails with the error:



/sbin/mount.posixovl: invalid option -- 'o'
Usage: /sbin/mount.posixovl [-F] [-S source] mountpoint [-- fuseoptions]


This is because mount.posixovl uses a non standard mount syntax, and fstab will call it assuming default mount syntax, eg.



mount.posixovl /path1 /path2 -o [whatsoever_/etc/fstab_options]


EDIT #1:
Same problem, solved with an uglier hack in this linuxquestions.org Q&A titled: [SOLVED] How to get a fuse-posixovl partition mounted at bootup?










share|improve this question































    1















    The following line:



    /path1  /path2  posixovl    none    0   0


    fails with the error:



    /sbin/mount.posixovl: invalid option -- 'o'
    Usage: /sbin/mount.posixovl [-F] [-S source] mountpoint [-- fuseoptions]


    This is because mount.posixovl uses a non standard mount syntax, and fstab will call it assuming default mount syntax, eg.



    mount.posixovl /path1 /path2 -o [whatsoever_/etc/fstab_options]


    EDIT #1:
    Same problem, solved with an uglier hack in this linuxquestions.org Q&A titled: [SOLVED] How to get a fuse-posixovl partition mounted at bootup?










    share|improve this question



























      1












      1








      1








      The following line:



      /path1  /path2  posixovl    none    0   0


      fails with the error:



      /sbin/mount.posixovl: invalid option -- 'o'
      Usage: /sbin/mount.posixovl [-F] [-S source] mountpoint [-- fuseoptions]


      This is because mount.posixovl uses a non standard mount syntax, and fstab will call it assuming default mount syntax, eg.



      mount.posixovl /path1 /path2 -o [whatsoever_/etc/fstab_options]


      EDIT #1:
      Same problem, solved with an uglier hack in this linuxquestions.org Q&A titled: [SOLVED] How to get a fuse-posixovl partition mounted at bootup?










      share|improve this question
















      The following line:



      /path1  /path2  posixovl    none    0   0


      fails with the error:



      /sbin/mount.posixovl: invalid option -- 'o'
      Usage: /sbin/mount.posixovl [-F] [-S source] mountpoint [-- fuseoptions]


      This is because mount.posixovl uses a non standard mount syntax, and fstab will call it assuming default mount syntax, eg.



      mount.posixovl /path1 /path2 -o [whatsoever_/etc/fstab_options]


      EDIT #1:
      Same problem, solved with an uglier hack in this linuxquestions.org Q&A titled: [SOLVED] How to get a fuse-posixovl partition mounted at bootup?







      fstab fuse






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jul 17 '15 at 13:25









      slm

      255k71541687




      255k71541687










      asked Jul 17 '15 at 13:16









      vehystrixvehystrix

      1164




      1164






















          1 Answer
          1






          active

          oldest

          votes


















          1














          I wrote a wrapper for mount.posixovl that enables it to be used with fstab



          First, rename /sbin/mount.posixovl to something else, like /sbin/mount.posixovl.orig



          Finally, create a new file /sbin/mount.posixovl whith the following contents:



          #!/bin/bash
          # wrapper for mount.posixovl to conform with common mount syntax
          # with this wrapper posixovl can be used in fstab

          # location of the original mount.posixovl
          origposixovl="/sbin/mount.posixovl.orig"

          # gather inputs
          while [ $# -gt 0 ]; do
          if [[ "$1" == -* ]]; then
          # var is an input switch
          # we can only use the -o or -F switches
          if [[ "$1" == *F* ]]; then
          optsF="-F"
          else
          optsF=""
          fi
          if [[ "$1" == *o* ]]; then
          shift
          optsfuse="-- -o $1"
          else
          optsfuse=""
          fi
          shift
          else
          # var is a main argument
          sourcedir="$1"
          shift
          if [[ "$1" != -* ]]; then
          targetdir="$1"
          shift
          else
          targetdir="$sourcedir"
          fi
          fi
          done

          # verify inputs
          if [ "$sourcedir" == "" ]; then
          echo "no source specified"
          exit 1
          fi
          if [ "$targetdir" == "" ]; then
          echo "no target specified"
          exit 1
          fi

          # build mount.posixovl command
          "$origposixovl" $optsF -S "$sourcedir" "$targetdir" $optsfuse


          Naturally, set the newly created /sbin/mount.posixovl to be executeable (chmod +x /sbin/mount.posixovl)



          It is useful mounting posixovl trough fstab






          share|improve this answer


























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "106"
            };
            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',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f216727%2fmount-posixovl-using-fstab%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            I wrote a wrapper for mount.posixovl that enables it to be used with fstab



            First, rename /sbin/mount.posixovl to something else, like /sbin/mount.posixovl.orig



            Finally, create a new file /sbin/mount.posixovl whith the following contents:



            #!/bin/bash
            # wrapper for mount.posixovl to conform with common mount syntax
            # with this wrapper posixovl can be used in fstab

            # location of the original mount.posixovl
            origposixovl="/sbin/mount.posixovl.orig"

            # gather inputs
            while [ $# -gt 0 ]; do
            if [[ "$1" == -* ]]; then
            # var is an input switch
            # we can only use the -o or -F switches
            if [[ "$1" == *F* ]]; then
            optsF="-F"
            else
            optsF=""
            fi
            if [[ "$1" == *o* ]]; then
            shift
            optsfuse="-- -o $1"
            else
            optsfuse=""
            fi
            shift
            else
            # var is a main argument
            sourcedir="$1"
            shift
            if [[ "$1" != -* ]]; then
            targetdir="$1"
            shift
            else
            targetdir="$sourcedir"
            fi
            fi
            done

            # verify inputs
            if [ "$sourcedir" == "" ]; then
            echo "no source specified"
            exit 1
            fi
            if [ "$targetdir" == "" ]; then
            echo "no target specified"
            exit 1
            fi

            # build mount.posixovl command
            "$origposixovl" $optsF -S "$sourcedir" "$targetdir" $optsfuse


            Naturally, set the newly created /sbin/mount.posixovl to be executeable (chmod +x /sbin/mount.posixovl)



            It is useful mounting posixovl trough fstab






            share|improve this answer






























              1














              I wrote a wrapper for mount.posixovl that enables it to be used with fstab



              First, rename /sbin/mount.posixovl to something else, like /sbin/mount.posixovl.orig



              Finally, create a new file /sbin/mount.posixovl whith the following contents:



              #!/bin/bash
              # wrapper for mount.posixovl to conform with common mount syntax
              # with this wrapper posixovl can be used in fstab

              # location of the original mount.posixovl
              origposixovl="/sbin/mount.posixovl.orig"

              # gather inputs
              while [ $# -gt 0 ]; do
              if [[ "$1" == -* ]]; then
              # var is an input switch
              # we can only use the -o or -F switches
              if [[ "$1" == *F* ]]; then
              optsF="-F"
              else
              optsF=""
              fi
              if [[ "$1" == *o* ]]; then
              shift
              optsfuse="-- -o $1"
              else
              optsfuse=""
              fi
              shift
              else
              # var is a main argument
              sourcedir="$1"
              shift
              if [[ "$1" != -* ]]; then
              targetdir="$1"
              shift
              else
              targetdir="$sourcedir"
              fi
              fi
              done

              # verify inputs
              if [ "$sourcedir" == "" ]; then
              echo "no source specified"
              exit 1
              fi
              if [ "$targetdir" == "" ]; then
              echo "no target specified"
              exit 1
              fi

              # build mount.posixovl command
              "$origposixovl" $optsF -S "$sourcedir" "$targetdir" $optsfuse


              Naturally, set the newly created /sbin/mount.posixovl to be executeable (chmod +x /sbin/mount.posixovl)



              It is useful mounting posixovl trough fstab






              share|improve this answer




























                1












                1








                1







                I wrote a wrapper for mount.posixovl that enables it to be used with fstab



                First, rename /sbin/mount.posixovl to something else, like /sbin/mount.posixovl.orig



                Finally, create a new file /sbin/mount.posixovl whith the following contents:



                #!/bin/bash
                # wrapper for mount.posixovl to conform with common mount syntax
                # with this wrapper posixovl can be used in fstab

                # location of the original mount.posixovl
                origposixovl="/sbin/mount.posixovl.orig"

                # gather inputs
                while [ $# -gt 0 ]; do
                if [[ "$1" == -* ]]; then
                # var is an input switch
                # we can only use the -o or -F switches
                if [[ "$1" == *F* ]]; then
                optsF="-F"
                else
                optsF=""
                fi
                if [[ "$1" == *o* ]]; then
                shift
                optsfuse="-- -o $1"
                else
                optsfuse=""
                fi
                shift
                else
                # var is a main argument
                sourcedir="$1"
                shift
                if [[ "$1" != -* ]]; then
                targetdir="$1"
                shift
                else
                targetdir="$sourcedir"
                fi
                fi
                done

                # verify inputs
                if [ "$sourcedir" == "" ]; then
                echo "no source specified"
                exit 1
                fi
                if [ "$targetdir" == "" ]; then
                echo "no target specified"
                exit 1
                fi

                # build mount.posixovl command
                "$origposixovl" $optsF -S "$sourcedir" "$targetdir" $optsfuse


                Naturally, set the newly created /sbin/mount.posixovl to be executeable (chmod +x /sbin/mount.posixovl)



                It is useful mounting posixovl trough fstab






                share|improve this answer















                I wrote a wrapper for mount.posixovl that enables it to be used with fstab



                First, rename /sbin/mount.posixovl to something else, like /sbin/mount.posixovl.orig



                Finally, create a new file /sbin/mount.posixovl whith the following contents:



                #!/bin/bash
                # wrapper for mount.posixovl to conform with common mount syntax
                # with this wrapper posixovl can be used in fstab

                # location of the original mount.posixovl
                origposixovl="/sbin/mount.posixovl.orig"

                # gather inputs
                while [ $# -gt 0 ]; do
                if [[ "$1" == -* ]]; then
                # var is an input switch
                # we can only use the -o or -F switches
                if [[ "$1" == *F* ]]; then
                optsF="-F"
                else
                optsF=""
                fi
                if [[ "$1" == *o* ]]; then
                shift
                optsfuse="-- -o $1"
                else
                optsfuse=""
                fi
                shift
                else
                # var is a main argument
                sourcedir="$1"
                shift
                if [[ "$1" != -* ]]; then
                targetdir="$1"
                shift
                else
                targetdir="$sourcedir"
                fi
                fi
                done

                # verify inputs
                if [ "$sourcedir" == "" ]; then
                echo "no source specified"
                exit 1
                fi
                if [ "$targetdir" == "" ]; then
                echo "no target specified"
                exit 1
                fi

                # build mount.posixovl command
                "$origposixovl" $optsF -S "$sourcedir" "$targetdir" $optsfuse


                Naturally, set the newly created /sbin/mount.posixovl to be executeable (chmod +x /sbin/mount.posixovl)



                It is useful mounting posixovl trough fstab







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited 3 hours ago









                Rui F Ribeiro

                41.9k1483142




                41.9k1483142










                answered Jul 17 '15 at 13:20









                vehystrixvehystrix

                1164




                1164






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Unix & Linux Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f216727%2fmount-posixovl-using-fstab%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    CARDNET

                    Boot-repair Failure: Unable to locate package grub-common:i386

                    濃尾地震