L'hebdo
RETOUR A LA UNE

LES ARCHIVES
367366365364 363
362361360359358
Toutes les archives

LA REDACTION
Devenez reporter
Votre bureau
La rédaction
Les reporters

AIDE ET CONSEILS
Foire aux questions
Conseils d'écriture
La netiquette

Publicité

L'Echo du Village - Accueil
n°362 - 15 novembre 2007
Rubrique Edition technique animée par DaG

Localisation des unités de disques dans l'environnment Gnu/Linux


La gestion des disques par les systèmes d'exploitations Microsoft s'avère être beaucoup plus claire que celle des systèmes Gnu/Linux. A moins d'avoir un disque occupé par un système d'exploitation concurrent, Windows prend en charge automatiquement les partitions. Leur localisation en racine du système permet un repérage aisé des fichiers suivant une arborescence claire et simple.

Dans l'environnement Gnu/Linux, après une installation ou une modification de configuration matérielle, il n'est pas rare de ne pouvoir disposer que du disque dédié au système d'exploitation. En vérité, Linux prend en charge tout les disques mais l'utilisateur ne sait pas où les trouver, ni même sous quel nom.


Dénomination des unités disques

Donc si vous vous lancez à la recherche des unités de disques perdues, la moindre des choses est de connaître leur nom. Sous windows, les disques internes ou externes sont nommés par une simple lettre dans un ordre conventionnel. La première unité de disquette se nomme A, la deuxième B, le disque dur où est installé Windows C, le lecteur de disques D et ainsi de suite. Sous Linux,les disque physiques ne sont pas nommé suivant leur ordre mais suivant leur type. Les unités de disquettes se nomment fd0 puis fd1 (fd pour floppy disc). Les disques dur se voient donc logiquement nommés hda, hdb (hd pour hard driver) ou dans le cas ou le disque est divisé en partitions, la partition principale se nomme hda1 et les partitions suivante hda2, hda3... Donc logiquement sur un ordinateur possédant un seul disque dur et munis de Windows et Linux, du fait que Windows est pré-installé et qu'il ne gère pas le démarrage des autres systèmes d'exploitation, celui-ci sera obligatoirement en hda1 et Linux en hda2 (ou un chiffre supérieur). Si vous avez rajouté un disque pour Linux, Windows sera en hda et Linux en hdb.


"A quoi sert de savoir comment se nomme le disque où est installé Windows, si celui-ci n'est pas accessible sous Linux ?"

Si vous ouvrez l'explorateur de fichier ou le poste de travail de votre distribution, rendez-vous dans 'système de fichier' puis dans le répertoire contenant les périphériques (devices) 'dev'. Ne prêtez pas attention aux répertoires et regardez les premiers fichiers et surprise... hda (ou hda1) est bien présent. Vos disques sont bien reconnu, mais pour autant, ils ne sont pas forcement accessibles car dans l'environnement Gnu/Linux, ceux-ci doivent être "montés" pour être utilisés.

Le montage des disques consiste à créer un raccourcis dans le système d'exploitation, le plus souvent dans le répertoire '/mnt' (pensez à remonter l'arborescence jusqu'à 'système de fichiers' pour le trouver). Les distributions récentes utilisent aussi le répertoire '/media' réservé en principe aux disques amovibles comme les CD, les clef USB ou les disques externes. Ce dernier répertoire à la particularité de créer une icône de raccourcis de l'unité concernée sur le bureau. Si par chance le disque occupé par Windows est accessible, celui-ci n'apparaît pas ici sous les noms précédents hda ou hda1, car les disques peuvent être "montés" avec un nom plus explicite, par exemple "windows" ou "C" pour permettre de garder les bonnes habitudes.

Dans le cas ou la distribution ne permet pas l'accès à un disque nativement, il suffirait de créer un répertoire qui servira de raccourcis dans /mnt ou /media et d'effectuer manuellement le montage... en ligne de commande avec une instruction de type:

'mount /dev/hda /media/windows'

Attention!!! ne tentez pas l'expérience tel qu'il est indiqué dans cet exemple car la commande 'mount' nécessite des paramètres supplémentaires, trop longs à détailler, spécifiques au type de matériel concerné. Si l'aventure vous tente, il est important de bien se documenter, afin de ne pas perdre de données ou perturber le fonctionnement du système.


"Il faut donc monter manuellement le disque à chaque utilisation ?"

Évidemment cette tâche peut être automatisé au démarrage grâce au fichier /etc/fstab . L'édition de fstab est soumise au droit administrateur (root) mais vous pouvez tout de même y jeter un coup d'oeil, c'est une simple suite de lignes, chacune correspondante à une unité de disque du genre:

/dev/hda /media/windows ntfs defaults,nls=utf8,umask=007,gid=46 0 1

Vous devriez dans l'exemple reconnaître les paramètres de la commande 'mount' citée plus haut: le disque concerné /dev/hda, le raccourcis /media/windows suivit des paramètres tant redoutés, ntfs qui est le type de système de fichier pour Windows XP et divers paramètres comme la norme des caractères afin d'afficher les noms de fichiers ainsi que les utilisateurs et groupes autorisé à lire ou modifier les données du disques. En plus du fichier fstab, il existe aussi le fichier mtab qui est réservé au système et ne doit pas être édité, même par l'administrateur. Néanmoins, ce fichier peut être consulté car il renseigne sur le montage durant la session.


"Pourquoi Linux fait si compliqué là où Windows fait si simple ?"

Parce que Windows, dès la naissance de MS-DOS à été prévu pour fonctionner sur un poste de travail ou administrateur et utilisateur sont souvent la même personne, il est donc inutile de protéger l'accès aux disques et partitions. L'environnement Gnu/Linux est dérivé d'Unix qui à été conçu pour le réseau, avec la nécessité de protéger le système des malveillances et maladresses de nombreux utilisateurs. De ce fait les périphériques (et donc les disques) stockés dans '/dev' sont considérés comme des fichiers et protégé par un système d'attributs très évolué au même titre que les documents personnels. L'administrateur peut ensuite modifier simplement ces attributs pour autoriser ou interdire la lecture et la modification selon les nécessités de chaques utilisateurs. C'est ce cloisonnement qui à fait en partie la réputation de sécurité des environnement Gnu/Linux.


dagtorq@yahoo.fr



L'auteur
DaG
DaG

Carte de reporter

5 derniers articles :
• Nouvelle taxe sur les supports de stockages
• Des jeux sous linux?
• Les formats propriétaires et les logiciels libres
• Constitution Européenne II, la revanche.
• Ubuntu 7, un OS africain!!!

Réagissez
- Réagissez à cet article dans les forums de l'Echo
- Recommandez cet article

Devenez reporter
L'Écho du Village propose à tous les villageois de devenir reportergrâce à une interface conviviale et facile d'utilisation.

L'Echo du Village
Les_Blogs_du_Village
Les_forums_du_Village
 
 
D'accord ? D'accord Pas d'accord ? Pas d'accord Suggestion ? Suggestion

5 commentaires :
Les commentaires sont la propriété de leurs auteurs.
Nous ne sommes pas responsables de leur contenu !

Re: - Par Mireille le 26 novembre à 00:56

Sympa, en final j'ai bien d'avoir acquis un PC entièrement dédié à Linux. Comme ça je ne me prends pas la tête.

L'autre PC étant Windows XP, pas Vista cette cochonnerie.
Répondre

bravo - Par Tym! le 15 novembre à 14:31

un article bien écrit sur le sujet ! j'attends les suivants sur le même théme avec impatience !
Bon courage
Répondre

  • hum.. - par oxmosys le 15 novembre à 22:31
    • Re: - par DaG le 17 novembre à 10:42