Page 1 sur 1

[pcmanfm] monter une partition ntfs (abandon)

Publié : sam. 16 mai 2009, 19:09
par mum1989
Bonjour
[edit tuxce]split depuis http://forums.archlinux.fr/post32388.html#p32388[/edit]
après je n'arrive pas a monter les partitions NTFS automatiquement avec pcmanfm
(j'ai pourtant ntfs-3g d'installé et le montage de partition NTFS en console fonctionne bien)
cela affiche comme erreur : "option de montage invalide , dossier inexistant"

Re: [openbox] plusieurs questions de configurations

Publié : lun. 18 mai 2009, 13:29
par Yobar73
Bonjour,

alors concernant ta dernière question, je suis sous openbox + pcmanfm.

J'ai réussi à monter automatiquement mes partitions ntfs de la façon suivante.

Je me suis inspiré des liens suivants:
http://wiki.archlinux.org/index.php/Usi ... o_a_device
http://wiki.archlinux.org/index.php/HAL ... utomounter
http://wiki.archlinux.org/index.php/Ude ... SB_devices

Alors il faut installé ntfs-3g ce qui me semble déjà être ton cas.

Ensuite tu viens à créer une régle en root pour udev au chemin suivant /etc/udev/rules.d/sdb.rules (j'ai créé sdb.rules dans mon cas)
Et tu colles les lignes suivantes:

KERNEL=="sd[b-z]", NAME="%k", SYMLINK+="usbhd-%k", GROUP="users", OPTIONS="last_rule"
ACTION=="add", KERNEL=="sd[b-z][0-9]", SYMLINK+="usbhd-%k", GROUP="users", NAME="%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", RUN+="/bin/mkdir -p /media/usbhd-%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="vfat", RUN+="/bin/mount -t vfat -o rw,noauto,flush,quiet,nodev,nosuid,exec,noatime,dmask=000,fmask=111 /dev/%k /media/usbhd-%k", OPTIONS="last_rule"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="ntfs", RUN+="/bin/ntfs-3g -o rw,users,uid=1000,gid=100,fmask=0777,dmask=0002,noauto,sync,dirsync,exec,nodev,noatime /dev/%k /media/usbhd-%k", OPTIONS="last_rule"
ACTION=="add", KERNEL=="sd[b-z][0-9]", RUN+="/bin/mount -t auto -o rw,users,uid=1000,gid=100,fmask=0777,dmask=0002,noauto,sync,dirsync,exec,nodev,noatime /dev/%k /media/usbhd-%k", OPTIONS="last_rule"
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/umount -l /media/usbhd-%k"
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/rmdir /media/usbhd-%k", OPTIONS="last_rule"

Tu le sauvegardes et tu redémarres hal de la façon suivante en root: /etc/rc.d/hal restart

Chez moi ca fonctionne, il me reste à régler le montage automatique du dvd.

Voilà, si tu as des questions et si je peux t'aider pas de soucis.

Re: [pcmanfm] monter une partition ntfs

Publié : lun. 18 mai 2009, 16:48
par Yobar73
C'est à nouveau moi, je m'excuse, il y a une erreur dans la version précédente, en effet, elle monte bien la partition mais tu n'as aucun droit dessus.

Voici la version corrigée
KERNEL=="sd[b-z]", NAME="%k", SYMLINK+="usbhd-%k", GROUP="users", OPTIONS="last_rule"
ACTION=="add", KERNEL=="sd[b-z][0-9]", SYMLINK+="usbhd-%k", GROUP="users", NAME="%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", RUN+="/bin/mkdir -p /media/usbhd-%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="vfat", RUN+="/bin/mount -t vfat -o rw,noauto,flush,quiet,nodev,nosuid,noexec,noatime,dmask=000,fmask=111 /dev/%k /media/usbhd-%k", OPTIONS="last_rule"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="ntfs", RUN+="/bin/ntfs-3g -o rw,user,fmask=111,dmask=0000,noauto,sync,dirsync,noexec,nodev,noatime /dev/%k /media/usbhd-%k", OPTIONS="last_rule"
ACTION=="add", KERNEL=="sd[b-z][0-9]", RUN+="/bin/mount -t auto -o rw,users,uid=1000,gid=100,fmask=0777,dmask=0002,noauto,sync,dirsync,exec,nodev,noatime /dev/%k /media/usbhd-%k", OPTIONS="last_rule"
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/umount -l /media/usbhd-%k"
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/rmdir /media/usbhd-%k", OPTIONS="last_rule"

Et ca te monte automatiquement tes partitions dés que tu les inséres. J'espère que ca répondra à ta question.

Re: [pcmanfm] monter une partition ntfs

Publié : lun. 18 mai 2009, 17:05
par tuxce
tu modifies udev non hal, donc, il te faut plutôt recharger les règles d'udev:

Code : Tout sélectionner

udevadm trigger --reload-rules

Re: [pcmanfm] monter une partition ntfs

Publié : mer. 20 mai 2009, 10:52
par mum1989
merci de m'avoir "slippté" le post

mais malheusement le post de Yobar73 ne fonctionne pas chez moi

et

Code : Tout sélectionner

udevadm trigger --reload-rules
ne fonctionne pas (command not found ou dans ce style)

Re: [pcmanfm] monter une partition ntfs

Publié : mer. 20 mai 2009, 11:22
par tuxce
effectivement, j'ai tapé un peu vite:

Code : Tout sélectionner

udevadm control --reload-rules

Pour ce qui suit, il serait mieux d'effacer ce que tu as modifié dans udev etc...
sinon, sur irc, y a 2 jours (je crois), y avait une personne qui avait un souci parce qu'elle a rajouté un fichier HAL depuis le wiki en:

Code : Tout sélectionner

/etc/hal/fdi/policy/20-ntfs-config-write-policy.fdi
c'est ton cas?
si c'est ça, supprime le et éventuellement, en root:

Code : Tout sélectionner

polkit-action --set-defaults-active org.freedesktop.hal.storage.mount-fixed yes

Re: [pcmanfm] monter une partition ntfs

Publié : mer. 20 mai 2009, 17:53
par mum1989

Code : Tout sélectionner

udevadm control --reload-rules
ok, merci

Code : Tout sélectionner

c'est ton cas?
non

bon merci de votre aide mais j'abandonne, j'installe kde4 en plus de openbox,
j'utiliserais openbox pour la légèreté et kde4 pour les fonctionnalitées.