Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Suse: Dateien und Ordner kopieren - Fehlermeldung

Hallo,

ich habe ein Problem mit Suse 9.1.
Wenn ich als User oder Root, ist egal, ganze Ordner mit darin befindlichen Unterordnern und Dateien zwischen den Festplattenpartitionen hin und her kopiere, erhalte ich eine Fehlermeldung.

Die Fehlermeldung besagt, dass der bestimmte Ordner oder die Datei (also nicht alle) nicht erstellt werden kann.
Man muss dann den Kopiervorgang abbrechen.
Genau das Gleiche passiert dann im Anschluss bei einigen erstellten Sachen, wenn man sie wieder löschen will.

Hauptsächlich ist mir das aufgefallen, wenn es sich dabei um Fat32 Platten (ja ich muss manchmal Windows auch nutzen, sorry!) handelt, auch gibt es teilweise Probleme mit der Groß- und Kleinschreibung von Ordner- und Dateibezeichnungen.

Ich bin absolut ratlos, habe mir gerade so eine Fat32 Platte abgeschossen und kann nur noch von Linux aus draufzugreifen und muss nun die Daten auf eine USB 2.0 Platte (Fat32) übertragen, um sie erstmal zu sichern.

Bitte helft mir!

Gruß

Schipp


Antworten zu Suse: Dateien und Ordner kopieren - Fehlermeldung:

Hallo Schipp,


das Verzeichnis auf der Fat32 Partition muss die richtigen Rechte haben auch für Root. Root darf alles das,was ein normler User auch darf. Er hat aber den Vorteil die Dinge auch ändern zu dürfen. Im privaten Netz ist es nicht so dramatisch wenn Du alles erlaubst.

1. lege auf der fat32 partition Verzeichnisse an und hebe alle Beschränkungen auf mit

chmod 777 /verzeichnisname


Wegen der Zeichensatzkonvertierung musst Du in der Sambakonfigurationsdatei in /etc/samba/smb.conf im Sector [globals] ggf. einen Eintrag hinzufügen ( siehe unten )

Ein wenig Hintergrundwissen:

Windows-Clients verwenden Single-Byte-Charsets namens Codepages von Microsoft. Es gibt jedoch keine Unterstützung für das Aushandeln des Charsets im SMB/CIFS-Protokoll. Daher musst Du gewährleisten, dass Du den richtigen Zeichensatz verwendest, wenn Du mit einem älteren Client arbeitest. Neuere Clients (Windows NT, 200x, XP) verwenden bereits Unicode im Netzwerk, wie Linux auch.

Seit Samba-3 kann Samba Unicode über das Netzwerk verwenden (und tut es auch). Intern kennt Samba drei Typen von Zeichensätzen:

unix charset =

Dies ist der Zeichensatz, der intern vom  Betriebssystem verwendet wird. Die Voreinstellung ist UTF-8, was passend für die meisten Systeme ist und alle Zeichen aller Sprachen abdeckt. Die Voreinstellung in älteren Samba-Versionen war ASCII.

display charset =

Dies ist der Zeichensatz, den Samba verwendet, um Meldungen auf Deinem Bildschirm anzuzeigen. Er sollte allgemein derselbe sein wie unix charset.

dos charset =

Dies ist der Zeichensatz, den Samba verwendet, um mit DOS- und Windows 9x/Me-Clients zu kommunizieren. Mit allen neueren Clients wird Unicode gesprochen. Die Voreinstellung hängt von den auf dem System installierten Zeichensätzen ab. Führe  

testparm -v | grep „dos charset“

aus, um den Standard-Zeichensatz auf Deinem System angezeigt zu bekommen.

Hi,

vielen Dank für die Antwort.
Ich bin leider erst jetzt zum Schreiben gekommen, weil ich erstmal meine Festplatte aufräumen musste.

Kann sein, dass ich mich etwas unklar ausgedrückt hab, aber ich meinte nicht den Zugriff übers Netzwerk, sondern die Fat32 Platte befindet sich im selben Rechner.

Kannst du mir bitte den Befehl
"chmod 777 /verzeichnisname"
etwas genauer erklären?

Kann ich damit die Schreibrechte für die Windows-Platten auch auf demselben Rechner festlegen?

z.B. chmod 777 /windows ?

Was bedeutet die 777 ?

Gruß

Schipp

Ups bin auch neu hier. chmod ändert die zugriffsrechte unter linux. wird binär gespeichert in der folge lesen,schreiben,ausführen alles erlaubt ist 111 das ergibt dezimal 7. jetzt das gamze drei mal (für user,group,other) ergibt 777, das heist allen ist alles erlaubt. für nur lesen wäre es 100100100 das heist 111. Standardmäßig werden bei neuanlage aber andere rechte vergeben (beispiel 754 -> user alles,group lesen und ausführen, other nur lesen) das bringt Windows aus den tritt. darum ändern mit chmod.


« Andere: FedoraSuse: 9.2 gibt es eine alternative zu kopete? »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Ordner
Ordner sind Strukturelemente in einem Dateisystem, die  Dateien und andere Ordner organisieren und speichern können. Sie ermöglichen eine strukturierte und...

Dateiendungen
Die Dateiendung, auch Dateinamenerweiterung, Dateierweiterung oder einfach "Endung" genannt, besteht aus meistens drei oder vier Buchstaben und wird mit einem Punkt an de...

Dateiendung
Die Dateiendung ist ein Teil des Dateinamen und zeigt das Dateiformat an. Klassisch war die "8.3" Regelung, nach der der Dateiname under MS DOS 8 Zeichen lang sein durfte...