NTFS unter Linux

Hallo zusammen,

bitte nicht direkt aufschreien und behaupten NTFS schreibend unter Linux geht nicht , denn ich habe ein tool gefunden nennt sich "Captive" damit soll das angeblich funktionieren.

Soweit so gut... programm installier direkt mit fulse
bis dato keine Probleme.

Die Festplatte (USB) - NTFS aber auch Windowspartition - NTFS werden zwar erkannt allerdings habe ich immer noch keinen Schreibzugriff.

/etc/fstab gibt folgendes aus :

Code:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda2       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda1       /media/hda1     ntfs    defaults,nls=utf8,umask=007,gid=46 0    1
/dev/hda5       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hda1 /mnt/captive-firma captive-ntfs defaults,noauto 0 0
/dev/sda1 /mnt/captive-anhang captive-ntfs defaults,noauto,nls=utf8,umask=007,gid=46  0 0

wie ihr ganz unten sehen könnt ist sda1 bereits mit dem captive treibern gemountet
allerdings noch nicht schreiben darauf hin habe ich
"nls=utf8,umask=007,gid=46" als parameter übergeben.

sudo mount -a

funktioniert immer noch nicht.

habe ich da irgendwas vergessen? oder ist an der fstab etwas falsch?

LG, WEAU

PS : Ich benutze Ubuntu 6.06 Dapper Drake ;)
 
also ich hab ne ntfs platte bisher nur mit ntfs-3g erfolgreich gemounted
http://www.ntfs-3g.org/

probiers mal mit manuell mounten und schau nach eventuellen fehlermeldungen
bei der platte, die ich gemounted hab, war zuerst das journal nicht in ordnung, am besten nochmal an nen windows pc anschließen und ein " chkdisk /f x: " machen, und dann erst mit hardware entfernen richtig unmounten :)
 
Welche Gruppe ist denn bei dir die 46, dass du nur dieser den Zugriff erlaubst? Bei 6.10 wäre es plugdev und wenn das bei 6.06 auch so ist, dann solltest du dich für eine GID entscheiden, in der die zugreifenden User auch drin sind. However, ich würde von den Captive-Treibern trotzdem abraten, wenn du vor hast die Partition auch noch mit Windows zu nutzen oder sogar dein Windows da drauf installiert ist. Es könnte sonst einige Probleme mit dem Win geben.
Ansonsten wären Fehlermeldungen bei Mounten und aus der /var/log/messages (die Meldungen, die von den Captive-Treiber kommen) brauchbar um dir zu helfen.
 
[offtopic]
NTFS geht, ist aber noch experimentell.
Das heisst das schreiben geht, aber man sollte auch immer Probleme erwarten .... :D
{/offtopic]
 
Original von Watchme
[offtopic]
NTFS geht, ist aber noch experimentell.
Das heisst das schreiben geht, aber man sollte auch immer Probleme erwarten .... :D
{/offtopic]

Im aktuellen Kernel ist der NTFS-Schreibzugriff nicht mehr experimentell, aber es werden trotzdem einige Features vom NTFS noch nicht unterstützt.
 
Hi,
erstmal Danke für eure Antworten.
Ich werde gleich probieren ntfs3g zu installieren.
rein theoretisch könnte ich ja auch die ntfs platte in fat umwandeln.
gibt es da in linux irgendwelche tools für ? ohne datenverlust wird das schwer oder?
 
@weau: Für Linux sind mir zwecks einer NTFS-in-FAT-Umwandlung keine Tools bekannt, aber für Win gibt es "Acronis Partition Expert", mit dem müsste das gehen. Nutze es selber daheim und hatte bisher keine Probleme.
 
also ich würde ntfs-3g verwenden:

runterladen, installieren (bei debian auch in der paketliste) und dann, ein "modprobe ntfs-3g".
ein kleines script kannst du in den /bin ordner kopieren:

Code:
#!/bin/bash

if [ "$1" == "--help" -o -z "$1" ]
then
	echo "usage: $0 <dev> <mountpoint>"
	exit
fi	

if [ "$1" == "umount" ]
then 
	echo "unmountet mit diesem skript eingehängte ntfs Partitionen"
	echo -n "checking for root..."
	var=`whoami`
	if [ "$var" == "root" ]
	then	
		echo "yes"
		devs=`cat /media/ntfs_rw.mounted`
		umount $devs
		rm /media/ntfs_rw.mounted
	fi
	exit
fi


echo "mountet ausgewählte ntfs-Partition mit rw recht"
echo -n "checking for root..."
var=`whoami`
if [ "$var" == "root" ]
then
	echo "yes"
	if [ $# == 2 ]
	then
		echo "mount in progress..."
		mount -t ntfs-3g -o silent,umask=0,no_def_opts,allow_other $1 $2
		echo $1 >> /media/ntfs_rw.mounted
	fi
else echo "no"
fi

exit

viell werden die angelegten dateien nicht ordnungsgemäß gelöscht. ist nur zu testzwecken geschrieben.
lg
 
Hallo Leute,

versuche auch gerade meine Externe Platte (NTFS) so zu mounten, dass ich Datein meiner lokalen Platte darauf schreiben kann.

Einbindung habe ich /über Knoppix DVD 5.1/ wie folgt gemacht:

sudo ntfs-3g /dev/sdb5 mnt/device-c
Failed to mount '/dev/sdb5': Die Operation wird nicht unterstützt
Mount is denied because NTFS is unclean. Choose one of these actions:
Boot Windows and shutdown it cleanly, or if you have a removable
device then click the 'Safely Remove Hardware' icon in the Windows
taskbar notification area before disconnecting it.
Or
Run 'ntfsfix' on Linux unless you have Vista, then mount NTFS with
the 'force' option read-write, or with the 'ro' option read-only.
Or
Mount the NTFS volume with the 'ro' option in read-only mode.


Leider bin ich mir jetzt überhaupt nicht mehr sicher was ich tun soll?!
- Bin in Linux leider noch total der Newbie

Was ich möchte: R/W - Zugriff aufs Laufwerk aber ohne irgendwelche DAtein auf der Platte zu verlieren.
Ich weis nicht was der ntfsfix genau bewirkt

Auf der Externen sind nämlich noch Daten die benötigt werden.

Ausserdem weiß ich leider nicht wenn, wie ich den ntfsfix mit einbinden könnte!


Hoffe ihr könnt mir ein bischen unter die Arme greifen! Danke!


LG Jay
 
Steht doch da, was du machen solltest. Entweder Windows nochmal starten und sauber runterfahren oder ntfsfix durchlaufen lassen um das Dateisystem zu reparieren. Was ntfsfix macht, hängt ganz von den Fehlern ab, die gefunden werden. Solltest du die NTFS-Partition allerdings mit Vista nutzen, lass den Schreibzugriff lieber bleiben, wenn dir deine Daten lieb sind.
 
unter windows kannst du das dateisystem mit chkdsk prüfen: eingabeaufforderung -> chkdsk /x laufwerksbuchstabe:
 
Ehm es ist eine Externe Platte da ist kein Windows drauf... also kann ich auch keines Starten

--> Oder wie ist das zu verstehen, schreibt Windows noch irgend nen Müll auf die Platte wenn die Externe mal im Windowsbetrieb angesteckt war?

--> Die Externe ist nämlich nicht meine und war an meinem Rechner auch noch nie unter Windows angesteckt auf meinem REchner gibt es nämlich im Moment kein Windows.

--> Müsste ich deswegen jetzt trotzdem nochmal die Platte an ne Windowskiste anschließen und dann ordentlich entfernen?


--> Kann man dann den Ntfsfix ausführen ohne Angst haben zu müssen, dass die Daten verloren gehen?
 
Ich musste wie oben geschrieben, die Platte auch an eine Windowskiste hängen und dort vernümpftig ausbinden.
Danach funktionierte allerdings alles 100%tig.
 
Original von JayJay
Ehm es ist eine Externe Platte da ist kein Windows drauf... also kann ich auch keines Starten
ich meinte irgendein windows >=2000 welcher du mit adminrechten nutzen kannst

--> Oder wie ist das zu verstehen, schreibt Windows noch irgend nen Müll auf die Platte wenn die Externe mal im Windowsbetrieb angesteckt war?
Wenn die platte nicht ordnungsgemäß vom system "abgemeldet" wird, bleibt das sog. dirtybit weiterhin gesetzt und ntfs-3g regt sich auf

--> Müsste ich deswegen jetzt trotzdem nochmal die Platte an ne Windowskiste anschließen und dann ordentlich entfernen?
das wäre das mindeste

--> Kann man dann den Ntfsfix ausführen ohne Angst haben zu müssen, dass die Daten verloren gehen?
ich hab ntfsfix noch nie genutzt sondern immer auf ein windows zurückgegriffen
 
Dankeschön, probier ich nächstesmal gleich aus, habe die Platte jetzt vorerst erstmal in ein anderes Windoof System gesteckt und so die Daten überspielt!
 
Zurück
Oben