exfat [RESOLU]

Message
Author
Pelo

EXTFAT = FAT pour OS 64 bits

#41 Post by Pelo »

EXTFAT = FAT64 pour OS 64 bits. Peut être utilisé avec des Linux 32 bits à condition de de faire ce que le topic anglais dit ici.
"First, open a Terminal window from your applications menu. On Ubuntu and similar Linux distributions, type the following command and press Enter to install the appropriate packages. You’ll have to enter your password, too.
sudo apt-get install exfat-fuse exfat-utils
Mounter exFAT Drives Automatiquement
Après vou’s avez installed the appropriate software, connecter votre exFAT drive à votre computer et il sera mounted automatique. si déjà connected, juste le deconnecter et le reconnecter
Attachments
exfat.jpg
Xenialdog Synaptic package manager
(23.65 KiB) Downloaded 87 times

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#42 Post by augras »

Merci Pelo pour tes recherches. Mais ça ne fonctionne pas automatiquement. Les deux paquets exfat sont bien installés et ça fonctionne parfaitement en ligne de commande... mais rien à faire automatiquement, l'icône n'apparait pas sur le bureau.
Philippe

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#43 Post by Médor »

Pmount utilise notamment le script /usr/local/bin/drive_all
Voir à l'interchanger avec celui de Fatdog.
Comme c'est un script il n'est pas spécifique au 64 bits et tu peux l'ouvrir en mode texte pour consulter les commandes utilisées...


Cordialement,
Médor.
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#44 Post by augras »

J'ai tenté simplement l'échange sans aucun résultat.
Du coup je suis allé voir chez fatdog Pmount : mais le script pmount se contente d'exécuter un nouveau script propre à fatdog, lui-même faisant appel à d'autres scripts propres à fatdog... tout ça utilisant gtk-server : bricoler un script est peut-être à ma portée, dans certaines limites, mais là c'est trop compliqué pour moi.
Je crois que je vais partir sur un petit script de montage de sdb1 avec ouverture automatique de rox sur le point de montage, en indiquant au copain de ne pas connecter d'autres périphériques de stockage avant de connecter sa clé, et un autre script pour démonter : ça je sais faire. C'est pas la meilleure solution mais la plus simple sans grande contrainte.
Je n'en reviens pas que ce système de fichier qui n'est pas tout jeune ne soit pas encore intégré !
Gparted, en tout cas dans la version sur tahrpup, le connait, peut formater en exfat et démonter un périphérique exfat mais ne peut pas le monter !
Philippe

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#45 Post by Médor »

En ayant ajouté les paquets deb : exfat-utils et exfat-fuse, tu dois au moins pouvoir monter la clé par une commande du style :
mount -t exfat /dev/sdc1 /mnt/sdc1


Cordialement,
Médor.
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#46 Post by augras »

La commande que tu indiques ne fonctionne pas : il faut utiliser mount.exfat

Le script suivant fonctionne :

Code: Select all

#!/bin/bash 

mount.exfat /dev/sdb1 /mnt/sdb1 &
rox /mnt/sdb1 &
Et pour démonter :

Code: Select all

#!/bin/bash
umount /mnt/sdb1
La contrainte étant que la clé soit toujours identifiée comme sdb1 !
Par contre le démontage laisse une fenêtre rox vide ouverte : on peut la fermer avec quelle commande ?
Et un cycle montage/démontage fonctionne une fois : ensuite la fenêtre s'ouvre vide après le script de montage.
Il faut actualiser rox pour qu'il ait bien pris en compte le démontage avant de relancer un montage : tu sais comment le faire s'actualiser ?
Merci,
Philippe

EDIT :
En fait il faut actualiser uniquement la fenêtre rox du point de montage et pas actualiser rox avant de relancer le script (ça fonctionne comme ça aussi mais c'est peut-être plus simple d'actualiser la fenêtre qui s'ouvre vide qui une fois actualisée affiche le contenu de la clé ? )
Last edited by augras on Sun 01 Jan 2017, 16:45, edited 2 times in total.

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#47 Post by Médor »

Bon, la commande de démontage est commune...
As-tu l'icône du disque qui indique le montage lors de ta commande de montage :?:

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#48 Post by augras »

Non, l'icône n'apparait jamais.
J'ai fait un edit d emon message précédent avec une précision.
Philippe

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#49 Post by Médor »

Dommage ça aurait été assez simple de modifier drive_all si Pmount affichait au moins l'icône du disque...

En fait /bin/mount sous Puppy est un script qui utilise busybox mount ou bien mount-FULL cette dernière risque de fonctionner :
mount-FULL -t exfat /dev/sdc1 /mnt/sdc1


Faudrait voir sur une des dernière version de Barry K si l'exfat et géré :?:

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#50 Post by augras »

Je confirme que la commande mount-FULL telle que tu l'as écrite fonctionne.
C'est quoi les dernières versions de Barry Kauler : Quirky ?
Philippe

EDIT :
la commande fonctionne même directement sans option
mount-FULL /dev/sdb1 /mnt/sdb1

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#51 Post by augras »

Bonjour,
C'est en cours de résolution définitive par Mavrothal : https://github.com/puppylinux-woof-CE/w ... c5d540cc8b
J'ai remplacé les 4 fichiers de tahrpup par les nouveaux et l'icône apparaît automatiquement sur le bureau... sauf qu'au clic sur l'icône c'est pMount qui s'ouvre au lieu de rox avec le contenu de la clé. La clé apparaît bien dans pMount mais au clic pour la monter message d'erreur "unable to mount sdb1". Un montage à la main en console avec mount-full ou mount.exfat monte bien la clé et pMount peut alors la démonter.
Ça ne doit vraiment pas être grand chose à corriger.
Philippe

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#52 Post by Médor »

Bonjour Philippe,

Ce qui me chagrine c'est la modification du code de filemnt car le diff s'applique sur une version plus récente de woof ce 7.0 testing :!:

Je n'ai pas la même version originale de filemnt sur la 6.3.2 et il se peut qu'il existe d'autres modifications du code par ailleurs ...


Cordilement,
Médor.
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#53 Post by Médor »

Je viens de récupérer les fichiers originaux dans Slacko-6.9.6.4 (pre 7.0) + drive_all ...

Peux-tu tester sous Windows de copier sur ta clé exFAT un répertoire et des fichiers avec des noms accentués puis de vérifier sous Puppy.


Cordialement,
Médor.
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#54 Post by augras »

Bonsoir,
Tout fonctionne normalement !
J'ai testé sur raring, tahrpup605 nopae, TritonPrecise5.7.3, ASRIEdu 310 nopae, Slacko32-5.9.3, SlaXen6.0. Pas réussi à faire fonctionner sous ToOpPyprecise2.0 ce qui est assez incompréhensible.
Sous puppy les caractères accentués sont bien gérés. Pas de windows à la maison pour tester si le passage de windows à puppy fonctionne bien : je fais ça demain au boulot.
J'ai préparé un .pet qui rassemble tout le nécessaire y compris les deux paquets exfat nécessaires compilés dernièrement sur le fil de tahrpup : c'est avec lui que j'ai testé.
Je pense le poster sur le forum : j'attends un ok. Si tu veux le tester je peux te l'envoyer.
Il comprend les fichiers suivants modifiés pour l'occasion :
/sbin/probepart
/usr/local/pup_event/frontend_startup
/usr/sbin/filemnt
/usr/sbin/pmount
/usr/local/bin/drive_all
/usr/local/pup_event/frontend_change
/usr/local/pup_event/frontend_funcs
/bin/mount
Il les faut vraiment tous.
Retour demain pour windows.
Philippe

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#55 Post by Médor »

Bonsoir Philippe,

Ici j'ai compilé sous slaxen/slacko-6.3.2 les sources de exfat-utils-1.2.5 et de fuse-exfat-1.2.5
Je vais pouvoir formater une clé en exfat pour vérifier les modifications des derniers scripts de woof ce, etc. ;)

Édité :
J"ai encore un petit problème à résoudre mais grosso modo ça fonctionne ;)


Cordialement,
Médor.
Attachments
Capture_2017-01-04.jpg
(72.36 KiB) Downloaded 217 times
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#56 Post by augras »

Bonjour,
Je viens de tester le passage de fichiers enregistrés sous windows vers raring et vice versa : pas de soucis de caractères accentués à aucun moment.
Bonne journée,
Philippe

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#57 Post by augras »

Bonjour,
Les modifications sont prévues pour le prochain woofce mais pour toutes les puppies anciennes il faut faire à la main.
J'ai regroupé les fichiers modifiés dans un .pet en y ajoutant la dernière version exfat-1.2.4-i686-20160626-trusty.pet compilée par jlst sur le fil anglophone de tahrpup6.0.5CE. Son paquet a été compilé pour trusty mais les tests effectués montre que ça fonctionne pour d'autres : à vous de tester avant d'adopter.
Et effectivement faite un test en ram avant car les fichiers antérieurs ne sont pas sauvegardés mais remplacés : pas de retour en arrière possible en désinstallant ce .pet.
Je note ce fil résolu.
Merci aux participants et particulièrement à mavrothal et jlst.
Philippe
Attachments
exfat_old_puppies_trusty.pet
(166.04 KiB) Downloaded 152 times

Pelo

cartes SD, çà pourra me servir..

#58 Post by Pelo »

merci Augras. Quand je vas me lancer sur cartes SD, çà pourra me servir..
Ton topic est plus un tuto qu'une panne à réparer. Faut pas qu'il s'enlise. Argolance l'avait pas vu.
J'ai plusieurs de ces cartes qui chôment. Je vas leur mettre au moins une puppy dessus, au milieu de centaines de photos.

Post Reply