NTFS lesen ---------- Geschrieben bei exs Dieses Dokument steht unter der Creative Commonlizenz Version 1.0 Da Microsoft sich weigert den Linuxanbietern zu erklären wie ihr NTFS-Dateisystem genau funktioniert, ist das Lesen/Schreiben von NTFS unter Linux ein Problem gewesen. Man hat inzwischen ein Modul nachgebaut, was genauso funktionieren soll wie der NTFS-Treiber von Windows. NTFS-Reading ist stable, NTFS-Writing allerdings net. Ich übernehme keine Veranwortung, wenn ihr dadurch euer NTFS zerschießt. Hier wird aber nur erklärt wie man NTFS-Reading aktiviert. Diese Anleitung wurde erfolgreich unter Fedora Core 1 und 2 getestet. Vorbereitungen --------------------------------------------------------------------- Leider ist im Standardkernel von Fedora Core 1/2 der Modul für das NTFS-Writing nicht vorinstalliert. Daher ist es notwendig das Modul extra zu kompilieren. Als erstes installieren wir uns die Kernel-Source von dem Kernel auf dem unser System gerade arbeitet, indem wir folgendes Kommando ausführen: yum install kernel-source Wurde der Kernel-Source erfolgreich installiert, können wir mit dem Bau des Moduls anfangen. cd /usr/src/linux-2.4.22-1.2129.nptl sudo make menuconfig Im erscheinenden Menü wählt man die Kategorie "File System" und setzt vor "NTFS file system support" ein M (für Modul). Danach kann man das Menü verlassen (exit, exit, save). Jetzt führt man folgende Kommandos aus: sudo make SUBDIRS=fs/ntfs modules sudo cp /usr/src/linux-2.4.22-1.2129.nptl/fs/ntfs/ntfs.o /lib/modules/2.4.22-1.2129.nptl/kernel/fs/ntfs/ sudo depmod Das erste Kommando kompiliert unsere Modul fürs NTFS-Writing. Das zweite ist dafür zuständig, dass nach dem Ausführen des dritten Kommandos das Modul gefunden werden kann, um geladen zu werden. Modul laden und testen --------------------------------------------------------------------- Mittels sudo modprobe ntfs wird das Modul geladen. NTFS-Reading sollte nun unter dem jetzigem Kernel möglich sein. Einfach mal probieren: sudo mount -t ntfs /dev/hda1 /mnt/ntfs Wenn Windows auf der gleichen Platte ist wie Linux und als erstes installiert wurde. Meistens geschiet dies auf hda1. Fstab --------------------------------------------------------------------- Wenn gewünscht ist, die Partition hda1 bei jedem Boot automatisch zu mounten, ist ein Eintrag im /etc/fstab dazu nötig. Wir tragen ganz unten folgendes rein: /dev/hda1 /mnt/winnt ntfs user,ro,umask=0 0 0