Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
exfat [Le 28/01/2026, 15:34] – [Opération sur une partition exFAT] pluriel krodelabestioleexfat [Le 14/04/2026, 22:59] (Version actuelle) – màj liens internes krodelabestiole
Ligne 80: Ligne 80:
 ==== Formatage ==== ==== Formatage ====
  
-Formater en exFAT la partition d'un disque dur classique est possible, même si exFAT est surtout conçu pour des supports mobiles à mémoire flash (carteclé,disque externe).+Formater en **exFAT** la partition d'un [[:disque dur]] classique est possible, même si **exFAT** est surtout conçu pour des supports mobiles à mémoire flash (carte mémoire ou clé USB).
  
 ==== Réparation ==== ==== Réparation ====
Ligne 109: Ligne 109:
  
 Normalement, les supports externes se montent automatiquement lors de leurs connexions à votre PC, il n'y a alors rien à faire. Cependant des cas particuliers peuvent se poser et on peut avoir besoin de procéder manuellement : Normalement, les supports externes se montent automatiquement lors de leurs connexions à votre PC, il n'y a alors rien à faire. Cependant des cas particuliers peuvent se poser et on peut avoir besoin de procéder manuellement :
-  * Si vous avez besoin de monter automatiquement une partition **exFAT** lors du démarrage de votre PC voici un exemple de ligne à ajouter au fichier ''/etc/fstab'' :<code>/dev/disk/by-uuid/77FE-F707 /media/fred/film/   exfat  defaults,rw,uid=1000,gid=1000,umask=0002   0   1</code>Le point important est ''defaults,rw,uid=1000,gid=1000,umask=0002'' qui permets un accès en lecture / écriture. Un simple ''defaults'' passerait le support en lecture seule. Un disque exFAT étant généralement mobile, il est possible qu'à certains démarrages il ne soit pas branché, bloquant ainsi le démarrage du PC. Si le risque existe, il faut ajouter l'option **nofail**, qui permettra le démarrage (mais sans le montage, le disque étant déconnecté) => ''nofail,defaults,rw,uid=1000,gid=1000,umask=0002'' +  * Si vous avez besoin de monter automatiquement une partition **exFAT** lors du démarrage de votre PC, la manière la plus simple et facile est probablement de passer par l'utilitaire graphique **[[:gnome-disk-utility|GNOME Disques]]** qui est présent par défaut sur Ubuntu, et qui modifie en arrière-plan le fichier ''[[:fstab|/etc/fstab]]'' sans qu'on ait à l'éditer manuellement !\\ Pour la [[:partitions|partition]] concernée, cliquer sur l'icône //Options de partition supplémentaires// -> //Modifier les options de montage...//\\ L'option //Monter au démarrage du système// aura pour effet d'ajouter une entrée correspondante dans ''[[:fstab|/etc/fstab]]'' et rendra le stockage accessible sur le point de montage choisi (par défaut dans le répertoire ''[[:arborescence#repertoire_des_peripheriques_externes|/mnt]]'').\\ \\ Si vous préférez le modifier manuellement, voici un exemple de ligne à ajouter au fichier ''[[:fstab|/etc/fstab]]'' :<code>/dev/disk/by-uuid/77FE-F707 /media/fred/film/   exfat  rw,uid=1000,gid=1000,umask=0002   0   1</code>Le point important est ''rw,uid=1000,gid=1000,umask=0002'' qui permets un accès en lecture / écriture. Un simple ''defaults'' passerait le support en lecture seule. Un disque exFAT étant généralement mobile, il est possible qu'à certains démarrages il ne soit pas branché, bloquant ainsi le démarrage du PC. Si le risque existe, il faut ajouter l'option ''nofail'', qui permettra le démarrage (mais sans le montage, le disque étant déconnecté) -> ''nofail,rw,uid=1000,gid=1000,umask=0002'' 
-  * Si vous avez besoin de monter ponctuellement en ligne de commande :<code>sudo mount UUID=77FE-F707 /media/chris/film_music/ -o defaults,rw,uid=1000,gid=1000,umask=0002</code>Sans l'option ''-o'' (et la valeur qui suit), le support sera en lecture seule.+  * Si vous avez besoin de [[:montage|monter]] ponctuellement en [[:mount|ligne de commande]] :<code>sudo mount UUID=77FE-F707 /media/chris/film_music/ -o rw,uid=1000,gid=1000,umask=0002</code>Sans l'option ''-o'' (et la valeur qui suit), le support sera en lecture seule.
  
 ===== Contrôler la qualité  ===== ===== Contrôler la qualité  =====
Ligne 140: Ligne 140:
  
 Enfin, ces noms sont **insensibles à la casse** : les caractères minuscules et majuscules sont considérés comme équivalents. Sur les systèmes de fichiers UNIX / Linux (comme **[[:ext4]]**), deux fichiers dans un même répertoire peuvent avoir un nom similaire, en dehors d'un changement de casse sur un ou plusieurs caractères. Sur **exFAT** on parle du même fichier quelle que soit la casse utilisée. Une simple copie de fichiers de **[[:ext4]]** vers exFAT peut donc poser des problèmes de conflit. Enfin, ces noms sont **insensibles à la casse** : les caractères minuscules et majuscules sont considérés comme équivalents. Sur les systèmes de fichiers UNIX / Linux (comme **[[:ext4]]**), deux fichiers dans un même répertoire peuvent avoir un nom similaire, en dehors d'un changement de casse sur un ou plusieurs caractères. Sur **exFAT** on parle du même fichier quelle que soit la casse utilisée. Une simple copie de fichiers de **[[:ext4]]** vers exFAT peut donc poser des problèmes de conflit.
- 
-Exemples :<code bash> touch  '/' ; touch  '\' ; touch  ':' ; touch '?' ; touch  '*' ; touch  '<' ; touch  '>' ; touch  '"' ;  touch '    b        ' ; touch '    B        ' ; ls -ls 
-touch: initialisation des dates de '/': Permission non accordée 
-touch: initialisation des dates de '\': Aucun fichier ou dossier de ce type 
-touch: initialisation des dates de ':': Aucun fichier ou dossier de ce type 
-touch: initialisation des dates de '?': Aucun fichier ou dossier de ce type 
-touch: initialisation des dates de '*': Aucun fichier ou dossier de ce type 
-touch: initialisation des dates de '<': Aucun fichier ou dossier de ce type 
-touch: initialisation des dates de '>': Aucun fichier ou dossier de ce type 
-touch: initialisation des dates de '"': Aucun fichier ou dossier de ce type 
-total 0 
-0 -rwxr-xr-x 1 a a 0 oct.  26 12:25 '    b        '</code>  
- 
-Il est possible d'effectuer un  contrôle préventif  de la qualité des répertoires à transférer. 
-<code bash>rm -f /tmp/TriEXFAT.txt 
-## Recherche des liens symboliques exclus 
-find  $HOME/Test $HOME/Documents  $HOME/Images $HOME/Musique $HOME/Vidéos  $HOME/Téléchargements -type l -name "*" > /tmp/ProblèmesEXFAT.txt 
-find  $HOME/Test $HOME/Documents  $HOME/Images $HOME/Musique $HOME/Vidéos  $HOME/Téléchargements -type f -name "*" -print0 | while IFS='' read -r -d '' file; do 
-## Test des caractères spéciaux.  
-if [[ "$(echo "'$file'"  | tr '><"|?*:\\' '!!!!!!!!' )" != "'$file'" ]]; then echo  "'$file'" >> /tmp/ProblèmesEXFAT.txt ;fi  
-# Test des fichiers cachés.  
-if [ "$(echo $(basename "$file")|cut -c1)" = "."  ]; then  echo  "'$file'" >> /tmp/ProblèmesEXFAT.txt ;fi 
-# Test des fichiers en double 
-echo "'$file'"  $(echo "'$file'" | tr '[:lower:]' '[:upper:]' >> /tmp/TriEXFAT.txt 
-done 
-sort  -f  /tmp/TriEXFAT.txt | uniq -f1 -D>>/tmp/ProblèmesEXFAT.txt 
-echo Liste des fichiers à contrôler; cat  /tmp/ProblèmesEXFAT.txt</code> 
  
 ===== Voir aussi ===== ===== Voir aussi =====