Voici mon problème: j'ai un disque dur externe USB de 80Go. Pour créer
une seule partition sur le disque, j'ai choisi NTFS (FAT32 étant limité
à ~40Go). J'ai installé le driver ntfs sur ma Fedora Core 3. Quand je
plugge le disque, il est reconnu et automatiquement monté... avec
umask=077 par défaut, ce qui fait qu'avec mon compte utilisateur, je ne
peux pas lire la partition. Je connais la technique de l'option umask
mais il ne s'applique qu'à la commande mount, et donc sur un
périphérique particulier (/dev/hda1, /dev/sdb2, etc...). Comme le
périphérique associé à mon disque externe est alloué à la volée, je ne
peux pas savoir à l'avance quel sera ce périphérique, même si dans les
faits ce sera souvent /dev/sdb1. Alors, voilà ma question (enfin!):
existe-t-il une option au chargement du module ntfs permettant de
modifier le umask par défaut ? Sinon, comment est-ce que je fais ?
Bah, limites toi a une partition primaire alors :)
euh :/
c'est du KDE, ca non?
Exact
Supermount ne gère pas le ntfs autant que j'ai pu en juger d'après sa documentation.
supermount monte ce qu'on lui demande comme on lui demande, non?
Dixit Supermount readme:
+* fs=<filesystem-type> [default is "auto"] + + Specify the subfilesystem type. Not every filesystem type has +been tested. If you use `auto', it will try the following filesystems +in order: + "udf" + "iso9660" + "ext2" + "vfat" + "msdos" + +It is also possible to give list of types separated by `:', like + + fs=ext2:vfat + - or - + fs=udf:iso9660 + +
regarde du cote de hotplug.
je vais regarder çà. Merci
Je ne suis vraiment pas sur que ca se fasse au chargement du module:
Grrrr . Ben je souhaite que ce soit une évolution à venir. Peut-être une recompilation avec les sources modifiés chez moi. J'y connais rien, ça va être du boulot.
Merci et a+
Kevin Denis wrote:
Bah, limites toi a une partition primaire alors :)
euh :/
c'est du KDE, ca non?
Exact
Supermount ne gère pas le ntfs autant que j'ai pu en juger
d'après sa documentation.
supermount monte ce qu'on lui demande comme on lui demande, non?
Dixit Supermount readme:
+* fs=<filesystem-type> [default is "auto"]
+
+ Specify the subfilesystem type. Not every filesystem type has
+been tested. If you use `auto', it will try the following filesystems
+in order:
+ "udf"
+ "iso9660"
+ "ext2"
+ "vfat"
+ "msdos"
+
+It is also possible to give list of types separated by `:', like
+
+ fs=ext2:vfat
+ - or -
+ fs=udf:iso9660
+
+
regarde du cote de hotplug.
je vais regarder çà. Merci
Je ne suis vraiment pas sur que ca se fasse au chargement du module:
Grrrr . Ben je souhaite que ce soit une évolution à venir. Peut-être
une recompilation avec les sources modifiés chez moi. J'y connais rien,
ça va être du boulot.
Bah, limites toi a une partition primaire alors :)
euh :/
c'est du KDE, ca non?
Exact
Supermount ne gère pas le ntfs autant que j'ai pu en juger d'après sa documentation.
supermount monte ce qu'on lui demande comme on lui demande, non?
Dixit Supermount readme:
+* fs=<filesystem-type> [default is "auto"] + + Specify the subfilesystem type. Not every filesystem type has +been tested. If you use `auto', it will try the following filesystems +in order: + "udf" + "iso9660" + "ext2" + "vfat" + "msdos" + +It is also possible to give list of types separated by `:', like + + fs=ext2:vfat + - or - + fs=udf:iso9660 + +
regarde du cote de hotplug.
je vais regarder çà. Merci
Je ne suis vraiment pas sur que ca se fasse au chargement du module:
Grrrr . Ben je souhaite que ce soit une évolution à venir. Peut-être une recompilation avec les sources modifiés chez moi. J'y connais rien, ça va être du boulot.
Merci et a+
Kevin Denis
On 2005-02-09, setzer wrote:
Bah, limites toi a une partition primaire alors :)
euh :/
blague: le fdisk fourni avec le DOS ne cree qu'une partition
primaire et met tout le reste dans une etendue. Mais rien ne t'empeche d'avoir deux trois ou quatre partitions primaires.
Supermount ne gère pas le ntfs autant que j'ai pu en juger d'après sa documentation.
supermount monte ce qu'on lui demande comme on lui demande, non?
Dixit Supermount readme:
+* fs=<filesystem-type> [default is "auto"] + je tenterais tout de meme un coup de:
fs=ntfs
Je ne suis vraiment pas sur que ca se fasse au chargement du module:
Grrrr . Ben je souhaite que ce soit une évolution à venir. Peut-être
une recompilation avec les sources modifiés chez moi. J'y connais rien, ça va être du boulot.
En fait j'ai du mal a voir comment un module irait modifier tout ca.
Le module est la entre le VFS et le systeme de fichiers, pas au niveau du montage (mais bon, c'est peut etre possible, hein, j'ai pas cherche non plus) -- Kevin
On 2005-02-09, setzer <setzer@free.fr> wrote:
Bah, limites toi a une partition primaire alors :)
euh :/
blague: le fdisk fourni avec le DOS ne cree qu'une partition
primaire et met tout le reste dans une etendue. Mais rien ne
t'empeche d'avoir deux trois ou quatre partitions primaires.
Supermount ne gère pas le ntfs autant que j'ai pu en juger
d'après sa documentation.
supermount monte ce qu'on lui demande comme on lui demande, non?
Dixit Supermount readme:
+* fs=<filesystem-type> [default is "auto"]
+
je tenterais tout de meme un coup de:
fs=ntfs
Je ne suis vraiment pas sur que ca se fasse au chargement du module:
Grrrr . Ben je souhaite que ce soit une évolution à venir. Peut-être
une recompilation avec les sources modifiés chez moi. J'y connais rien,
ça va être du boulot.
En fait j'ai du mal a voir comment un module irait modifier tout ca.
Le module est la entre le VFS et le systeme de fichiers, pas au
niveau du montage (mais bon, c'est peut etre possible, hein, j'ai
pas cherche non plus)
--
Kevin
Bah, limites toi a une partition primaire alors :)
euh :/
blague: le fdisk fourni avec le DOS ne cree qu'une partition
primaire et met tout le reste dans une etendue. Mais rien ne t'empeche d'avoir deux trois ou quatre partitions primaires.
Supermount ne gère pas le ntfs autant que j'ai pu en juger d'après sa documentation.
supermount monte ce qu'on lui demande comme on lui demande, non?
Dixit Supermount readme:
+* fs=<filesystem-type> [default is "auto"] + je tenterais tout de meme un coup de:
fs=ntfs
Je ne suis vraiment pas sur que ca se fasse au chargement du module:
Grrrr . Ben je souhaite que ce soit une évolution à venir. Peut-être
une recompilation avec les sources modifiés chez moi. J'y connais rien, ça va être du boulot.
En fait j'ai du mal a voir comment un module irait modifier tout ca.
Le module est la entre le VFS et le systeme de fichiers, pas au niveau du montage (mais bon, c'est peut etre possible, hein, j'ai pas cherche non plus) -- Kevin
setzer
blague: le fdisk fourni avec le DOS ne cree qu'une partition primaire et met tout le reste dans une etendue. Mais rien ne t'empeche d'avoir deux trois ou quatre partitions primaires.
je tenterais tout de meme un coup de: fs=ntfs
je vais être chiant: des fois je connecte un disque FAT, sur l'USB.
En fait j'ai du mal a voir comment un module irait modifier tout ca. Le module est la entre le VFS et le systeme de fichiers, pas au niveau du montage (mais bon, c'est peut etre possible, hein, j'ai pas cherche non plus)
Dans le noyau, fichier "fs/ntfs/super.c":
... /* * Default is group and other don't have any access to files or * directories while owner has full access. Further, files by default * are not executable but directories are of course browseable. */ vol->fmask = 0177; vol->dmask = 0077; ...
J'ai changé par :
vol->fmask = 0133; vol->dmask = 0033;
Puis j'ai essayé de compiler que le module ntfs pour remplacer le fichie "ntfs.ko" existant dans /lib/modules et il en résulte un beau "Oops" de la part du kernel. Mais je sens que çà y est presque.
Merci pour les réponses, j'ai appris des trucs.
A+ tout le monde
Samuel
blague: le fdisk fourni avec le DOS ne cree qu'une partition
primaire et met tout le reste dans une etendue. Mais rien ne
t'empeche d'avoir deux trois ou quatre partitions primaires.
je tenterais tout de meme un coup de:
fs=ntfs
je vais être chiant: des fois je connecte un disque FAT, sur l'USB.
En fait j'ai du mal a voir comment un module irait modifier tout ca.
Le module est la entre le VFS et le systeme de fichiers, pas au
niveau du montage (mais bon, c'est peut etre possible, hein, j'ai
pas cherche non plus)
Dans le noyau, fichier "fs/ntfs/super.c":
...
/*
* Default is group and other don't have any access to files or
* directories while owner has full access. Further, files by default
* are not executable but directories are of course browseable.
*/
vol->fmask = 0177;
vol->dmask = 0077;
...
J'ai changé par :
vol->fmask = 0133;
vol->dmask = 0033;
Puis j'ai essayé de compiler que le module ntfs pour remplacer le fichie
"ntfs.ko" existant dans /lib/modules et il en résulte un beau "Oops" de
la part du kernel. Mais je sens que çà y est presque.
blague: le fdisk fourni avec le DOS ne cree qu'une partition primaire et met tout le reste dans une etendue. Mais rien ne t'empeche d'avoir deux trois ou quatre partitions primaires.
je tenterais tout de meme un coup de: fs=ntfs
je vais être chiant: des fois je connecte un disque FAT, sur l'USB.
En fait j'ai du mal a voir comment un module irait modifier tout ca. Le module est la entre le VFS et le systeme de fichiers, pas au niveau du montage (mais bon, c'est peut etre possible, hein, j'ai pas cherche non plus)
Dans le noyau, fichier "fs/ntfs/super.c":
... /* * Default is group and other don't have any access to files or * directories while owner has full access. Further, files by default * are not executable but directories are of course browseable. */ vol->fmask = 0177; vol->dmask = 0077; ...
J'ai changé par :
vol->fmask = 0133; vol->dmask = 0033;
Puis j'ai essayé de compiler que le module ntfs pour remplacer le fichie "ntfs.ko" existant dans /lib/modules et il en résulte un beau "Oops" de la part du kernel. Mais je sens que çà y est presque.
Merci pour les réponses, j'ai appris des trucs.
A+ tout le monde
Samuel
Kevin Denis
On 2005-02-10, setzer wrote:
je tenterais tout de meme un coup de: fs=ntfs
je vais être chiant: des fois je connecte un disque FAT, sur l'USB.
Bah, alors
fs=ntfs:vfat
En fait j'ai du mal a voir comment un module irait modifier tout ca. Le module est la entre le VFS et le systeme de fichiers, pas au niveau du montage (mais bon, c'est peut etre possible, hein, j'ai pas cherche non plus)
Dans le noyau, fichier "fs/ntfs/super.c":
... /* * Default is group and other don't have any access to files or * directories while owner has full access. Further, files by default * are not executable but directories are of course browseable. */ vol->fmask = 0177; vol->dmask = 0077; ...
interessant
J'ai changé par :
vol->fmask = 0133; vol->dmask = 0033;
Puis j'ai essayé de compiler que le module ntfs pour remplacer le fichie "ntfs.ko" existant dans /lib/modules et il en résulte un beau "Oops" de la part du kernel. Mais je sens que çà y est presque.
yep. Et avec un make modules_install ?
-- Kevin
On 2005-02-10, setzer <setzer@free.fr> wrote:
je tenterais tout de meme un coup de:
fs=ntfs
je vais être chiant: des fois je connecte un disque FAT, sur l'USB.
Bah, alors
fs=ntfs:vfat
En fait j'ai du mal a voir comment un module irait modifier tout ca.
Le module est la entre le VFS et le systeme de fichiers, pas au
niveau du montage (mais bon, c'est peut etre possible, hein, j'ai
pas cherche non plus)
Dans le noyau, fichier "fs/ntfs/super.c":
...
/*
* Default is group and other don't have any access to files or
* directories while owner has full access. Further, files by default
* are not executable but directories are of course browseable.
*/
vol->fmask = 0177;
vol->dmask = 0077;
...
interessant
J'ai changé par :
vol->fmask = 0133;
vol->dmask = 0033;
Puis j'ai essayé de compiler que le module ntfs pour remplacer le fichie
"ntfs.ko" existant dans /lib/modules et il en résulte un beau "Oops" de
la part du kernel. Mais je sens que çà y est presque.
je vais être chiant: des fois je connecte un disque FAT, sur l'USB.
Bah, alors
fs=ntfs:vfat
En fait j'ai du mal a voir comment un module irait modifier tout ca. Le module est la entre le VFS et le systeme de fichiers, pas au niveau du montage (mais bon, c'est peut etre possible, hein, j'ai pas cherche non plus)
Dans le noyau, fichier "fs/ntfs/super.c":
... /* * Default is group and other don't have any access to files or * directories while owner has full access. Further, files by default * are not executable but directories are of course browseable. */ vol->fmask = 0177; vol->dmask = 0077; ...
interessant
J'ai changé par :
vol->fmask = 0133; vol->dmask = 0033;
Puis j'ai essayé de compiler que le module ntfs pour remplacer le fichie "ntfs.ko" existant dans /lib/modules et il en résulte un beau "Oops" de la part du kernel. Mais je sens que çà y est presque.