Thread File::Copy, File::Temp und NFS
(4 answers)
Opened by rosti at 2011-12-19 19:33
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). |