Mini-HowTo: HAL - Wechselmedien mit ntfs-3g automatisch schreibbar mounten

Status
Für weitere Antworten geschlossen.

Rain_Maker

Administrator
Teammitglied
Wer (USB)-Wechselmedien wie z.B. externe Festplatten oder Speichersticks mit NTFS Dateisystem schreibbar einbinden will, der findet einige Anleitungen, die relativ kompliziert sind und sehr haeufig recht unschoene und besonders fuer Anfaenger recht schwierige "Hacks" enthalten und an verschiedensten Stellen vorhandene Konfigurationsdateien und mehr veraendern.

Das Ganze geht aber mit einer entsprechenden HAL-policy und ohne Veraenderungen an den schon vorhandenen Mechanismen, es wird nur eine weitere Datei erstellt und an die richtige Stelle kopiert.

Das Original findet sich hier:

cloudkicker.net » Externe NTFS Festplatte (Partition) beschreibbar mit ntfs-3g mounten

Als Grundvoraussetzung, die jedoch so oder so fuer schreibenden Zugriff via fuse/ntfs-3g erfuellt werden muss, sollten die Pakete (Ueberraschung)

Code:
fuse

ntfs-3g
installiert sein.

Anschliessend wird eine Datei /usr/share/hal/fdi/policy/10osvendor/10-ntfs-policy.fdi mit folgendem Inhalt

Code:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
    <device>
        <match key="volume.fstype" string="ntfs">
            <match key="@block.storage_device:storage.hotpluggable" bool="true">
                <merge key="volume.fstype" type="string">ntfs-3g</merge>
                <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
                <append key="volume.mount.valid_options" type="strlist">locale=</append>
            </match>
        </match>
    </device>
</deviceinfo>
angelegt (als root versteht sich).

Nach einem

Code:
rchal restart
(logischerweise auch als root) werden ab sofort alle NTFS-formatierten Wechselmedien automatisch mit ntfs-3g und schreibbar via HAL eingebunden.

Wer einem bestimmten Medium (oder einer bestimmten Partition) noch seinen (ihren) eigenen, "unverwechselbaren" Mountpunkt zuweisen will, der kann sich zusaetzlich noch diesen Thread ansehen.

http://www.pc-forum24.de/suse-system-konfigurieren/9301-mini-howto-hal-usb-wechselmedien-einen-festen-mountpunkt-zuweisen.html

Greetz,

RM
 

Rain_Maker

Administrator
Teammitglied
AW: Mini-HowTo: HAL - Wechselmedien mit ntfs-3g automatisch schreibbar mounten

Update:

Die neuste, stabile Version von ntfs-3g bringt deutliche Verbesserungen:

NTFS-3G Read/Write Driver Release History

Version 1.2926-RC is released unchanged as stable. The NTFS-3G driver is able for unlimited file and directory creation and removal as the result of 13 years continuous development with the help of hundreds of contributors over these years. Congratulations And Thank You To Everybody Who Made It Happen!
Wer das entsprechende ntfs-3g Paket aus dem Repository von "anubisg1"

Index of /repositories/home:/anubisg1

installiert, hat automatisch auch eine passende HAL-Policy, die automatisch externe Medien schreibbar mountet.

Code:
rpm -ql ntfs-3g
/bin/ntfs-3g
/bin/ntfs-3g.probe
/sbin/mount.ntfs-3g
/usr/share/doc/ntfs-3g
/usr/share/doc/ntfs-3g/README
/usr/share/doc/packages/ntfs-3g
/usr/share/doc/packages/ntfs-3g/AUTHORS
/usr/share/doc/packages/ntfs-3g/CREDITS
/usr/share/doc/packages/ntfs-3g/ChangeLog
/usr/share/doc/packages/ntfs-3g/NEWS
/usr/share/doc/packages/ntfs-3g/README
/usr/share/hal
/usr/share/hal/fdi
/usr/share/hal/fdi/policy
/usr/share/hal/fdi/policy/10osvendor
[B]/usr/share/hal/fdi/policy/10osvendor/20-ntfs-config-write-policy.fdi[/B]
/usr/share/man/man8/mount.ntfs-3g.8.gz
/usr/share/man/man8/ntfs-3g.8.gz
/usr/share/man/man8/ntfs-3g.probe.8.gz
Nach der Installation einmal als root hal neu starten

Code:
su -c "rchal restart"
und die neue Regel ist aktiv.

Wer zuvor eine eigene Regel wie in Beitrag 1 beschrieben angelegt hat, der kann diese nun löschen.

Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben