PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba und files > 2 GB



athlon
18.10.06, 15:27
Hallo!

Ich habe eine Netzwerkfestplatte auf die ich Backups kopieren möchte.
Leider gottes sind die Files > 2 GB (wie das halt bei Backups so ist..)

Wenn ich das Verzeichnis wie folgt mounte, bekomme ich bei > 2 GB einen I/O Error. Gemountet ist das Verzeichnis mit:

mount -t smbfs -o lfs,guest //192.168.0.3/backup/ /mnt/backup


per cifs kann ich das share nicht mounten:

webserver:~ # /usr/local/samba/sbin/mount.cifs //192.168.0.3/backup/ /mnt/backup -o lfs,guest
mount error 20 = Not a directory
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)


Meine daten:

samba-2.2.8a-234
samba-client-2.2.8a-234

webserver:~ # uname -a
Linux webserver 2.4.20-4GB #1 Tue May 24 16:14:53 UTC 2005 i686 unknown unknown GNU/Linux

Um webserver:~ # uname -a
Linux webserver 2.4.20-4GB #1 Tue May 24 16:14:53 UTC 2005 i686 unknown unknown GNU/Linux

Wäre für jede Hilfe dankbar!!

comrad
18.10.06, 15:37
Viel interessanter ist das Dateisystem auf dem die Sambafreigaben liegen. Wenn das keine Dateien > 2GB kann, kann Samba es auch nicht. Es ist also kein Sambaproblem ;)

athlon
18.10.06, 15:45
Doch, leider
das Problem hatte ich 1. auf einem NTFS Share
und jetzt hängt eine HDD mit fat32 dran, aber intern kann das Ding auch Dateien > 2 GB. Die Dateien werden dann im Hintergrund gesplittet.

Aber wie gesagt mit einem NTFS Share (wxp) das gleiche Problem!

comrad
18.10.06, 16:08
Also du hast garkein Samba? Sondern eine Windows-Freigabe? Hm, also laut Wikipedia kann NTFS 16TB-Dateien und FAT32 4GB-Dateien verkraften.

Könnt das Problem dann nicht bei dem Linuxdateisystem liegen, wo du diese Files drauf hast?

suck
18.10.06, 16:40
Über Samba geht das völlig unabhängig vom Dateisystem nicht. Ich hab mich auch mal lange damit rumgeärgert. Damals bin ich dann bei "Ghost4Unix" gelandet. Ansonsten splitte die Dateien doch einfach vorher?!

athlon
18.10.06, 17:45
ghost4unix?

Misst ich muss doch irgendwie mein Backup auf meine externe hdd bekommen :(
Ein tar-file splitten ist ja auch doof. Dann hab ich da zig Dateien rumfliegen.

@comrad

Doch auf der externen HDD ist ein samba Server drauf.
ja fat 32 kann normal 4GB aber bei der externen Festplatte ist noch ein os darüber, welches im Hintergrund automatisch die Dateien splittet (für den User nicht sichtbar). Also ist das kein Problem - über windows geht das auch!
wieso soll es an meinem Linux FS liegen? Da liegt die komplette Datei ja problemlos herum. Und ich mounte ja über smb, also ist das normal wurscht was hinten für ein Dateisystem dran hängt.

suck
18.10.06, 17:52
Für g4u (http://www.feyrer.de/g4u/) müsste auf der externen Platte nen ftp-Server laufen.

Die gesplitteten Dateien kannst du ja wieder zusammenfügen, wenn es Dich stört.

athlon
18.10.06, 19:18
Mit ftp komm ich auch auf die platte drauf.

Mh aber hätte es halt gerne per samba. Gibts doch nicht.. :(

suck
18.10.06, 19:29
Es gibt wohl ein paar Patches, die smbfs dazu befähigen mehr als 2GB zu transferieren.. Kannst ja mal welche testen.

athlon
18.10.06, 20:35
kann ich nicht Dateien > 2 GB schreiben, wenn ich das ding über cifs mounte?

ich kann mir das echt nicht vorstellen wieso auch ein neues smbfs nicht mit files > 2 gb gehen soll..

suck
18.10.06, 20:40
Frag Linus Torvalds, der wollte den Patch nicht im Kernel ;)

cifs..? KA! ..da hab ich noch nie mit gearbeitet.. Ich dachte immer, dass wäre so ne Art Oberbegriff für Samba und Windowsfreigaben. Aber egal was ich denke: Versuch's doch einfach mal und poste die Ergebnisse. Ich weiss von damals nur noch, dass ich sehr viel versucht habe und dass ich es nichtmal mit NFS3 hinbekommen habe..

towo2099
18.10.06, 20:41
also ein smbmount //rechner/share /mountpoint -o lfs reicht bei mir, um auch files >2GB zu übertragen.

athlon
18.10.06, 22:43
@suck
nein cifs common internet file system oder sowas.
mit nfs geht es bei mir einwandfrei..


@towo2099
was benutzt du für ein samba, und welchen kernel hast du?
hast du das samba selber kompiliert, oder benutzt du rpms?
ich habe suse 8.1 mit den samba rpms..
das selbst kompilierte tut irgendwie auch nicht.

towo2099
19.10.06, 06:16
was benutzt du für ein samba

samba 3.0.23c-2

und welchen kernel hast du?

towo@Defiant:~$ uname -a
Linux Defiant 2.6.19-rc2-towo-1 #1 SMP PREEMPT Fri Oct 13 19:23:08 CEST 2006 i686 GNU/Linux

hast du das samba selber kompiliert, oder benutzt du rpms?

Nein, als Debian-Paket installiert. Nur hat Samba im Prinzip gar nix damit zu tun, hier geht es schlieslich um den SMB-Client.
smbclient 3.0.23c-2