mercredi 9 janvier 2013

Gnu Linux debian Wheezy Xfce4 montage auto medias amovibles

Bonjour,

Ayant eu quelques soucis avec ma précédente tour et j'ai décidé d'en changer.

J'ai installé ma Gnu/Linux Debian ( favorite ) en version Wheezy / Sid sur un pc assemblé par mes soins de A à Z ( CM Gigabyte GA-B75M-D3V / i5 3450 Socket 1155 / 4Gib / 1 Tib Seagate  ) avec Gdm3 / Xfce4.10 pour le moment.

Wheezy est actuellement la version "testing" de Debian, et mes disques amovibles / clés USB ne se montaient tout seuls dans /media/LABEL de la partition , lorsque je les "plugaient".

Ça m’agaçait à divers titre, en particulier pour mes sauvegardes automatiques sur le disque externe ...  

Là c'était la goutte d'eau qui faisait déborder le vase : 

LES SAUVEGARDES : C'EST OBLIGATOIRE !  c'est tout.


Bien sûr je m'en sortait avec des commandes comme :
















Mais c'est vite barbant de devoir saisir ces commandes et je devais résoudre mon pb de sauvegardes automatiques.

Alors j'ai fait appel à l'actuel ami de Free ( Google ;-) )


Mais je lisais des choses du genre :


 - Insère le "blkid" de ton disque dans ton /etc/fstab et indique le point de montage et les options qui vont bien, tu verras, ça marchera

Sauf que je vais pas "m'amuser" à changer mon /etc/fstab chaque fois que j'insère une nouvelle clé USB, etc ... Trop lourd comme solution ...

Je lisais aussi des choses justes, comme :


 - Ton utilisateur est bien dans le groupe fuse ? dans le groupe plugdev ?

 - hal est installé ?


Finalement je ne faisais partie ni du groupe fuse ni du grp plugdev et il me manquait le paquet hal

Voici donc une config qui fonctionne chez moi :


# aptitude update && aptitude upgrade
# aptitude install fuse udev hal
# usermod -a -G fuse,plugdev votre_nom_de_login


Pour les groupes, vérifiez :
# groups seb

seb : seb adm cdrom floppy sudo audio dip video plugdev netdev fuse scanner bluetooth


Pour les paquets, vous devez normalement avoir ceux listés ci dessous installés :


# aptitude search fuse | grep '^i'

i A fuse                            - système de fichier en espace utilisateur 
i A gvfs-fuse                       - userspace virtual filesystem - fuse server
i A libfuse2                        - système de fichiers en espace utilisateur



# aptitude search udev | grep '^i'

i A libgudev-1.0-0                  - bibliothèque d'enrobage pour libudev, basé
i   libudev0                        - bibliothèque partagée libudev
i A system-config-printer-udev      - utilitaires pour détecter et configurer au
i   udev                            - Démon de gestion de /dev/ et de hotplug  



# aptitude search hal | grep '^i'

i   hal                             - Couche d'abstraction du matériel         
i   hal-doc                         - Couche d'abstraction matérielle (HAL) - do
i   hal-info                        - couche d'abstraction du matériel - fichier
i   halevt                          - generic handler for HAL events           
i A libhal-storage1                 - Couche d'abstraction matérielle : biblioth
i A libhal1                         - Couche d'abstraction matérielle : biblioth
 


Normalement si vous insérez une clé / disque USB ça devrait fonctionner. 

Ne pas oublier de faire partie du groupe sudo et de régler /etc/sudoers via la cde visudo.

Annexes :





# cat /etc/fstab

#/etc/fstab: static file system information.
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).

# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation

UUID=b5a14a2a-fce8-43c8-a4b3-2a76d94f3233 / ext4 errors=remount-ro 0 1

# /home was on /dev/sda5 during installation

UUID=1dbf09f6-ed38-494e-afd2-33650f451fa4 /home ext4 defaults 0 2

/dev/mapper/vg--usr--var--swap--data-lv--usr /usr ext4 defaults 0 2

/dev/mapper/vg--usr--var--swap--data-lv--data /home/private ext4 defaults 0 2

/dev/mapper/vg--usr--var--swap--data-lv--var /var ext4 defaults 0 2

/dev/mapper/vg--usr--var--swap--data-lv--swap none swap sw 0 0






# cat /proc/partitions

major minor #blocks name
8 0 976762584 sda
8 1 9764864 sda1
8 2 1 sda2
8 5 488281250 sda5
8 6 471490560 sda6
11 0 1048575 sr0
253 0 471488512 dm-0
253 1 29999104 dm-1
253 2 9998336 dm-2
253 3 7499776 dm-3
253 4 249999360 dm-4
8 16 488353792 sdb
8 17 19840243 sdb1
8 18 15366172 sdb2
8 20 1 sdb4
8 21 104857600 sdb5
8 22 200088576 sdb6
8 23 112548864 sdb7
8 48 3915776 sdd
8 49 3914752 sdd1







# blkid

/dev/mapper/vg--usr--var--swap--data-lv--swap: UUID="4e4b1a86-62f3-40f7-acb4-6b237d8f207c" TYPE="swap"

/dev/sda6: UUID="6f515d75-3d97-443d-9914-dd4135036ee3" TYPE="crypto_LUKS"

/dev/sda1: UUID="b5a14a2a-fce8-43c8-a4b3-2a76d94f3233" TYPE="ext4"

/dev/sda5: UUID="1dbf09f6-ed38-494e-afd2-33650f451fa4" TYPE="ext4"

/dev/mapper/sda6_crypt: UUID="62OEx3-HiHe-AUtO-quZe-CdEE-wVHu-2ifcqV" TYPE="LVM2_member"

/dev/mapper/vg--usr--var--swap--data-lv--usr: UUID="22f4f61e-a3ae-4e49-8657-de0d27ba494f" TYPE="ext4"

/dev/mapper/vg--usr--var--swap--data-lv--var: UUID="0730ed5a-7344-4ba6-ba6d-7d0e952b66ab" TYPE="ext4"

/dev/mapper/vg--usr--var--swap--data-lv--data: UUID="c6e602e7-6668-4139-829e-af57435d192e" TYPE="ext4"

/dev/sdb1: UUID="12842DDA842DC159" TYPE="ntfs"

/dev/sdb2: UUID="DAAC43B5AC438B49" TYPE="ntfs"

/dev/sdb5: LABEL="home provisoire" UUID="93f5c70d-4f5f-409c-8358-28edb8b148c6" TYPE="ext3" SEC_TYPE="ext2"

/dev/sdb6: LABEL="sauvegarde" UUID="3b7abf6e-fa5d-48b6-975a-c2ff4384c22c" TYPE="ext3"

/dev/sdb7: LABEL="home-MyNAS" UUID="4ea0e8e4-11ac-4b73-b629-1f25331ff80b" TYPE="ext4"

/dev/sdd1: SEC_TYPE="msdos" UUID="04F2-B29B" TYPE="vfat"





# cat /etc/mtab

rootfs / rootfs rw 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=10240k,nr_inodes=434216,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=348756k,mode=755 0 0
/dev/disk/by-uuid/b5a14a2a-fce8-43c8-a4b3-2a76d94f3233 / ext4 rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=697500k 0 0
/dev/sda5 /home ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/mapper/vg--usr--var--swap--data-lv--usr /usr ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/mapper/vg--usr--var--swap--data-lv--data /home/private ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/mapper/vg--usr--var--swap--data-lv--var /var ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
gvfs-fuse-daemon /home/seb/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
/dev/sdb6 /media/sauvegarde ext3 rw,sync,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered 0 0







# cat /proc/mounts

idem cat /etc/mtab depuis Wheezy, ont dirait

# mount

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=434216,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=348756k,mode=755)
/dev/disk/by-uuid/b5a14a2a-fce8-43c8-a4b3-2a76d94f3233 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=697500k)
/dev/sda5 on /home type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/mapper/vg--usr--var--swap--data-lv--usr on /usr type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/mapper/vg--usr--var--swap--data-lv--data on /home/private type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/mapper/vg--usr--var--swap--data-lv--var on /var type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
gvfs-fuse-daemon on /home/seb/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sdb6 on /media/sauvegarde type ext3 (rw,nosuid,nodev,relatime,sync,errors=continue,barrier=1,data=ordered,uhelper=hal)

Aucun commentaire:

Enregistrer un commentaire