kfrero
Posts: 6
Joined: Mon Jan 07, 2013 9:52 pm

Freeze lors de transfert de fichier par FTP ou SAMBA

Tue Jan 08, 2013 12:31 am

Bonsoir à tous.

J'utilise mon RaspberryPi en tant que serveur Multimédia.J'ai branché dessus un Disque dur Externe de 500Go avec une partition NTFS. J'ai monté la partition et configuré mon partage Multimédia.Le Partage est bien accessible depuis Windows (Samba) et en FTP sans problème. Je l'ai configuré pour avoir les droits en lectures et écritures.

J'aimerai depuis mon pc Windows pouvoir transférer des fichiers multimédia par FTP ou Samba.

Le problème que je rencontre est le suivant:

Lors d'un transfert de fichier de quelque Mo de mon PC Windows vers le partage NTFS que ce soit par FTP ou Samba plante au bout de 5 secondes en moyenne.Puis le raspberryPi freeze donc obligé de le rebooté :cry: .Pour info, la création/suppression d'un fichier texte sur le partage NTFS fonctionne (ce n'est donc pas un probléme de droit).

Par contre quand je fait l'inverse, c'est à dire récupérer un fichier du raspberryPi (à partir du disque NTFS) vers Windows en FTP ou Samba , le téléchargement se déroule bien , pas de plantage, même pour les gros fichiers, téléchargement à 6 Mo/s .Fonctionne bien également pour la récupération de fichier à partir de la SD. Ce qui est bizarre, c'est quand j'envoie vers la carte SD ça ne plante pas.

A priori, j'ai le même problème que rpifreeze (membre du forum) : http://www.raspberrypi.org/phpBB3/viewt ... 1&start=50

- Apparemment, il a résolu le problème en créant son propre noyau à partir d'une source qu'il a trouvé sur internet https://github.com/raspberrypi/linux .Il a mis un lien pour récupérer son .img mais celui-ci n'est plus disponible..

- Il a également posté un script :

Code: Select all

while true; do 
echo 3 > /proc/sys/vm/drop_caches
sleep 5 # 5 seconds
done
Mais je ne sais pas comment le mettre en oeuvre.

Quelqu'un pourrait-il m'expliquer comment il a fait ? Est-ce compliqué ?
Y a-t-il un autre moyen plus simple pour résoudre ce problème ?

Infos complémentaires :
RaspberryPi en version B avec 512 Mo de Ram.
Raspbian : 2012-12-16-wheezy-raspbian.img .
Avec minidlna,samba,ntfs-3g et ssh

chris57100
Posts: 522
Joined: Wed Sep 12, 2012 7:23 pm
Location: Thionville
Contact: Website

Re: Freeze lors de transfert de fichier par FTP ou SAMBA

Tue Jan 08, 2013 12:20 pm

Salut,
Son script demande à purger la mémoire toutes les 5 secondes. Niveau performances ca risque de ne pas être top (j'ai fait un post à ce sujet)
Pour le mettre en place, il suffit de le lancer au démarrage. Pour cela tu dupliques par exemple le fichier /etc/init.d/minidlna, tu nettoies pour ne garder que la structure (stop start restart etc.) et dans le start tu fais un appel à ton script qui tourne en boucle
Ensuite il faut ajouter un update.rc-d <nom de ton script dans init> defaults

Question bete : ca ne peut pas venir de ton alimentation qui serait trop faible ?
Raspberry Pi Home Server : http://www.pihomeserver.fr
Software and electronic tutorials : Samba, Airplay, CUPS, Time machine, Nginx, Owncloud, rTorrent, Wordpress, etc.
Full Wi-Fi hotspot installation on a RPi 3 including a captive portal and freeradius management: https://github.com/pihomeserver/Kupiki-Hotspot-Script

mebepi
Posts: 84
Joined: Thu Aug 02, 2012 10:32 pm

Re: Freeze lors de transfert de fichier par FTP ou SAMBA

Tue Jan 08, 2013 2:49 pm

Bonjour,

Si vous faites la bascule dans le monde "Linux" faite le intelligemment en utilisant les standards Linux.

Pourquoi aller mettre un disque dur attaché à un RPi et formatter celui-ci en NTFS???

Formatter le en ext3 ou ext4 et vos problèmes seront résolus.

Le support du NTFS en écriture est lourd et demande pas mal de ressource au système, ressource que le RPi n'a probablement pas... donc formatez votre disque dur dans un système de fichier adapté à Linux et pas à Windows...
Lire du NTFS c'est jouable mais écrire c'est autre chose.

kfrero
Posts: 6
Joined: Mon Jan 07, 2013 9:52 pm

Re: Freeze lors de transfert de fichier par FTP ou SAMBA

Wed Jan 09, 2013 11:41 am

Bonjour ,

Merci pour vos réponses.
Pour le mettre en place, il suffit de le lancer au démarrage..
J'ai mis en place le script, le script tourne bien mais il n'a pas résolu mon problème.
Question bete : ca ne peut pas venir de ton alimentation qui serait trop faible ?
J'utilise un chargeur Ipad, j'ai vérifié les tensions aux bornes de TP1-TP2 et j'ai une tension de 4,55V
au lieu d'une tension comprise entre 4.75 et 5.25 volts d’après le site : http://elinux.org/R-Pi_Troubleshooting .

Je ne pense pas que cela puisse venir du chargeur car le problème que je rencontre est uniquement lors d'un transfert de fichier de Windows vers le disque NTFS.
Pourquoi aller mettre un disque dur attaché à un RPi et formatter celui-ci en NTFS???
Le disque était déjà en NTFS. J'ai préférai rester en NTFS car le retour d'expérience de certain utilisateurs concernant la rétrocompatibilité du ext3/ext4 sur windows n'est pas top .Je me suis renseigné à ce sujet et plusieurs forums recommande de rester en NTFS. Si je ne trouve pas de solution à ce problème je testerai en ext4.

kfrero
Posts: 6
Joined: Mon Jan 07, 2013 9:52 pm

Re: Freeze lors de transfert de fichier par FTP ou SAMBA

Wed Jan 09, 2013 12:01 pm

Petite précision concernant la tension relevé : je n'ai aucun périphérique branché mise à part le disque dur externe.Aussi, pour évité de prendre des ressources, je n'utilise pas l'interface graphique.

xer
Posts: 1
Joined: Sat Jan 12, 2013 10:06 am

Re: Freeze lors de transfert de fichier par FTP ou SAMBA

Sat Jan 12, 2013 10:11 am

Hello,

ton DD est-il auto-alimenté ou possède t'il sa propre alimentation?

Si c'est un auto-alimenté, ne cherche pas plus loin, les ports usb du PI ne n'accepte qu'une consommation max de 200mA. (de souvenir même si ce n'est pas le bon chiffre c'est insuffisant pour alimenter un DD)
Dans ce cas, il faut rajouter soit un hub usb alimenté soit avoir un cable usb double tête (data + alim) et brancher l'embout alim sur une alimentation suffisante.

kfrero
Posts: 6
Joined: Mon Jan 07, 2013 9:52 pm

[Résolu]Re: Freeze lors de transfert de fichier par FTP ou S

Wed Jan 16, 2013 3:12 pm

Bonjour Xer,

Merci pour ton aide.Mon problème semble résolu.Ce que j'ai fait :

J'ai retrouvé un câble USB deux têtes, j'ai branché la partie alimentation sur n'importe quel source USB que j'avais (PC,TV,Bbox etc.) , la partie DATA sur le Raspberry PI et le mini USB sur le disque dur en question.

Au début je ne pensais pas pouvoir alimenté mon PI avec l'un des deux ports USB mais à mon grand étonnement il s'est allumé ! Le PI s'allume et le disque est reconnu sans problème par le RPI.
J'ai relevé une tension stable de 5V et je n'ai depuis plus de coupure/freeze pendant un transfert.

Par contre, le débit des transferts de fichiers sur le disque NTFS oscille entre 2,90 Mo/s et 3,10 Mo/s environ.Impossible d'avoir mieux..Aprés avoir googlé un peu, j'ai trouvé cette info : http://www.tuxera.com/products/tuxera-n ... rformance/

D’après les tests NTFS-3G n'est pas top en terme de performance.Pour en être sur, j'ai formaté mon disque dur externe de 500Go en FAT32 ! (puis j'ai restauré les mêmes données dessus). Depuis je tourne à 10 Mo/s en moyenne sans aucun problème.Vu que tout est OK et qu'il me restait un port USB libre sur le RPI, j'ai branché un second disque dur de 300GO en FAT32 et toujours aucune coupure et aucune baisse de débit !

Return to “Français”