Page 3 of 4

Posted: Wed 17 Jul 2013, 20:57
by ASRI éducation
musher0 wrote:Salut Médor.
Je crois que je vais commencer une petite chicane avec toi. :-)
Ça manque sur ce forum...
...
La bonne syntaxe pour monter la partition vfat de gilo, /mnt/sdb1, est

Code: Select all

mkdir -p /mnt/sdb1
mount -t vfat /dev/sdb1 /mnt/sdb1
...
@ musher0 et à Médor
A mon humble avis, vous êtes meilleurs quand vous coopérez. Pour ce qui est des "chicanes" sur le forum, elles ne sont pas indispensables, une discussion étant généralement plus constructive.

@ musher0
Pour ce qui est du montage vfat, le "mount -t vfat" ne me semble pas suffisant, comme l'a évoqué Médor il ne prend pas en charge l'utf8.
Tu peux aussi consulter le script de Pmsd pour de plus amples informations.

@ tous
L'intérêt d'un forum est de partager/échanger/coopérer.
Les critiques constructives se doivent d'être perçues comme "positives".
Pour ce qui est des projets Linux, je suis persuadé que nous sommes plus efficaces lorsque nous coopérons.
J'ai vraiment du mal à comprendre certaines réactions. Je ne veux pas passer pour un donneur de leçons, mais tout de même...

Cordialement,

Posted: Wed 17 Jul 2013, 22:53
by musher0
ASRI a dit:
> J'ai vraiment du mal à comprendre certaines réactions.
Je reprends cette phrase à mon compte.

Est-ce que les sourires s'affichent correctement dans les messages de votre côté de l'Atlantique ?

J'ose penser qu'on peut faire du travail sérieux tout en adoptant un ton enjoué. Contribuer à
PuppyLinux, c'est pas un job, il me semble, mais un passe-temps. Un passe-temps utile, vous
me direz, mais un passe-temps quand même. Si on ne peut pas y mettre de temps à autre
une pointe d'humour...

M'enfin, désolé si ma badinerie a été mal comprise. En théorie de la communication, c'est toujours
la faute de l'émetteur du message, dans ces cas-là.

Quoi qu'il en soit, en consultant les résultats de Médor, je vois iso-8859-1, mais pas utf-8.

Dans l'intervalle, j'ai trouvé ceci :

Code: Select all

# sudo mount -t vfat -o iocharset=utf8,umask=000 /dev/hda1 /media/d
sur http://www.cyberciti.biz/faq/mounting-w ... ntu-linux/
Mutatis mutandis, évidemment, l'exemple venant d'ubuntu. Sur Puppy, on n'a pas besoin
de la commande sudo dans ce cas.

Je vais étudier le script d'ASRI de ce pas.

ALP.

musher0

Posted: Wed 17 Jul 2013, 23:04
by ASRI éducation
musher0 wrote:ASRI a dit:
> J'ai vraiment du mal à comprendre certaines réactions.
Je reprends cette phrase à mon compte.

Est-ce que les sourires s'affichent correctement dans les messages de votre côté de l'Atlantique ?
Ok, tu as raison.
Je dois travailler ma communication.
:wink:

Posted: Wed 17 Jul 2013, 23:43
by Médor
Bonsoir,

Sur ce message du 11 Juillet :
Médor wrote:On peut monter une vfat directement en utf8 avec le bon codepage :
mount -t vfat -o iocharset=utf8,codepage=850,shortname=mixed,quiet /dev/sdb1 /mnt/sdb1


Quelques résultats des commandes donnant un montage valide en utf8 :

Code: Select all

# mount -o shortname=mixed,quiet,utf8 /dev/sdb1 /mnt/sdb1
root@puppypc ~ 
# cat /proc/mounts | grep 'sdb'
/dev/sdb1 /mnt/sdb1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,quiet,utf8,errors=remount-ro 0 0
root@puppypc ~ 
# umount /mnt/sdb1
root@puppypc ~ 
# mount -t vfat -o iocharset=utf8,codepage=850,shortname=mixed,quiet /dev/sdb1 /mnt/sdb1
root@puppypc ~ 
# cat /proc/mounts | grep 'sdb'
/dev/sdb1 /mnt/sdb1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp850,iocharset=utf8,shortname=mixed,quiet,errors=remount-ro 0 0
root@puppypc ~ 
# umount /mnt/sdb1
root@puppypc ~ 
# mount -t vfat -o iocharset=utf8,umask=000 /dev/sdb1 /mnt/sdb1
root@puppypc ~ 
# cat /proc/mounts | grep 'sdb'
/dev/sdb1 /mnt/sdb1 vfat rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=utf8,shortname=mixed,errors=remount-ro 0 0
root@puppypc ~ 
#


Cordialement,
Médor.

Posted: Wed 17 Jul 2013, 23:49
by musher0
@ASRI.
Merci d'avoir le sens de l'humour ! 8)

Pour revenir au sujet de ce fil :
Je viens de parcourir ton script "run" dans ~/Startup.

Quelques impressions initiales
* codepage 850: le codepage en DOS pour le Canada français, c'était 863. Est-ce important
relativement à l'encodage des noms de fichiers en iso 8859-1 vs utf8 ?
Je pense aussi aux codes pour BE et CH, qui, si je me rappelle bien, n'étaient pas 850. (Ni
pour la France, d'ailleurs. Plutôt 847 ? Dieu que la mémoire oublie vite !!!)

* tu t'es donné bien du mal pour couvrir toutes les possibilités, on dirait. Ce qui est bien.
Mais par comparaison avec le script plus bref (et moins nuancé, car il distingue ntfs mais pas vfat)
de Der Schutzhûnd et RSH, pourquoi un balayage avec blkid a-t-il été écarté ? (C'est par curiosité
que je demande, ce n'est aucunement une critique.)

* À ta question en remarque au sujet d'un choix entre ntfs simple et ntfs-3g, je crois que ntfs-3g est
mieux, parce que, avec ntfs-3g tournant en fond de scène, on peut lire et écrire de Linux sur un
disque ntfs. Avec ntfs simple, un système Linux peut seulement lire.

À suivre.

musher0

Posted: Wed 17 Jul 2013, 23:53
by musher0
Médor wrote:Bonsoir,

Sur ce message du 11 Juillet :
Médor wrote:On peut monter une vfat directement en utf8 avec le bon codepage :
mount -t vfat -o iocharset=utf8,codepage=850,shortname=mixed,quiet /dev/sdb1 /mnt/sdb1


Quelques résultats des commandes donnant un montage valide en utf8 :

Code: Select all

# mount -o shortname=mixed,quiet,utf8 /dev/sdb1 /mnt/sdb1
root@puppypc ~ 
# cat /proc/mounts | grep 'sdb'
/dev/sdb1 /mnt/sdb1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,quiet,utf8,errors=remount-ro 0 0
root@puppypc ~ 
# umount /mnt/sdb1
root@puppypc ~ 
# mount -t vfat -o iocharset=utf8,codepage=850,shortname=mixed,quiet /dev/sdb1 /mnt/sdb1
root@puppypc ~ 
# cat /proc/mounts | grep 'sdb'
/dev/sdb1 /mnt/sdb1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp850,iocharset=utf8,shortname=mixed,quiet,errors=remount-ro 0 0
root@puppypc ~ 
# umount /mnt/sdb1
root@puppypc ~ 
# mount -t vfat -o iocharset=utf8,umask=000 /dev/sdb1 /mnt/sdb1
root@puppypc ~ 
# cat /proc/mounts | grep 'sdb'
/dev/sdb1 /mnt/sdb1 vfat rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=utf8,shortname=mixed,errors=remount-ro 0 0
root@puppypc ~ 
#


Cordialement,
Médor.
Ah ! Ben, le voilà, l'utf-.8 ! :)
Question en découlant :
peut-on inscrire ce paramètre iocharset=utf8 dans fstab pour un disque vfat ?

Posted: Wed 17 Jul 2013, 23:59
by Médor
En effet il vaut mieux utiliser ntfs-3g pour le montage en ntfs !
On peut ajouter le iocharset dans fstab, je n'ai pas la syntaxe en tête, mais est-ce bien utile si l'on utilise Pmsd car il n'y a pas besoin de modifier le fstab d'origine.

Édité :
Voici une ligne pour fstab :

Code: Select all

/dev/sdb1    /mnt/sdb1 vfat  auto,quiet,iocharset=utf8,codepage=850 0 0
Voir cette page : fstab.html

Cordialement,
Médor.

Posted: Thu 18 Jul 2013, 00:07
by ASRI éducation
musher0 wrote:Quelques impressions initiales
* codepage 850: le codepage en DOS pour le Canada français, c'était 863. Est-ce important
relativement à l'encodage des noms de fichiers en iso 8859-1 vs utf8 ?
Je pense aussi aux codes pour BE et CH, qui, si je me rappelle bien, n'étaient pas 850. (Ni
pour la France, d'ailleurs. Plutôt 847 ? Dieu que la mémoire oublie vite !!!)
Là, il faut que j'effectue des recherches supplémentaires, j'avoue ne pas être très familier des locales autres que fr_FR (par habitude, plus que manque d'intérêt).
musher0 wrote:* tu t'es donné bien du mal pour couvrir toutes les possibilités, on dirait. Ce qui est bien.
Mais par comparaison avec le script plus bref (et moins nuancé, car il distingue ntfs mais pas vfat)
de Der Schutzhûnd et RSH, pourquoi un balayage avec blkid a-t-il été écarté ? (C'est par curiosité
que je demande, ce n'est aucunement une critique.)
Pour l'écriture de ce script, je me suis basé sur une idée que j'avais utilisée pour ASRI300, j'ai actualisé le script en me basant sur partview et pmount.
J'avoue ne pas connaître le blkid de Der Schutzhûnd et RSH...
musher0 wrote:* À ta question en remarque au sujet d'un choix entre ntfs simple et ntfs-3g, je crois que ntfs-3g est
mieux, parce que, avec ntfs-3g tournant en fond de scène, on peut lire et écrire de Linux sur un
disque ntfs. Avec ntfs simple, un système Linux peut seulement lire.
La prochaine version de Pmsd intégrera donc le ntfs-3g (merci à toi pour cette lecture précise du script).

Cordialement,

Posted: Thu 18 Jul 2013, 16:23
by musher0
Médor wrote:En effet il vaut mieux utiliser ntfs-3g pour le montage en ntfs !
On peut ajouter le iocharset dans fstab, je n'ai pas la syntaxe en tête, mais est-ce bien utile si l'on utilise Pmsd car il n'y a pas besoin de modifier le fstab d'origine.

Édité :
Voici une ligne pour fstab :

Code: Select all

/dev/sdb1    /mnt/sdb1 vfat  auto,quiet,iocharset=utf8,codepage=850 0 0
Voir cette page : fstab.html

Cordialement,
Médor.
Excellent ! Merci !

Posted: Thu 18 Jul 2013, 16:41
by ASRI éducation
musher0 wrote:
Médor wrote:...

Code: Select all

/dev/sdb1    /mnt/sdb1 vfat  auto,quiet,iocharset=utf8,codepage=850 0 0
...
Excellent ! Merci !
J'ai l'impression que ce fil était une bonne idée.
Il nous offre de nombreuses solutions "inédites".
Cordialement,

Posted: Mon 22 Jul 2013, 03:57
by musher0
Une remarque au sujet de ntfs-3g:

Essayé de mettre "ntfs-3g" dans la colonne type de fstab et cela a lancé l'utilitaire minimalement et dans la confusion (il demande des paramètres).

Je crois qu'il suffit de mettre "ntfs" dans la colonne type. Si le Toutou dispose de l'utilitaire ntfs-3g, il s'enclenchera tout seul (une 2e observation, de confirmation, serait la bienvenue).

A+

Posted: Mon 22 Jul 2013, 05:20
by musher0
Merci à Médor pour sa petite trouvaille, qui m'a permis de réviser le script à :
http://murga-linux.com/puppy/viewtopic. ... ost#714753

Posted: Mon 22 Jul 2013, 12:02
by Médor
Bonjour musher0,
musher0 wrote:Merci à Médor pour sa petite trouvaille, qui m'a permis de réviser le script ....
Y'a pas de quoi 8)

Pour ntfs-3g

ntfs-3g -help (sur Lucid-528) indique :

Code: Select all

# ntfs-3g -help

ntfs-3g 2010.3.6 external FUSE 28 - Third Generation NTFS Driver
		Configuration type 1, XATTRS are on, POSIX ACLS are off

Copyright (C) 2005-2007 Yura Pakhuchiy
Copyright (C) 2006-2009 Szabolcs Szakacsits
Copyright (C) 2007-2010 Jean-Pierre Andre
Copyright (C) 2009 Erik Larsson

Usage:    ntfs-3g [-o option[,...]] <device|image_file> <mount_point>

Options:  ro (read-only mount), remove_hiberfile, uid=, gid=,
          umask=, fmask=, dmask=, streams_interface=, syncio.
          Please see the details in the manual (type: man ntfs-3g).

Example: ntfs-3g /dev/sda1 /mnt/windows

Ntfs-3g news, support and information:  http://ntfs-3g.org
Donc, sous la forme basique on peut utiliser :

Code: Select all

ntfs-3g /dev/sdb1 /mnt/sdb1
Ou mieux :

Code: Select all

mount -t ntfs-3g /dev/sdb1 /mnt/sdb1
On peut éventuellement utiliser une option de langue :

Code: Select all

ntfs-3g -o silent,locale=fr_FR.UTF-8 /dev/sdb1 /mnt/sdb1
mount -t ntfs-3g -o silent,locale=fr_FR.UTF-8 /dev/sdb1 /mnt/sdb1
Mais Je n'ai pas trouvé de problème d'accent avec les lignes basiques !

Seule une ligne : mount -[t|a] [ntfs|ntfs-3g] [-o] /dev/sdb1 /mnt/sdb1, affiche alors l'icône sdb1 du bureau à l'état monté.
Par : ntfs-3g [-o] /dev/sdb1 /mnt/sdb1, la partition est bien montée mais l'icône sdb1 ne change pas d'état !

Exemple d'une ligne dans fstab :

Code: Select all

/dev/sdb1    /mnt/sdb1   ntfs-3g   auto,noatime,dev,exec,locale=fr_FR.UTF-8   0 0
Mais cette ligne est superflue en ntfs !

N.B. :
la locale sur Lucid-528 est sous la forme : fr_FR.utf8, sur Wary-5.5 : fr_FR.UTF-8 !!!
(On peut vérifier la tournure utilisée par la commande : locale).


Cordialement,
Médor.

Posted: Mon 22 Jul 2013, 20:14
by musher0
Médor a dit:
> N.B. :
la locale sur Lucid-528 est sous la forme : fr_FR.utf8, sur Wary-5.5 : fr_FR.UTF-8 !!!
(On peut vérifier la tournure utilisée par la commande : locale).


Justement, quelle est "l'orthographe" "consacrée" pour utf8 ? Ça existe, ou chacun y va de sa petite variante ?

Meilleures salutations.

musher0

Posted: Tue 23 Jul 2013, 09:06
by Médor
Bonjour musher0,

La locale en "*.utf8" est un héritage du passé !
Mieux vaut ne pas accepter un héritage négatif chez le notaire ;)

Dans les Puppy récentes la locale est à présent normalisée en "*.UTF-8", cependant faire attention à l'expression utf8 qui elle est toujours utilisée dans mount et fstab.

Liens de l'héritage :
Message de MU (2006).
Message de shinobar (2009).

Cordialement,
Médor.

Posted: Sun 04 May 2014, 10:28
by gilloraymondo
Bonjour,

Bon, j'ai fini par trouver une solution hyper simple pour que la première partition de ma clé USB (là où je met mes dossiers perso) soit montée automatiquement au démarrage, toutou linux étant sur la 2ème partition de ma clé USB.
A la 1ere utilisation de toutou linux (que j'ai mis sur la partition 2), je choisis de sauver ma session sur la partition 1.
Et c'est tout.....

Cordialement