OVH Cloud OVH Cloud

Accents dans lecteur NTFS

3 réponses
Avatar
Denis Beauregard
Bonjour,

J'ai réussi à lire un disque USB NTFS sur un PC avec Linux Debian.
Je suis même capable de le lire depuis un compte d'usager.

Mais, les répertoires de ce disque contiennent des accents et ils ne
sont pas affichés. Par exemple, le répertoire Québec est affiché
comme Qu?bec si je fais ls, ou comme Qu[]bec avec Konqueror. Les
commandes comme chdir fonctionnent sans problème.

Quelle est la solution ?


Dans /etc/fstab, j'ai:
/dev/sda1 /mnt/ntfs ntfs ro,user,uid=123,umask=022 0 0

Il me semble avoir vu un iso8859-1 mais dans la doc de mount,
c'est dit que c'est la valeur par défaut:

iocharset=value
Character set to use for converting between 8 bit
characters and 16 bit Unicode characters. The default is iso8859-1.
Long filenames are stored on disk in Unicode format.

Est-ce un autre paramètre ou bien est-ce le famaux 1252 de Microsoft
(qui est pourtant du iso8859-1 en bonne partie) ?


Denis

P.S. Comment relire le fstab sans rebooter ?

3 réponses

Avatar
Nicolas Salguero
Bonjour,


Bonsoir,


J'ai réussi à lire un disque USB NTFS sur un PC avec Linux Debian.
Je suis même capable de le lire depuis un compte d'usager.

Mais, les répertoires de ce disque contiennent des accents et ils ne
sont pas affichés. Par exemple, le répertoire Québec est affiché
comme Qu?bec si je fais ls, ou comme Qu[]bec avec Konqueror. Les
commandes comme chdir fonctionnent sans problème.

Quelle est la solution ?


Dans /etc/fstab, j'ai:
/dev/sda1 /mnt/ntfs ntfs ro,user,uid3,umask2 0 0

Il me semble avoir vu un iso8859-1 mais dans la doc de mount,
c'est dit que c'est la valeur par défaut:

iocharset=value
Character set to use for converting between 8 bit
characters and 16 bit Unicode characters. The default is iso8859-1.
Long filenames are stored on disk in Unicode format.

Est-ce un autre paramètre ou bien est-ce le famaux 1252 de Microsoft
(qui est pourtant du iso8859-1 en bonne partie) ?


Peut-être "iocharset=iso8859-15" ?
À moins que ce soit de l'UTF-8.



Denis

P.S. Comment relire le fstab sans rebooter ?



mount -o remount /mnt/ntfs

Nico.

--
Je me demande si Linux n'est pas sur une pente glissante...
Eh alors tant que ça glisse de quoi tu te plains ???

-+- PC in Guide du linuxien pervers - Tous des pervers je vous dis ! -+-

Avatar
Vincent Ramos
Denis Beauregard égrapsen en
 :

iocharset=value


Si votre locale est utf-8, vous devriez avoir « iocharset=utf8 ».

Avatar
Denis Beauregard
Le Sat, 12 Nov 2005 20:29:08 +0100, Nicolas Salguero
écrivait dans
fr.comp.os.linux.configuration:

Bonjour,


Bonsoir,


J'ai réussi à lire un disque USB NTFS sur un PC avec Linux Debian.
Je suis même capable de le lire depuis un compte d'usager.

Mais, les répertoires de ce disque contiennent des accents et ils ne
sont pas affichés. Par exemple, le répertoire Québec est affiché
comme Qu?bec si je fais ls, ou comme Qu[]bec avec Konqueror. Les
commandes comme chdir fonctionnent sans problème.

Quelle est la solution ?


Dans /etc/fstab, j'ai:
/dev/sda1 /mnt/ntfs ntfs ro,user,uid3,umask2 0 0

Il me semble avoir vu un iso8859-1 mais dans la doc de mount,
c'est dit que c'est la valeur par défaut:

iocharset=value
Character set to use for converting between 8 bit
characters and 16 bit Unicode characters. The default is iso8859-1.
Long filenames are stored on disk in Unicode format.

Est-ce un autre paramètre ou bien est-ce le famaux 1252 de Microsoft
(qui est pourtant du iso8859-1 en bonne partie) ?


Peut-être "iocharset=iso8859-15" ?
À moins que ce soit de l'UTF-8.


j'ai essayé utf8, puis iso8859-1 qui a fonctionné. Étrange mais ce
n'était pas la valeur par défaut sur mon PC, sans doute une erreur
quand je l'ai installé.

P.S. Comment relire le fstab sans rebooter ?


mount -o remount /mnt/ntfs


Fini les boots quand je fais des tests ! Merci beaucoup.


Denis