Page 1 sur 1

[NTFS] Impossible de créer un dossier "Aux"

Publié : mar. 22 oct. 2019, 13:52
par tomsawyer01
Bonjour,
Ma machine tourne sous Archlinux (mis à jour hier) . J'ai une partition en NTFS que j'utilise souvent et j'ai un ensemble de code source qui contient un dossier nommé Aux dans une archive tar.gz . L'extraction echoue à ce dossier et je voulais comprendre pourquoi. J'ai crée un dossier Aux manuellement et ca ne marche pas non plus.

Code : Tout sélectionner

mkdir: impossible de créer le répertoire « Aux »: Argument invalide
Des idées ?

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : mar. 22 oct. 2019, 18:23
par hopimet
Salut,

Tu peux donner la commande que tu tapes exactement ?

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : mer. 23 oct. 2019, 14:37
par tomsawyer01
mkdir Aux

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : mer. 23 oct. 2019, 14:59
par laurent85
Bonjour,
Lance une vérification du système de fichiers ntfs avec Windows et réessaie. Et en règle générale donne les commandes et retours complets de la ligne de commande c'est toujours plus parlant.

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : mer. 23 oct. 2019, 17:25
par onyx67
tomsawyer01 a écrit : mar. 22 oct. 2019, 13:52 J'ai crée un dossier Aux manuellement et ca ne marche pas non plus.

Code : Tout sélectionner

mkdir: impossible de créer le répertoire « Aux »: Argument invalide
Des idées ?
Ce que j'en comprend c'est qu'il manque un argument à la commande. Je pense qu'il faudrait faire

Code : Tout sélectionner

mkdir -p Aux

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : mer. 23 oct. 2019, 20:04
par JuanicoV
Salut,

tu montes comment cette partition?

j'ai une partition ntfs, et chez moi (sous gnome) si j'utilise "fichier" pour monter la partition j'y accède via fuse et là impossible de créer Aux ou aux.

par contre si je monte la partition via un mount , aucun pb pour créer Aux

Code : Tout sélectionner

sudo mount -t ntfs /dev/sdc1 /tmp 
on dirait une limitation/bug de fuse sur les noms de répertoire.

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : mer. 23 oct. 2019, 20:14
par benjarobin
Est ce que ntfs-3g est installé ?

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : mer. 23 oct. 2019, 22:32
par tomsawyer01
Désolé de ne repondre que maintenant. C'est une partition que j'ai utilisée dans Windows avant de reinstaller completement la machine sous Archlinux. J'ai monté avec fstab

Code : Tout sélectionner

/dev/sda4       /mnt/storage    ntfs-3g         defaults,uid=tomsawyer,gid=users,rw,utf8,fmask=0000,dmask=0000,windows_names,big_writes   0       2
Oui biensur ntfs-3g est bien installé

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : jeu. 24 oct. 2019, 20:41
par JuanicoV
Une explication

"aux" est un nom réservé sous Windows et NTFS (et comme linux est prévenant...)

https://stackoverflow.com/questions/122 ... -platforms

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : ven. 25 oct. 2019, 00:30
par benjarobin
Je ne reproduit pas le problème, je peux sans aucun souci créer un dossier Aux dans une partition NTFS (à la racine ou dans un sous dossier)

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : ven. 25 oct. 2019, 14:16
par avi3000
Le nom aux (quelle que soit sa casse) est bien un argument invalide sur la seule partition ntfs que j'utilise.
C'est une option de montage positionnée par défaut si l'on utilise udisksctl.
Elle ne l'est pas si on utilise la commande mount.

man ntfs-3g

Code : Tout sélectionner

       windows_names
              This option prevents files, directories and extended attributes to be created with a name not allowed by windows, because

                     - it contains some not allowed character,
                     - or the last character is a space or a dot,
                     - or the name is reserved.

              The forbidden characters are the nine characters " * / : < > ? \ | and those whose code is less than 0x20, and the reserved names are CON, PRN, AUX, NUL, COM1..COM9, LPT1..LPT9, with no suffix or followed by a dot.

              Existing such files can still be read (and renamed).
mount /dev/sd.. /tmp/toto/ -o uid=1000,windows_names bloque la creation de aux.
mount /dev/sd.. /tmp/toto/ -o uid=1000 la permet.

RTFM

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : ven. 25 oct. 2019, 18:36
par benjarobin
avi3000 a écrit : ven. 25 oct. 2019, 14:16RTFM
Rhoo, mais merci pour l'information :-)

Re: [NTFS] Impossible de créer un dossier "Aux"

Publié : mer. 06 nov. 2019, 12:59
par avi3000
Dans le même ordre d'idée, l'option tz=UTC de mount pour vfat est positionnée par défaut sur archlinux, Elle ne l'est pas sur devuan.