Mailinglist Archive: opensuse-de (4172 mails)
| < Previous | Next > |
Re: Kann auf NTFS - Filesystem nicht schreibend zugreifen. SuSE 9.0
- From: Thomas Hertweck <Thomas.Hertweck@xxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 06 Mar 2004 15:56:29 +0100
- Message-id: <4049E69D.30704@xxxxxxxxxxxxxxxxxxxx>
Nils Hebisch wrote:
> Was genau st so gefährlich daran? Wieso wird ein Treiber mitgeleifert der dir
> dein System zerhackselt??
Es gibt zwei Versionen des NTFS Treibers, eine alte Version und eine
etwas neuere Version. Die Problematik besteht darin, dass M$ keine
genauen Spezifikationen ueber NTFS zur Verfuegung stellt, und somit
ist es natuerlich schwierig, eine entsprechende Unterstuetzung fuer
das Filesystem unter Linux zu implementieren.
Zur alten Version: Lesen ist damit kein Problem, allerdings ist vom
Schreiben auf NTFS Partitionen (NT4) dringend abzuraten - damit
koennen die Daten auf der NTFS Partition zerstoert werden. Fuer Win
2000 und XP ist der Schreibsupport auf NTFS Partitionen IIRC eh
komplett abgeschaltet, selbst wenn man das Feature bei der
Kernel-Konfig ermoeglicht und versucht, eine derartige Partition rw
zu mounten. Dieser alte Treiber sollte heute nicht mehr eingesetzt
werden.
Der neue Treiber unterstuetzt lesend alle NTFS Partitionen. Auch
hier ist der Standard, dass NTFS Partitionen nur ro gemountet
werden. Es gibt eine sichere Implementierung der
Schreibunterstuetzung auf NTFS Partitionen, wenn eine Datei bereits
existiert und sich deren Groesse nach Editieren/Veraendern/o.ae.
beim Abspeichern nicht aendert und insg. groesser als 1KB ist. Nun
ja, das ist eine sehr grosse Einschraenkung und daher nicht wirklich
alltagstauglich. Alle anderen Schreibzugriffe auf NTFS Partitionen
(z.B. das neue Anlegen einer Datei) gelten als _nicht_ sicher,
selbst mit dem neuen Treiber. Daher wuerde ich auch hier dringend
von einem Mounten als rw absehen. Zum Datenaustausch zwischen Win
und Linux sollte eine VFAT Partition herhalten, das ist die sichere
Variante, auch beim Schreiben.
Der neue NTFS Treiber ist Teil des 2.6er Linux-Kernels und es gibt
auch Backports zu 2.4 - neuere 2.4er Kernel sollten also auch
bereits die neuere Version des NTFS Treibers haben.
CU,
Th.
| < Previous | Next > |