Page suivantePage pr�c�denteTable des mati�res

5. Principe de base

5.1 Introduction

Umsdos fait directement correspondre aux fichiers Linux des fichiers MS-DOS. C'est une transposition un pour un, et le contenu des fichiers n'est pas alt�r� du tout. Umsdos travaille seulement sur les noms de fichiers, et r�serve un traitement particulier aux fichiers sp�ciaux (par exemple les liens ou les fichiers p�riph�riques).

Pour chaque r�pertoire, il y a un fichier appel� --linux-.---.

5.2 Umsdos peut remplacer le syst�me de fichiers MS-DOS

Umsdos peut �tre vu comme un surensemble plus g�n�ral du syst�me de fichiers MS-DOS de linux. En fait cette capacit�/flexibilit� est la source de beaucoup de confusions au sujet de Umsdos. Je vais vous expliquer pourquoi. Essayez de monter une disquette DOS qui vient juste d'�tre formatt�e de la mani�re suivante :

 mount -t umsdos /dev/fd0 /mnt

Puis fa�tes ceci :

 ls />/mnt/LONGFILENAME
 ls -l /mnt

Et vous obtiendrez le r�sultat suivant :

 -rwxr-xr-x   1 root     root          302 Apr 14 23:25 longfile

Jusqu'ici, le syst�me de fichiers n'a pas l'air de faire grand chose de plus (en fait m�me rien) que le syst�me de fichiers MS-DOS normal de Linux.

???

5.3 Promouvoir un r�pertoire

Jusqu'ici �a n'est pas tr�s impressionant. Mais il y a une astuce. A moins d'avoir �t� promu, un r�pertoire DOS sera trait� par Umsdos de la m�me fa�on que par MS-DOS. Umsdos utilise un fichier sp�cial dans chaque sous-r�pertoire pour effectuer la transposition entre les possibilit�s �tendues (noms de fichiers longs, propri�t�, etc.) de Umsdos et les limitations inh�rentes au syst�me de fichiers DOS. Ce fichier est invisible aux utilisateurs de Umsdos, mais il devient visible si vous d�marrez sous DOS. Pour �viter de mettre inutilement le d�sordre dans la partition DOS avec ces fichiers (--linux-.---), ils sont maintenant optionnels. S'ils sont absents, Umsdos se comporte comme MS-DOS.

Quand un r�pertoire est promu, toutes les op�rations effectu�es par la suite tiendront compte de toutes les possibilit�s normalement accessibles aux utilisateurs d'Unix et de Linux. Tous les sous-r�pertoires cr�es ensuite seront promus sans autre intervention de votre part.

Cette caract�ristique vous permet d'organiser logiquement votre partition DOS entre votre hi�rarchie DOS et votre hi�rarchie Linux. Il est important de comprendre que les fichiers --linux-.--- prennent de la place (en g�n�ral 2 Ko par r�pertoire). Comme DOS utilise de gros clusters (par exemple de 16 Ko pour une partition de 500 Mo), �viter de mettre des fichiers --linux-.--- partout peut vous faire gagner pas mal de place.

5.4 Comment promouvoir /sbin/umssync

Un r�pertoire peut �tre promu � n'importe quel moment en utilisant /sbin/umssync. Lorsqu'un r�pertoire est promu, il se passe les choses suivantes :

La commande /sbin/umssync est utilis�e pour la maintenance des fichiers --linux-.--- existants. Elle ne le cr�e pas � partir de rien � chaque fois. Elle modifie simplement ce qui a chang� (par exemple les fichiers nouvellement cr�es lors d'une session DOS). Elle retire aussi de ce fichier les fichiers qui n'existent plus dans le r�pertoire DOS. C'est pourquoi umssync porte ce nom, car elle synchronise les fichiers --linux-.--- avec le r�pertoire DOS sous-jacent.

5.5 Utiliser /sbin/umssync au d�marrage

C'est une bonne id�e de mettre un appel � /sbin/umssync � la fin du fichier /etc/rc.d/rc.S (si ce n'est d�j� fait...). La commande suivante marche sur la plupart des syst�mes :

 /sbin/umssync -r99 -c -i+ /

L'option -c emp�che umssync de promouvoir les r�pertoires. Cette commande va donc seulement mettre � jour les fichiers --linux-.--- existants.

Cette commande est utile si vous d�sirez acc�der au r�pertoire Linux pendant une session DOS. Linux n'a pas de moyen efficace de dire qu'un r�pertoire a �t� modifi� par DOS, donc Umsdos ne peut pas lancer lui-m�me la commande umssync n�cessaire.

5.6 Comment d�-promouvoir

Effacez le fichier --linux-.--- en utilisant DOS.

5.7 A propos des fichiers cr��s lors d'une session DOS

A moins que vous n'utilisiez umssync sur un r�pertoire dans lequel des fichiers ont �t� ajout�s ou effac�s par DOS, vous allez remarquer certains des probl�mes suivants :


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:24