Statický mount

Pokud vám vadí, že submount/subfs a od verze 9.3 i HAL připojují jednotky CD a DVD do adresáře /media dle názvu výměnného média, můžete to změnit tak, aby se hezky připojovali do statického adresáře. Nebudete však ochuzeni o výhody automatického připojování. Čili česky řečeno, místo /media/název_cdéčka budete mít např. /media/cdrom

Postup je jednoduchý stačí vytvořit jakýkoliv soubor s příponou *.fdi v

/usr/share/hal/fdi/95userpolicy

a vepsat do něj následující řádky:


<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->

<deviceinfo version="0.2">

    <device>

        <!-- optical drives -->

        <match key="block.device" string="/dev/hdc">

          <match key="volume.is_disc" bool="true">

            <merge key="volume.policy.should_mount" type="bool">true</merge>

            <merge key="volume.policy.desired_mount_point" type="string">cdrom</merge>

          </match>

        </match>

    </device>

</deviceinfo>

Jen nezapomeňte soubor upravit na hodnoty odpovídající vašemu systému.

<match key="block.device" string="/dev/hdc">

/dev/hdc nahraďte adresou vašeho DVD nebo CDROMKY.

<merge key="volume.policy.desired_mount_point" type="string">cdrom</merge>

Místo cdrom můžete zapsat jakýkoliv název, do kterého se bude staticky mountovat.

Nakonec spusťte jako root

rchal restart

Pokud máte CDROM a CD/DVD můžete buď pro každou jednotku vytvořit vlastní soubor nebo vytvořit jeden dle následujícího vzoru:


<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->

<deviceinfo version="0.2"

    <device>

        <!-- optical drives -->

        <match key="block.device" string="/dev/hdc">

          <match key="volume.is_disc" bool="true">

            <merge key="volume.policy.should_mount" type="bool">true</merge>

            <merge key="volume.policy.desired_mount_point" type="string">cdrom</merge>

          </match>

        </match>

        <match key="block.device" string="/dev/hdb">

          <match key="volume.is_disc" bool="true">

            <merge key="volume.policy.should_mount" type="bool">true</merge>

            <merge key="volume.policy.desired_mount_point" type="string">dvdrecorder</merge>

          </match>

        </match>

    </device>

</deviceinfo>

Komentáře

jiri.vetvicka odpověděl -

Moc dekuji za pochvalu opravdu me velmi potesila a doufam, ze dalsi navody a clanky vam pomohou stejne, jako doposud.

Close the world, open the next.

jiri.vetvicka odpověděl -

Dekuji za odkaz, ja osobne pracoval jen s anglickou verzi portalu, ani jsem nevedel, ze je historie podpory prelozena do cestiny ;)

Close the world, open the next.

Veritas odpověděl -

Zdravím pana Větvičku

a také mu chci vyjádřit své díky za vynikající články, které zde vznikají právě a "hlavně" jeho jménem.

Nechcete se oficiálně představit? Společně s dalšími lidmi, kteří stojí za tímto "vaším-naším" portálem, abychom zjistili kým jsou naši Guru. :-)

Nehledejte hry v Linuxu. Linux je hra.

jiri.vetvicka odpověděl -

Pokusim se v brzke dobe predstavit tym :), ktery se podili na tomto portale a samozrejme reknu i par slov o sobe ;)

Close the world, open the next.