Montage des partitions windows au démarrage



On peut utiliser sudo (voir la section delegation de droits sur une commande) puis utiliser la technique du dernier paragraphe. Ici on utilisera le fichier /etc/fstab.


  1. Le fichier /etc/fstab

  2. Tout d'abord modifier le fichier /etc/fstab. fstab contient les partitions à monter au démarrage, à scanner au démarrage, ....

    Une ligne dans ce fichier correspond à :

    /periphérique  /pointDeMontage  typeDeFichier    optionDeMontage  champDump  champScandisk

    Tous les champs sont expliqués dans man fstab, pour le type de fichier (mettez auto si vous ne savez pas) et les options de montage voir man mount.

    Voici un extrait des sources de mon fichier fstab, il y a des partitions NTFS et FAT, je pense que ça se passe de commentaires ;) :

    #montage des partitions windows
    /dev/sda2 /lecteur/c_divers2  vfat  user,noauto,rw,dev,async,exec 	     0 0
    /dev/sda3 /lecteur/e_divers   ntfs  user,noauto,rw,dev,async,umask=0222,exec 0 0
    /dev/sda6 /lecteur/f_divers3  vfat  user,noauto,rw,dev,async,exec 	     0 0 
    /dev/sdb1 /lecteur/film       ntfs  user,noauto,rw,dev,async,umask=0222,exec 0 0
    /dev/sdb2 /lecteur/jeux       ntfs  user,noauto,rw,dev,async,umask=0222,exec 0 0 
    


  3. Création et montage des répertoires

  4. Ensuite créer les répertoires d'accueil des partitions avec les bons droits, propriétaires et groupes(ici /lecteur/nom_attribué_a_la_partition, exemple: /lecteur/c_divers2).

    Comme dans les options on a utilisé noauto (si vous utilisez auto, n'oubliez pas de bien placer les droits sur les répertoires d'acceuil, c'est root qui montera ces dossiers), les partitions ne sont pas montées automatiquement au démarrage. Il faut donc ajouter quelques lignes au script de démarrage .bash_profile (tous les utilisateurs sont autorisés à monter ces partitions grâce à l'option user) :

    #montage des partitions windows
    #c_divers2
    mount /dev/sda2
    #e_divers
    mount /dev/sda3
    #f_divers3
    mount /dev/sda6
    #film
    mount /dev/sdb1
    #jeux
    mount /dev/sdb2
    

    N'oubliez pas de bien placer les droits sur les répertoires d'acceuil (ici /lecteur/REP) pour que vous puissiez y accéder.