Thread File::Copy, File::Temp und NFS (4 answers)
Opened by rosti at 2011-12-19 19:33

topeg
 2011-12-19 20:29
#154956 #154956
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Bist du sicher das du NFS meinst und nicht SMB? NFS wird primär unter Unix/Linux genutzt wogegen SMB bei Windows zu finden ist.

SMB (Server Message Block) ist ein Protokoll zur allgemeinen Kommunikation. Wird heutzutage aber Primär für Dateitransfers benutzt. Unter Windows ist es ein Programm, das sich als Dateisystem tarnt.

NFS (Network File System) Es verhält sich wie ein Dateisystemtreiber (Ext2, NTFS, etc.) und agiert auf der selben ebenen im System. Es Pfuscht nicht an den Inhalten herum.


SMB ist bekannt für seine Probleme mit den Codepages. (Habe selbst damit gekämpft) Das hängt davon ab welche Codepage auf dem Server aktiv ist. Texte werden dahingehend konvertiert.

Wenn du ein FileHandle verschiebst, wird der Inhalt als "allgemeine" Nachricht versendet. Wenn Du eine Datei verschiebst, wird die Nachricht als Datei markiert und von einem anderen Handler bearbeitet.
Das ist eine der Seltsamkeiten von SMB. Diese Unterschiede sind historisch begründet. Das SMB Protokoll wurde von IBM als Messanger Protokoll entwickelt (vergleichbar zu ICQ).

View full thread File::Copy, File::Temp und NFS