[USB] copie vers FAT32 (résolu)
[USB] copie vers FAT32 (résolu)
Salut,
Quand j'essaye de faire une copie vers une clef USB en FAT32, la copie bloque à 100%.
J'ai testé avec des petits fichiers, ça fonctionne par contre pas avec les gros.
J'ai testé la clef en NTFS, ça fonctionne.
J'ai testé en ligne de commande ça bloque aussi.
Une solution ?
Merci
Quand j'essaye de faire une copie vers une clef USB en FAT32, la copie bloque à 100%.
J'ai testé avec des petits fichiers, ça fonctionne par contre pas avec les gros.
J'ai testé la clef en NTFS, ça fonctionne.
J'ai testé en ligne de commande ça bloque aussi.
Une solution ?
Merci
Dernière modification par zeroNux le mar. 10 févr. 2015, 22:38, modifié 1 fois.
-
- Hankyu
- Messages : 49
- Inscription : jeu. 27 oct. 2011, 22:33
- Localisation : Talence
- Contact :
Re: [USB] copie vers FAT32
Hello,
Si tes fichiers font 4Gio ou plus c'est normal que ça bloque.
Le Fat32 ne supporte pas de fichier excédant cette taille.
Si tes fichiers font 4Gio ou plus c'est normal que ça bloque.
Le Fat32 ne supporte pas de fichier excédant cette taille.
Utiliser GNU/Linux n'est pas une mode, c'est un choix d'ouverture, de liberté et de partage.
Mon blog :http://www.art-software.fr/blog.php
Mon blog :http://www.art-software.fr/blog.php
Re: [USB] copie vers FAT32
Malheuresement, c'est pas si simple, je connais cette limite.
Un fichier de 200Mo bloque.
Un fichier de 200Mo bloque.
Re: [USB] copie vers FAT32
Plop,
Avec quel logiciel ? Comment cela se passe-t-il avec
Aussi,
++
Avec quel logiciel ? Comment cela se passe-t-il avec
rsync
? (Perso, de manière générale, j'utilise toujours rsync pour copier vers des périphériques externes)
Code : Tout sélectionner
rsync --partial --progress --verbose --recursive /path/to/source /path/to/destination
df -h
, au cas où la clef soit pleine....++
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Re: [USB] copie vers FAT32
En graphique, avec dolphin et plasma 5.
En ligne de commande avec cp.
La clé est vide, repartitionnée.
J'ai testé avec rsync, ça fonctionne mais ça regle pas le soucis.
Edit :
J'ai fait des tests plus poussé, la copie fonctionne mais soit le compteur bug soit ma clef.
J'ai fait un dd pour vérifier les perfs en écriture.
1073741824 octets (1,1 GB) copiés, 186,555 s, 5,8 MB/s
Pour un clef 2.0 sur un port 3.0.
En ligne de commande avec cp.
La clé est vide, repartitionnée.
J'ai testé avec rsync, ça fonctionne mais ça regle pas le soucis.
Edit :
J'ai fait des tests plus poussé, la copie fonctionne mais soit le compteur bug soit ma clef.
J'ai fait un dd pour vérifier les perfs en écriture.
1073741824 octets (1,1 GB) copiés, 186,555 s, 5,8 MB/s
Pour un clef 2.0 sur un port 3.0.
-
- Hankyu
- Messages : 49
- Inscription : jeu. 27 oct. 2011, 22:33
- Localisation : Talence
- Contact :
Re: [USB] copie vers FAT32
Essaie de voir avec badblocks si ta clé n'a pas de blocs fichus. Ça peut causer des erreurs d'écriture (mais si ça échoue toujours à la même limite je ne vois pas trop par contre), on ne sait jamais.
Utiliser GNU/Linux n'est pas une mode, c'est un choix d'ouverture, de liberté et de partage.
Mon blog :http://www.art-software.fr/blog.php
Mon blog :http://www.art-software.fr/blog.php
Re: [USB] copie vers FAT32
Bonjour,
ne pas utiliser ce qui suit, sur les conseils de Moviuro j'ai modifié les noms et chemins, voir 2 posts plus loin
J'avais vu ça : http://unix.stackexchange.com/questions ... a-pendrive
J'ai donc créé comme conseillé un service /etc/systemd/system/rc-local.service
qui contient :
et un script /etc/rc.d/rc.local
qui contient :
rendu exécutable :
puis démarré le service ::
Enfin je vérifie avant et après la modif :
ne pas utiliser ce qui suit, sur les conseils de Moviuro j'ai modifié les noms et chemins, voir 2 posts plus loin
J'avais vu ça : http://unix.stackexchange.com/questions ... a-pendrive
J'ai donc créé comme conseillé un service /etc/systemd/system/rc-local.service
qui contient :
Code : Tout sélectionner
[Unit]
Description=/etc/rc.d/rc.local Compatibility
[Service]
Type=oneshot
ExecStart=/etc/rc.d/rc.local
TimeoutSec=0
StandardInput=tty
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
qui contient :
Code : Tout sélectionner
#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#
echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes
Code : Tout sélectionner
# chmod 755 /etc/rc.d/rc.local
Code : Tout sélectionner
systemctl enable (puis start) rc-local.service
Enfin je vérifie avant et après la modif :
Code : Tout sélectionner
nano /proc/sys/vm/dirty_background_bytes
Dernière modification par waitnsea le dim. 08 févr. 2015, 09:25, modifié 1 fois.
Re: [USB] copie vers FAT32
Berk,waitnsea a écrit :Bonjour,
J'avais vu ça : http://unix.stackexchange.com/questions ... a-pendrive
J'ai donc créé comme conseillé un service /etc/systemd/system/rc-local.service
qui contient :[...]
man 8 sysctl
... la conf se fait dans /etc/sysctl.d/<machin>.conf
++
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Re: [USB] copie vers FAT32
Tu veux donc dire que j'ai une façon plus élégante de le faire que repasser par un rc-local ? OK je m'y mettrai dès que possible...
Re: [USB] copie vers FAT32
Basé sur : http://unix.stackexchange.com/questions ... a-pendrive
Bien, j'ai supprimé les fichiers "old-fashioned" (qui se basaient en fait sur le Wiki Fedora)
et créé quelque chose de plus conforme (me semble-t-il) à la syntaxe de systemd :
et, bien sur effacé et "disablé" les rc.-local divers et variés
et au reboot :ça fonctionne.
Donc je le conseillerai car depuis je n'ai plus jamais de blocage sur un transfert vers une clef USB, chose que je fais couramment pour tester des CD-Live de nouvelles distros avec Easy2Boot...
Bien, j'ai supprimé les fichiers "old-fashioned" (qui se basaient en fait sur le Wiki Fedora)
et créé quelque chose de plus conforme (me semble-t-il) à la syntaxe de systemd :
Code : Tout sélectionner
nano /usr/bin/dirtybytes.sh
#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#
echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes
Code : Tout sélectionner
nano /etc/systemd/system/dirtybytes.service
[Unit]
Description=etc/systemd/system/dirtybytes Compatibility
[Service]
Type=oneshot
ExecStart=/usr/bin/dirtybytes.sh
TimeoutSec=0
StandardInput=tty
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Code : Tout sélectionner
systemctl enable dirtybytes.service
et au reboot :
Code : Tout sélectionner
nano /proc/sys/vm/dirty_background_bytes
16777216
Donc je le conseillerai car depuis je n'ai plus jamais de blocage sur un transfert vers une clef USB, chose que je fais couramment pour tester des CD-Live de nouvelles distros avec Easy2Boot...
Re: [USB] copie vers FAT32
Non waitnsea, tu devrais utiliser les fichiers de
Pas besoin de service ou de script. Juste un bête fichier en
sysctl
qui sont dans /etc/syctl.d/
Pas besoin de service ou de script. Juste un bête fichier en
*.conf
qui contientCode : Tout sélectionner
vm.dirty_background_bytes = VALEUR
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Re: [USB] copie vers FAT32
J'ai donc effacé mon script, supprimé le service, et modifié mon 99-sysctl.conf ainsi :
et, effectivement au reboot les /proc/sys/vm/dirty_background_bytes et /proc/sys/vm/dirty_bytes sont maintenant à 16777216...
C'est trop beau, trop simple, pas assez gothique ! Tu n'aimais pas mon Cyber-Punk ?
Merci
Code : Tout sélectionner
# Activation des touches magiques
kernel.sysrq = 1
#Désactivation IPv6
net.ipv6.conf.all.disable_ipv6 = 1
#fixer la valeur des dirtybytes
vm.dirty_background_bytes =16777216
vm.dirty_bytes =50331648
C'est trop beau, trop simple, pas assez gothique ! Tu n'aimais pas mon Cyber-Punk ?
Merci
Dernière modification par waitnsea le mar. 10 févr. 2015, 21:17, modifié 1 fois.
Re: [USB] copie vers FAT32
Réinventer la roue avec 18 technologies bancales et un peu de vapeur ?...waitnsea a écrit :Tu n'aimais pas mon Cyber-Punk ?
Je t'en priewaitnsea a écrit :Merci

psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Re: [USB] copie vers FAT32
@waitnsea : j'ai regardé ton lien, je suis pas dans le même cas, mon pc ne freeze pas, c'est le gestionnaire de copie ou la cle qui bug.
Re: [USB] copie vers FAT32
Bonjour Zeronux,zeroNux a écrit :@waitnsea : j'ai regardé ton lien, je suis pas dans le même cas, mon pc ne freeze pas, c'est le gestionnaire de copie ou la cle qui bug.
Mon PC ne freezait pas non plus, mail il mettait anormalement longtemps à "conclure" les copies sur les clés en FAT32, l'indicateur allait à 100% puis de très longues minutes passaient sans qu'on puisse continuer à mettre d'autres fichiers (pour Easy2Boot on doit à tout prix éviter la fragmentation, donc ne copier les isos que l'une après l'autre) ou démonter la clef.
Plus de problème depuis cette manip.
Re: [USB] copie vers FAT32
Tu as enlevé les lignes de base ?waitnsea a écrit :J'ai donc effacé mon script, supprimé le service, et modifié mon 99-sysctl.conf ainsi :et, effectivement au reboot les /proc/sys/vm/dirty_background_bytes et /proc/sys/vm/dirty_bytes sont maintenant à 16777216...Code : Tout sélectionner
# Activation des touches magiques kernel.sysrq = 1 #Désactivation IPv6 net.ipv6.conf.all.disable_ipv6 = 1 #fixer la valeur des dirtybytes vm.dirty_background_bytes =16777216 vm.dirty_bytes =16777216
C'est trop beau, trop simple, pas assez gothique ! Tu n'aimais pas mon Cyber-Punk ?
Merci
Code : Tout sélectionner
s.inotify.max_user_watches = 524288
fs.inotify.max_user_watches = 524288
fs.inotify.max_user_watches = 524288
- benjarobin
- Maître du Kyudo
- Messages : 17570
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [USB] copie vers FAT32
Par défaut ce fichier n'existe pas... Donc tu as du le créer toi même. Et non ne supprime pas ces lignes
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [USB] copie vers FAT32
L'install est assez fraiche, je n'ai pas créé ce fichier.
Du coup je rajoute simplement les lignes concernant les dirtybytes ?
Du coup je rajoute simplement les lignes concernant les dirtybytes ?
Re: [USB] copie vers FAT32
Remettre en fonction les "touches magiques" n'est pas inutile du tout (fais quelques recherches, tu verras que ça évite 99 % des reboot "sauvages")zeroNux a écrit :L'install est assez fraiche, je n'ai pas créé ce fichier.
Du coup je rajoute simplement les lignes concernant les dirtybytes ?
Quand à la désactivation de l'IPV6 pour accélérer la nav, c'est une option facultative.
- benjarobin
- Maître du Kyudo
- Messages : 17570
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [USB] copie vers FAT32
Pour information dirty_background_bytes devrait être inférieur à dirty_bytes. Voir le man pour une explication de ce que c'est.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum