This file is indexed.

/usr/share/doc/HOWTO/fr-html/UMSDOS-HOWTO.html is in doc-linux-fr-html 2013.01-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content=
"HTML Tidy for Linux (vers 25 March 2009), see www.w3.org">
<meta name="GENERATOR" content="LinuxDoc-Tools 0.9.71">
<title>UMSDOS HOW-TO</title>
</head>
<body>
<h1>UMSDOS HOW-TO</h1>
<h2>Jacques Gelinas, <code>jacques@solucorp.qc.ca</code></h2>
v1.1, 13 November 1995
<hr>
<em><em>Umsdos</em> est un syst&egrave;me de fichiers pour
<em>Linux</em>. Il propose une alternative au syst&egrave;me de
fichiers <em>EXT2</em>. Son principal but est de parvenir &agrave;
une coexistence simplifi&eacute;e avec les donn&eacute;es
<em>MS-DOS</em> en partageant la m&ecirc;me partition. Ce document
explique tout d'abord comment utiliser <em>Umsdos</em> dans
diff&eacute;rentes configurations, puis son fonctionnement. Il se
termine par quelques informations qui devraient vous permettre de
d&eacute;cider si c'est un bon choix pour vous (cf. Pourquoi UMSDOS
&agrave; la fin de ce document). Adaptation fran&ccedil;aise
r&eacute;alis&eacute;e par Guillaume Deschamps
(Guillaume.Deschamps@enst-bretagne.fr) Version de l'adaptation :
v0.1b</em>
<hr>
<h2><a name="s1">1. <em>Umsdos</em> : Pr&eacute;sentation</a></h2>
<h2><a name="ss1.1">1.1 Historique</a></h2>
<p>Le projet <em>Umsdos</em> a commenc&eacute; en 1992, et a
&eacute;t&eacute; disponible sur le r&eacute;seau sous forme de
patch en janvier 1994. Il a &eacute;t&eacute; inclus dans la
distribution standard du noyau en juillet, &agrave; partir de la
version 1.1.36.</p>
<p><em>Umsdos</em> a &eacute;t&eacute; au d&eacute;part
adopt&eacute; dans la distribution <em>Slackware</em> avant
m&ecirc;me d'&ecirc;tre inclus dans le noyau officiel.</p>
<p><em>Umsdos</em> a commenc&eacute; &agrave; &ecirc;tre
am&eacute;lior&eacute; &agrave; partir de la version 1.1.60 du
noyau. Ses performances ont consid&eacute;rablement
augment&eacute;, surtout en ce qui concerne l'&eacute;criture. Il
est de nouveau stable depuis la version 1.1.70 (&agrave; peu
pr&egrave;s).</p>
<p>Un bug majeur a &eacute;t&eacute; corrig&eacute; dans
<em>Linux</em> 1.2.2. Ce bug causait des torts aux utilisateurs
depuis le d&eacute;but (certains fichiers &eacute;taient
renomm&eacute;s sans avertissement, donnant l'impression qu'ils
avaient &eacute;t&eacute; effac&eacute;s). Attention ! La
<em>Slackware</em> 2.2 contient toujours la version 1.2.1 du noyau,
donc elle a ce bug.</p>
<h2><a name="ss1.2">1.2 Disponibilit&eacute;</a></h2>
<p>Il est disponible sous forme de patch pour les noyaus 1.0.x, et
est inclus dans le noyau 1.2. Il peut &ecirc;tre compil&eacute;
avec le noyau ou charg&eacute; comme un module. Cependant si vous
d&eacute;cidez pour l'instant d'utiliser <em>Umsdos</em> comme un
module, il vous faudra aussi utiliser le systeme de fichiers
<em>MS-DOS</em> en tant que module. Cela vient d'une limitation du
syst&egrave;me de gestion des modules (certains symboles ne sont
export&eacute;s que lorsque les drivers sont eux-m&ecirc;mes des
modules).</p>
<h2><a name="ss1.3">1.3 Distributions le supportant</a></h2>
<p>Dans l'&eacute;tat actuel des choses, seule la distribution
<em>Slackware</em> semble le supporter. Mais j'ai s&ucirc;rement
tort donc n'h&eacute;sitez pas &agrave; m'envoyer des corrections
&agrave; ce sujet. (NdT : en anglais !)</p>
<h2><a name="ss1.4">1.4 Site d'accueil</a></h2>
<p>Le site d'accueil pour <em>Umsdos</em> est sunsite.unc.edu.
Allez faire un tour du c&ocirc;t&eacute; du r&eacute;pertoire
<code>/pub/Linux/system/Filesystems/umsdos</code>.</p>
<h2><a name="ss1.5">1.5 Documentation technique</a></h2>
<p>Il existe beaucoup de documentation sur la structure interne de
<em>Umsdos</em>, disponible &agrave; la fois aux formats
<code>HTML</code> et texte au m&ecirc;me endroit que les
utilitaires.</p>
<p>Pour ce que j'en sais, la version <code>HTML</code> n'est pas
disponible sur WWW. Vous devez la t&eacute;l&eacute;charger, puis
la "untarer" et finalement la lire localement.</p>
<h2><a name="ss1.6">1.6 L'auteur</a></h2>
<p>Jacques Gelinas jacques@solucorp.qc.ca</p>
<h2><a name="s2">2. <em>Umsdos</em> comme partition
principale</a></h2>
<h2><a name="ss2.1">2.1 Le concept pseudo-racine</a></h2>
<p>Avec <em>Umsdos</em>, <em>Linux</em> peut &ecirc;tre
install&eacute; sur une partition <em>DOS</em> standard.
<em>Linux</em> est alors install&eacute; comme le second (ou
troisi&egrave;me) syst&egrave;me d'exploitation sur la partition.
Pour &eacute;viter toute collision dans les noms (il existe
peut-&ecirc;tre d&eacute;j&agrave; un r&eacute;pertoire bin ou tmp
sur le lecteur C:), <em>Umsdos</em> a recours &agrave; une astuce :
la pseudo-racine.</p>
<p>Tous les fichiers <em>Linux</em> sont install&eacute;s dans un
sous-r&eacute;pertoire <em>DOS</em> appel&eacute;
<code>Linux</code>, g&eacute;n&eacute;ralement
<code>C:\\LINUX</code>. La structure normale des r&eacute;pertoires
<em>Linux/Unix</em> se trouve l&agrave;. Vous obtenez donc :</p>
<ul>
<li>
<pre>
C:\LINUX\BIN
</pre></li>
<li>
<pre>
C:\LINUX\ETC
</pre></li>
<li>
<pre>
C:\LINUX\LIB
</pre></li>
<li>
<pre>
C:\LINUX\ROOT
</pre></li>
<li>
<pre>
C:\LINUX\SBIN
</pre></li>
<li>
<pre>
C:\LINUX\TMP
</pre></li>
<li>
<pre>
C:\LINUX\USR
</pre></li>
<li>
<pre>
C:\LINUX\VAR
</pre></li>
</ul>
<p>Quand <em>Umsdos</em> d&eacute;marre, il cherche le
r&eacute;pertoire <code>linux</code> puis <code>/linux/etc</code>.
S'il existe, il active le mode pseudo-racine.</p>
<p>Le mode pseudo-racine s'occupe principalement de rediriger le
repertoire racine vers <code>C:\\LINUX</code>, ce qui donne comme
r&eacute;sultat un r&eacute;pertoire <em>Unix</em> classique :</p>
<ul>
<li>
<pre>
/bin
</pre></li>
<li>
<pre>
/etc
</pre></li>
<li>
<pre>
/lib
</pre></li>
<li>
<pre>
/root
</pre></li>
<li>
<pre>
/sbin
</pre></li>
<li>
<pre>
/tmp
</pre></li>
<li>
<pre>
/usr
</pre></li>
<li>
<pre>
/var
</pre></li>
</ul>
<p>Il ajoute de plus &agrave; cette liste un nouveau
r&eacute;pertoire appel&eacute; <code>DOS</code>, qui est
virtuel.</p>
<h2><a name="ss2.2">2.2 Ce qu'il faut savoir &agrave; propos du
mode pseudo-racine</a></h2>
<ul>
<li>Ce mode peut seulement &ecirc;tre activ&eacute; au moment du
d&eacute;marrage. Il n'y a aucun moyen de l'activer en utilisant la
commande mount.</li>
<li>Le m&eacute;canisme est juste de donner une vue
diff&eacute;rente d'un syst&egrave;me de fichiers <em>Umsdos</em>
normal. Cela signifie qu'une partition principale peut &ecirc;tre
mont&eacute;e tout &agrave; fait normalement. Il n'y aura pas
d'effet pseudo-racine. Par exemple, si vous d&eacute;marrez sous
Linux avec une disquette de maintenance et que vous montez votre
partition principale normale dans <code>/mnt</code>, vous trouverez
tous vos r&eacute;pertoires linux dans <code>/mnt/linux/bin,
/mnt/linux/etc</code> et ainsi de suite.</li>
</ul>
<h2><a name="s3">3. Diff&eacute;rentes remarques au sujet du
fonctionnement de <em>Umsdos</em></a></h2>
<h2><a name="ss3.1">3.1 Option de mount</a></h2>
<p>Vous pouvez utiliser les m&ecirc;mes options pour mount que pour
le syst&egrave;me de fichiers MS-DOS. L'utilisation de l'option
<code>conv=</code> est discutable sur un syst&egrave;me
<em>Umsdos</em>. Je propose de l'&eacute;viter. Les options que
vous aurez g&eacute;n&eacute;ralement &agrave; prendre en compte
sont :</p>
<ul>
<li>uid=</li>
<li>gid=</li>
<li>umask=</li>
</ul>
<p>Il faut juste vous souvenir que <em>Umsdos</em> traite les
r&eacute;pertoires non promus de la m&ecirc;me fa&ccedil;on que
<em>MS-DOS</em>. Les options ci-dessus vont donc s'appliquer
globalement &agrave; tous les r&eacute;pertoires non promus.
<em>uid</em> configure le propri&eacute;taire par d&eacute;faut,
<em>gid</em> le groupe par d&eacute;faut et <em>umask</em> les
permissions par d&eacute;faut sur les fichiers.</p>
<h2><a name="ss3.2">3.2 Comment d&eacute;terminer les valeurs par
d&eacute;faut pour la partition principale</a></h2>
<p>umssetup a &eacute;t&eacute; cr&eacute;&eacute;e pour
d&eacute;terminer au lancement le propri&eacute;taire par
d&eacute;faut de la partition principale. Pour les autres
partitions <em>Umsdos</em>, il est possible d'utiliser soit les
options de mount soit umssetup. La mani&egrave;re classique pour
r&eacute;gler ce probl&egrave;me pour les partitions non
principales est de stocker les options de mount dans /etc/fstab.
Voici un exemple. Mettez ceci dans /etc/rc.d/rc.S :</p>
<blockquote>
<pre>
<code>                /sbin/umssetup -u jack -g group -m 0755 /
        
</code>
</pre></blockquote>
<h2><a name="ss3.3">3.3 Swapper ou ne pas swapper</a></h2>
<p>L'utilisation d'un fichier de swap se r&eacute;v&egrave;le
souvent plus lente que celle d'une partition de swap. Cette
solution est cependant bien plus flexible. Vous pouvez configurer
un fichier de swap dans une partition <em>Umsdos</em> de la
m&ecirc;me fa&ccedil;on que dans tout autre syst&egrave;me de
fichiers <em>Linux</em>. Par exemple, pour configurer un fichier de
swap de 8 Mo dans le r&eacute;pertoire racine :</p>
<blockquote>
<pre>
<code>                dd if=/dev/zero bs=1024k count=8 of=/swap
                mkswap /swap 8192
                sync
                swapon /swap
        
</code>
</pre></blockquote>
<p>Une fois cela fait, vous pouvez ajouter la ligne suivante dans
/etc/fstab :</p>
<blockquote>
<pre>
<code>                /swap   swap    swap    default         
        
</code>
</pre></blockquote>
<p>Et le fichier de swap sera activ&eacute; &agrave; chaque
d&eacute;marrage. (Il y a g&eacute;n&eacute;ralement la commande
"swapon -a" dans <code>/etc/rc.d/rc.S</code>.)</p>
<h2><a name="s4">4. Comment d&eacute;marrer un syst&egrave;me
<em>Umsdos</em></a></h2>
<h2><a name="ss4.1">4.1 Loadlin</a></h2>
<p>Le paquetage lodlin15.tgz, disponible sur sunsite.unc.edu dans
<code>/pub/Linux/system/Bootutils</code>, est
particuli&egrave;rement bien adapt&eacute; au d&eacute;marrage d'un
syst&egrave;me <em>Umsdos</em>. En g&eacute;n&eacute;ral, tout ce
que vous avez besoin de faire est</p>
<blockquote>
<pre>
<code>        Boot DOS
        C:&gt;loadlinx zimage root=D:
        
</code>
</pre></blockquote>
<p>o&ugrave; zimage est une image normale du noyau
(compress&eacute;e), tout simplement copi&eacute;e quelque part sur
le lecteur <em>DOS</em>. <code>D:</code> est le lecteur
<em>DOS</em> o&ugrave; vous avez install&eacute;
<em>Linux</em>.</p>
<h2><a name="ss4.2">4.2 A partir d'une disquette</a></h2>
<p>D&eacute;marrer un syst&egrave;me <em>Umsdos</em> &agrave;
partir d'une disquette se fait de la m&ecirc;me mani&egrave;re que
pour un syst&egrave;me <em>Ext2</em>. Vous avez besoin d'une image
zImage de votre noyau proprement initialis&eacute;e pour localiser
votre partition principale <em>Umsdos</em>. Pour ce faire, on
utilise g&eacute;n&eacute;ralement la commande <code>rdev</code>.
La s&eacute;quence suivante initialise un fichier zImage et le met
sur une disquette :</p>
<blockquote>
<pre>
<code>        rdev zImage /dev/hda1
        rdev -R zImage 0
        dd if=zImage bs=8192 of=/dev/fd0
        
</code>
</pre></blockquote>
<p>Si vous trouvez cela d&eacute;routant, formattez une disquette
syst&egrave;me DOS et copiez les fichiers suivants dessus :</p>
<ul>
<li>loadlin.exe</li>
<li>loadlinx.exe</li>
<li>zimage</li>
</ul>
<p>puis configurez le fichier autoexec.bat comme suit :</p>
<blockquote>
<pre>
<code>        loadlinx zimage rw root=C:
        
</code>
</pre></blockquote>
<h2><a name="ss4.3">4.3 LILO</a></h2>
<p>LILO, le chargeur (boot-loader) officiel de <em>Linux</em> peut
aussi &ecirc;tre utilis&eacute; pour d&eacute;marrer un
syst&egrave;me <em>Umsdos</em>. Cependant je n'ai jamais
essay&eacute;, mais &ccedil;a devrait marcher depuis la version
1.1.60. Merci de m'envoyer un e-mail (NdT : toujours en anglais !)
si vous avez fait l'exp&eacute;rience.</p>
<h2><a name="ss4.4">4.4 Comment d&eacute;fragmenter une partition
<em>Umsdos</em></a></h2>
<p>Tout simplement en utilisant n'importe lequel des outils
<em>DOS</em> classiques. Les fichiers produits par <em>Umsdos</em>
n'ont rien de particulier. Et <em>Umsdos</em> n'attend rien de
particulier (composition ou s&eacute;quence des points
d'entr&eacute;e des r&eacute;pertoires, etc.) du syst&egrave;me de
fichier sur lequel il travaille.</p>
<p>Pour ce que j'en sais, il n'existe pas d'outil sous
<em>Linux</em> pour faire &ccedil;a.</p>
<h2><a name="ss4.5">4.5 Astuces avanc&eacute;es</a></h2>
<p><em>Umsdos</em> repose sur <code>--linux-.---</code> qui repose
lui-m&ecirc;me sur le r&eacute;pertoire <em>DOS</em>. Certains
voudront peut-&ecirc;tre faire quelques exp&eacute;riences.
L'utilitaire <code>udosctl</code> (dans le paquetage umsdos_progs,
qui contient <code>umssync</code> et <code>umssetup</code>) permet
de faire des op&eacute;rations sur les r&eacute;pertoires (effacer,
voir le contenu), et ceci ind&eacute;pendamment sur le
r&eacute;pertoire <code>--linux-.---</code> ou sur le
r&eacute;pertoire <em>DOS</em>.</p>
<h2><a name="s5">5. Principe de base</a></h2>
<h2><a name="ss5.1">5.1 Introduction</a></h2>
<p><em>Umsdos</em> fait directement correspondre aux fichiers
<em>Linux</em> des fichiers <em>MS-DOS</em>. C'est une
transposition un pour un, et le contenu des fichiers n'est pas
alt&eacute;r&eacute; du tout. <em>Umsdos</em> travaille seulement
sur les noms de fichiers, et r&eacute;serve un traitement
particulier aux fichiers sp&eacute;ciaux (par exemple les liens ou
les fichiers p&eacute;riph&eacute;riques).</p>
<p>Pour chaque r&eacute;pertoire, il y a un fichier appel&eacute;
<code>--linux-.---</code>.</p>
<h2><a name="ss5.2">5.2 <em>Umsdos</em> peut remplacer le
syst&egrave;me de fichiers <em>MS-DOS</em></a></h2>
<p><em>Umsdos</em> peut &ecirc;tre vu comme un surensemble plus
g&eacute;n&eacute;ral du syst&egrave;me de fichiers <em>MS-DOS</em>
de linux. En fait cette capacit&eacute;/flexibilit&eacute; est la
source de beaucoup de confusions au sujet de <em>Umsdos</em>. Je
vais vous expliquer pourquoi. Essayez de monter une disquette
<em>DOS</em> qui vient juste d'&ecirc;tre formatt&eacute;e de la
mani&egrave;re suivante :</p>
<blockquote>
<pre>
<code>        mount -t umsdos /dev/fd0 /mnt
        
</code>
</pre></blockquote>
<p>Puis fa&icirc;tes ceci :</p>
<blockquote>
<pre>
<code>        ls / &gt;/mnt/LONGFILENAME
        ls -l /mnt
        
</code>
</pre></blockquote>
<p>Et vous obtiendrez le r&eacute;sultat suivant :</p>
<blockquote>
<pre>
<code>        -rwxr-xr-x   1 root     root          302 Apr 14 23:25 longfile
        
</code>
</pre></blockquote>
<p>Jusqu'ici, le syst&egrave;me de fichiers n'a pas l'air de faire
grand chose de plus (en fait m&ecirc;me rien) que le syst&egrave;me
de fichiers <em>MS-DOS</em> normal de <em>Linux</em>.</p>
<p><em>???</em></p>
<h2><a name="ss5.3">5.3 Promouvoir un r&eacute;pertoire</a></h2>
<p>Jusqu'ici &ccedil;a n'est pas tr&egrave;s impressionant. Mais il
y a une astuce. A moins d'avoir &eacute;t&eacute; promu, un
r&eacute;pertoire <em>DOS</em> sera trait&eacute; par
<em>Umsdos</em> de la m&ecirc;me fa&ccedil;on que par
<em>MS-DOS</em>. <em>Umsdos</em> utilise un fichier sp&eacute;cial
dans chaque sous-r&eacute;pertoire pour effectuer la transposition
entre les possibilit&eacute;s &eacute;tendues (noms de fichiers
longs, propri&eacute;t&eacute;, etc.) de <em>Umsdos</em> et les
limitations inh&eacute;rentes au syst&egrave;me de fichiers
<em>DOS</em>. Ce fichier est invisible aux utilisateurs de
<em>Umsdos</em>, mais il devient visible si vous d&eacute;marrez
sous <em>DOS</em>. Pour &eacute;viter de mettre inutilement le
d&eacute;sordre dans la partition <em>DOS</em> avec ces fichiers
(<code>--linux-.---</code>), ils sont maintenant optionnels. S'ils
sont absents, <em>Umsdos</em> se comporte comme
<em>MS-DOS</em>.</p>
<p>Quand un r&eacute;pertoire est promu, toutes les
op&eacute;rations effectu&eacute;es par la suite tiendront compte
de toutes les possibilit&eacute;s normalement accessibles aux
utilisateurs d'<em>Unix</em> et de <em>Linux</em>. Tous les
sous-r&eacute;pertoires cr&eacute;es ensuite seront promus sans
autre intervention de votre part.</p>
<p>Cette caract&eacute;ristique vous permet d'organiser logiquement
votre partition <em>DOS</em> entre votre hi&eacute;rarchie
<em>DOS</em> et votre hi&eacute;rarchie <em>Linux</em>. Il est
important de comprendre que les fichiers <code>--linux-.---</code>
prennent de la place (en g&eacute;n&eacute;ral 2 Ko par
r&eacute;pertoire). Comme <em>DOS</em> utilise de gros clusters
(par exemple de 16 Ko pour une partition de 500 Mo), &eacute;viter
de mettre des fichiers <code>--linux-.---</code> partout peut vous
faire gagner pas mal de place.</p>
<h2><a name="ss5.4">5.4 Comment promouvoir /sbin/umssync</a></h2>
<p>Un r&eacute;pertoire peut &ecirc;tre promu &agrave; n'importe
quel moment en utilisant <code>/sbin/umssync</code>. Lorsqu'un
r&eacute;pertoire est promu, il se passe les choses suivantes :</p>
<ul>
<li>Cr&eacute;ation d'un fichier <code>--linux-.---</code>.</li>
<li>Une relation un pour un est &eacute;tablie entre le fichier
<code>--linux-.---</code> et le contenu actuel du
r&eacute;pertoire.</li>
</ul>
<p>La commande <code>/sbin/umssync</code> est utilis&eacute;e pour
la maintenance des fichiers <code>--linux-.---</code> existants.
Elle ne le cr&eacute;e pas &agrave; partir de rien &agrave; chaque
fois. Elle modifie simplement ce qui a chang&eacute; (par exemple
les fichiers nouvellement cr&eacute;es lors d'une session
<em>DOS</em>). Elle retire aussi de ce fichier les fichiers qui
n'existent plus dans le r&eacute;pertoire <em>DOS</em>. C'est
pourquoi <code>umssync</code> porte ce nom, car elle synchronise
les fichiers <em>--linux-.---</em> avec le r&eacute;pertoire
<em>DOS</em> sous-jacent.</p>
<h2><a name="ss5.5">5.5 Utiliser <code>/sbin/umssync</code> au
d&eacute;marrage</a></h2>
<p>C'est une bonne id&eacute;e de mettre un appel &agrave;
<code>/sbin/umssync</code> &agrave; la fin du fichier
/etc/rc.d/rc.S (si ce n'est d&eacute;j&agrave; fait...). La
commande suivante marche sur la plupart des syst&egrave;mes :</p>
<blockquote>
<pre>
<code>        /sbin/umssync -r99 -c -i+ /
        
</code>
</pre></blockquote>
<p>L'option <code>-c</code> emp&ecirc;che <code>umssync</code> de
promouvoir les r&eacute;pertoires. Cette commande va donc seulement
mettre &agrave; jour les fichiers <code>--linux-.---</code>
existants.</p>
<p>Cette commande est utile si vous d&eacute;sirez acc&eacute;der
au r&eacute;pertoire <em>Linux</em> pendant une session
<em>DOS</em>. <em>Linux</em> n'a pas de moyen efficace de dire
qu'un r&eacute;pertoire a &eacute;t&eacute; modifi&eacute; par
<em>DOS</em>, donc <em>Umsdos</em> ne peut pas lancer
lui-m&ecirc;me la commande <em>umssync</em> n&eacute;cessaire.</p>
<h2><a name="ss5.6">5.6 Comment d&eacute;-promouvoir</a></h2>
<p>Effacez le fichier <code>--linux-.---</code> en utilisant
<em>DOS</em>.</p>
<h2><a name="ss5.7">5.7 A propos des fichiers cr&eacute;&eacute;s
lors d'une session <em>DOS</em></a></h2>
<p>A moins que vous n'utilisiez <code>umssync</code> sur un
r&eacute;pertoire dans lequel des fichiers ont &eacute;t&eacute;
ajout&eacute;s ou effac&eacute;s par <em>DOS</em>, vous allez
remarquer certains des probl&egrave;mes suivants :</p>
<ul>
<li>Le syst&egrave;me ne va pas planter, et cela ne va pas causer
de probl&egrave;mes majeurs, juste quelques
d&eacute;rangements.</li>
<li>Fichiers cr&eacute;&eacute;s par <em>DOS</em>.
<ul>
<li>Ils seront invisibles pour <em>Linux</em>.</li>
<li>Quand vous voudrez creer un fichier avec le m&ecirc;me nom,
vous obtiendrez un message d&eacute;rreur vous disant que ce
fichier existe d&eacute;j&agrave;.</li>
<li>Plus de confusion que de r&eacute;&eacute;ls probl&egrave;mes,
donc. En tout cas cela ne cause aucun dommage au syst&egrave;me de
fichiers.</li>
</ul>
</li>
<li>Les fichiers effac&eacute;s par <em>DOS</em> ne causeront aucun
probl&egrave;me. <em>Umsdos</em> remarquera leur absence &agrave;
la premi&egrave;re tentative d'acc&egrave;s, et vous
d&eacute;livrera un message (qui sera g&eacute;ne'ralement
&eacute;crit dans <code>/var/adm/syslog</code>).</li>
</ul>
<h2><a name="s6">6. (D&eacute;s-)Installation et quelques
astuces</a></h2>
<p>L'installation de <em>Umsdos</em> n'est pas vraiment
diff&eacute;rente de celle d'un syst&egrave;me <em>Linux</em>
ordinaire (<em>bas&eacute; sur Ext2</em>).</p>
<p>Il y a tout de m&ecirc;me deux diff&eacute;rences
principales.</p>
<h2><a name="ss6.1">6.1 La pseudo-racine
<code>/mnt/linux</code></a></h2>
<p>Les &eacute;tapes normales lors de l'installation sont :</p>
<ol>
<li>Cr&eacute;er une partition avec fdisk et la formatter.</li>
<li>La monter sur /mnt relativement &agrave; notre disque principal
d'installation.</li>
<li>Copier tous les paquetages dans <code>/mnt</code>.</li>
</ol>
<p>Avec <em>Umsdos</em> l'&eacute;tape 1 n'est pas
n&eacute;cessaire (n'&eacute;tait-ce pas le but de <em>Umsdos</em>
de ne pas avoir &agrave; reformatter ?).</p>
<p>Il est possible d'installer un syst&egrave;me <em>Umsdos</em>
juste en copiant tous les paquetages dans <code>/mnt</code>. Cela
marchera certainement. Mais cela va aussi creer tout un tas de
sous-r&eacute;pertoires dans votre r&eacute;pertoire racine
<em>DOS</em> (C:), et vous n'allez pas aimer &ccedil;a. C'est la
raison pour laquelle toute installation de <em>Umsdos</em> utilise
la pseudo-racine. Et c'est la diff&eacute;rence majeure entre une
installation normale (<em>Ext2</em>) et celle de <em>Umsdos</em> :
tous les fichiers sont copi&eacute;s dans
<code>/mnt/linux</code>.</p>
<h2><a name="ss6.2">6.2 Pr&eacute;parer le r&eacute;pertoire
<code>/mnt/linux</code></a></h2>
<p><code>/mnt/linux</code> n'est pas un r&eacute;pertoire
ordinaire. Il doit &ecirc;tre promu pour pouvoir manipuler
correctement les noms de fichiers longs de <em>Linux</em> et les
fichiers sp&eacute;ciaux (liens, fichiers
p&eacute;riph&eacute;riques). Les &eacute;tapes n&eacute;cessaires
pour configurer <code>/mnt/linux</code> sont :</p>
<ol>
<li><code>mkdir /mnt/linux</code></li>
<li><code>umssync /mnt/linux</code></li>
</ol>
<p>Et c'est tout !</p>
<h2><a name="ss6.3">6.3 V&eacute;rifier que <code>/mnt/linux</code>
est correctement configur&eacute;</a></h2>
<p>M&ecirc;me si la configuration de <code>/mnt/linux</code> est
plut&ocirc;t simple, il y a un certain nombre de paquetages qui ne
marchent pas. Comment est-ce possible ?</p>
<p>Le probl&egrave;me d'installation le plus important vient d'un
programme <code>umssync</code> incompatible. <em>Umsdos</em> a
&eacute;t&eacute; mis &agrave; jour dans linux 1.1.88 (je ne me
rappelle plus exactement du num&eacute;ro) et un bug a
&eacute;t&eacute; d&eacute;couvert dans <code>umssync</code>. Pour
&eacute;viter toute confusion dans la communaut&eacute;
<em>Linux</em>, il a &eacute;t&eacute; d&eacute;cid&eacute; de
monter le niveau de compatibilit&eacute; n&eacute;cessaire pour
tous les utilitaires <em>Umsdos</em>. Les anciennes versions de ces
utilitaires ont &eacute;t&eacute; purement et simplement
rejet&eacute;es.</p>
<p>Apparemment beaucoup de distributions n'ont pas mis &agrave;
jour l'utilitaire <code>umssync</code> sur leur disque
d'installation.</p>
<p>Il existe encore pas mal de distributions de ce style en
circulation. Le r&eacute;sultat est que le r&eacute;pertoire
<code>/mnt/linux</code> n'est pas promu du tout et va tronquer tous
les noms de fichiers trop longs, et aussi rejeter tous les fichiers
sp&eacute;ciaux.</p>
<p>Il est possible de faire un test tr&egrave;s t&ocirc;t pendant
l'installation pour voir si quelque chose s'est mal pass&eacute;.
Gr&acirc;ce au m&eacute;canisme de pseudo-console de
<em>Linux</em>, vous pouvez le faire sans quitter le programme
d'installation. Suivez les instructions suivantes :</p>
<ol>
<li>Appuyez sur <code>Alt-F2</code> (Appuyez sur la touche
<code>Alt</code> et en m&ecirc;me temps sur la touche
<code>F2</code>).</li>
<li>Logguez-vous sous root.</li>
<li><code>cd /mnt/linux</code> Si cela ne marche pas, vous
&ecirc;tes en train d'essayer trop t&ocirc;t. Un bon moment pour
faire ce test est d'attendre la fin de la s&eacute;lection des
paquetages.</li>
<li><code>&gt;TOTO</code></li>
<li><code>ls -l</code> Un fichier vide du nom de <code>TOTO</code>
(en majuscules) doit appara&icirc;tre. Si vous le voyez en
minuscules, quelque chose s'est mal pass&eacute;. Essayez de
recommencer &agrave; l'&eacute;tape du <code>umssync</code>. Vous
pouvez utiliser <code>umssync</code> autant de fois que vous voulez
sans probl&egrave;mes. <code>umssync .</code> S'il n'y a pas de
message d'erreur, refaites le test pour <code>TOTO</code>. Si
<code>TOTO</code> apparait bien, alors tout va pour le mieux. Cette
installation avait quelque chose de bizarre mais vous avez
r&eacute;ussi quand m&ecirc;me. Continuez.</li>
<li>Appuyez sur <code>Alt-F1</code> pour revenir &agrave;
l'&eacute;cran d'installation.</li>
</ol>
<p>Si le test n'a pas march&eacute;, la meilleure solution est de
prendre une disquette d'installation plus r&eacute;cente. Il est
g&eacute;n&eacute;ralement possible de r&eacute;soudre ce
probl&egrave;me en installant une version plus r&eacute;cente de
<code>umssync</code>. Ce n'est pas difficile mais cela
n&eacute;cessite un syst&egrave;me <em>Linux</em> en &eacute;tat de
marche. Vous avez juste &agrave; monter le lecteur de disquette et
&agrave; remplacer la version caduque de <code>umssync</code> par
une nouvelle.</p>
<h2><a name="ss6.4">6.4 Oops releasing pseudo root ...</a></h2>
<p>La plupart des installations qui ne marchent pas le font en
donnant ce message &eacute;trange. Ce n'est pas un bug dans
<em>Umsdos</em> bien que ce message puisse para&icirc;tre vraiment
bizarre. Voici les causes connues :</p>
<ul>
<li>La plus commune
<p>L'installation de la <em>Slackware</em> essaye de configurer un
fichier de swap tr&egrave;s t&ocirc;t lors de l'installation. Pour
ce faire, elle vous demande de s&eacute;lectionner une partition
(lecteur <em>DOS</em>), puis elle la monte et cr&eacute;e pour
finir le fichier de swap.</p>
<p>Lors de l'installation d'un syst&egrave;me <em>Slackware</em>,
vous devez configurer la partition cible avant de commencer
&agrave; installer autre chose. Cela monte normalement la partition
<em>DOS</em> sur <code>/mnt</code>, cr&eacute;e le
r&eacute;pertoire <code>/mnt/linux</code> et lance
<code>umssync</code> dessus.</p>
<p>C'est de l&agrave; que viennent la plupart des probl&egrave;mes.
Un grand nombre d'utilisateurs sautent l'&eacute;tape
"configuration de la partition cible" et passent directement au
reste de l'installation. Comme <code>/mnt</code> est
d&eacute;j&agrave; mont&eacute;, cette erreur n'est pas
remarqu&eacute;e. Cela signifie que <code>/mnt/linux</code> n'a pas
&eacute;t&eacute; correctement cr&eacute;e (non promu). Donc tous
les fichiers dont le nom est trop long, ainsi que tous les fichiers
sp&eacute;ciaux (liens, fichiers p&eacute;riph&eacute;riques) ne
peuvent pas &ecirc;tre cr&eacute;es correctement.</p>
</li>
<li>Utilitaire <code>umssync</code> non valide
<p><code>/mnt/linux</code> a &eacute;t&eacute; mal
configur&eacute;, g&eacute;n&eacute;ralement &agrave; cause de
l'utilitaire <code>umssync</code> non valide sur la disquette
d'installation.</p>
</li>
<li>Vieux bug de <em>Umsdos</em>
<p>Il y avait un bug dans <em>Umsdos</em> avant <em>Linux
1.2.2</em>. Le mode pseudo-racine ne s'activait pas correctement si
le fichier <code>/etc/init</code> n'&eacute;tait pas
pr&eacute;sent. <code>init</code> se trouve maintenant dans
<code>/sbin</code>. Vous pouvez r&eacute;soudre ce probl&egrave;me
en vous procurant un noyau plus r&eacute;cent. C'est d'autant plus
recommand&eacute; qu'un nouveau bug a &eacute;t&eacute;
d&eacute;tect&eacute; et corrig&eacute; dans la version 1.2.2.</p>
<p>Si vous n'avez pas de version plus r&eacute;cente, faites ceci
:</p>
<ol>
<li>D&eacute;marrez &agrave; partir de la disquette
d'installation.</li>
<li>Logguez-vous sous root.</li>
<li><code>mount -t umsdos /dev/hdXX /mnt</code> o&ucirc;
<code>/dev/hdXX</code> est votre partition <em>DOS</em>.</li>
<li><code>cd /mnt/linux/etc</code></li>
<li><code>ln -s ../sbin/init init</code></li>
<li><code>cd /</code></li>
<li><code>Ctrl-Alt-Del</code></li>
<li>D&eacute;marrez normalement sous <em>Umsdos</em>.</li>
</ol>
</li>
</ul>
<p>Malheureusement, les deux premiers probl&egrave;mes
d'installation donnent une installation compl&egrave;tement
inutilisable. Il va falloir d&eacute;sinstaller puis
r&eacute;installer <em>Umsdos</em>.</p>
<h2><a name="ss6.5">6.5 Comment d&eacute;sinstaller un
syst&egrave;me <em>Umsdos</em></a></h2>
<p>Il y a quelque chose de pratique avec <em>Umsdos</em> et son
m&eacute;canisme de pseudo-racine, c'est que vous pouvez le
d&eacute;sinstaller sans douleur. Il suffit de d&eacute;marrer sous
<em>DOS</em> et d'effacer r&eacute;cursivement tous les
r&eacute;pertoires <code>linux</code>. C'est tout. <em>Umsdos</em>
n'a pas besoin de drivers particuliers dans le fichier config.sys,
et il ne cr&eacute;e rien de sp&eacute;cial en dehors du
r&eacute;pertoire <code>linux</code>.</p>
<h2><a name="ss6.6">6.6 D&eacute;placer un syst&egrave;me
<em>Umsdos</em> vers un autre lecteur <em>DOS</em></a></h2>
<p>Cela peut &ecirc;tre fait &agrave; partir de <em>Linux</em> ou
du <em>DOS</em>. Il suffit juste de copier r&eacute;cursivement les
r&eacute;pertoires <code>linux</code> d'un lecteur vers l'autre.
Ensuite il faudra modifier le m&eacute;canisme de d&eacute;marrage
(g&eacute;n&eacute;ralement avec la commande loadlin) et le fichier
<code>/etc/fstab</code>.</p>
<p><em>Umsdos</em> peut &ecirc;tre install&eacute; sur n'importe
quel lecteur <em>DOS</em>. Il n'est pas obligatoire de l'installer
sur le lecteur <code>C:</code>, ni m&ecirc;me sur le premier disque
dur. Cela ne change rien.</p>
<p>En fait, vous pouvez m&ecirc;me d&eacute;cider d'avoir plusieurs
installations de <em>Umsdos</em> sur diff&eacute;rents lecteurs
pour faire des tests.</p>
<h2><a name="ss6.7">6.7 Installer 50 syst&egrave;mes
<em>Umsdos</em>.</a></h2>
<p>Pourquoi ne pas installer tout un tas de syst&egrave;mes
<em>Linux</em> en un rien de temps ?</p>
<p><em>Umsdos</em> repose sur le mode du <em>DOS</em>. Vous pourvez
tirer partie de cette particularit&eacute; si vous voulez installer
<em>Linux</em> facilement.</p>
<p>Vous pouvez ainsi installer et configurer un syst&egrave;me
<em>Umsdos</em> sur un site. Lorsque vous &ecirc;tes satisfait de
la configuration obtenue et des paquetages
s&eacute;lectionn&eacute;s, vous pouvez d&eacute;marrer sous
<em>DOS</em> et copier la totalit&eacute; du r&eacute;pertoire
<code>linux</code> sur votre serveur de fichiers <em>DOS</em>.
Ensuite il vous suffit d'aller sur une autre station <em>DOS</em>
et de copier les fichiers du lecteur r&eacute;seau vers le lecteur
local. C'est tout. Il ne vous reste plus qu'&agrave; modifier le
script de d&eacute;marrage (<em>Loadlinx</em>) et c'est parti.</p>
<p>Avec quelques modifications minimes (nom de l'h&ocirc;te,
adresse IP), n'importe qui pourra installer un syst&egrave;me
<em>Linux</em> en deux temps trois mouvements.</p>
<p>Les lecteurs int&eacute;ress&eacute;s auront pu remarquer qu'il
est aussi possible d'installer n'importe quel syst&egrave;me
<em>Linux</em> de la m&ecirc;me mani&egrave;re, y compris les
syst&egrave;mes bas&eacute;s sur <em>Ext2</em>.</p>
<p>Un des aspects les plus sympathiques de <em>Linux</em> est qu'il
n'y a pas de fichiers cach&eacute;s qui doivent absolument
&ecirc;tre install&eacute;s par des programmes "magiques".</p>
<h2><a name="s7">7. Configurer une section <em>Linux</em> dans une
partition <em>DOS</em>.</a></h2>
<p><em>Umsdos</em> peut se r&eacute;v&eacute;ler utile m&ecirc;me
aux utilisateurs de <em>Ext2</em> (le syst&egrave;me de fichiers
natif de <em>Linux</em>). Un sc&eacute;nario classique est le
suivant :</p>
<ul>
<li><em>Linux</em> &eacute;tant votre syst&egrave;me d'exploitation
pr&eacute;f&eacute;r&eacute;, la partition <em>Linux</em> se
remplit &agrave; n'en plus finir.</li>
<li>Votre partition <em>DOS</em> est pleine de poussi&egrave;re, et
&agrave; moiti&eacute; vide.</li>
<li>Soudain vous n'avez plus de place sur votre partition
<em>Ext2</em>.</li>
<li>Vous n'&ecirc;tes pas encore s&ucirc;r de vouloir vous
d&eacute;barasser de votre partition <em>DOS</em>.</li>
</ul>
<p>C'est ici que <em>Umsdos</em> peut vous aider. Vous pouvez
configurer un r&eacute;pertoire <em>Linux</em> sur votre partition
<em>DOS</em>, et l'utiliser sans restriction sous <em>Linux</em>.
Par exemple, supposons que vous voulez cr&eacute;er un nouveau
r&eacute;pertoire nomm&eacute; <code>"extra"</code> sur votre
lecteur <code>C:</code>, et que vous voulez qu'il se comporte comme
un r&eacute;pertoire <em>Linux</em> normal. Faites ceci : (en
supposant que <code>C:</code> est <code>/dev/hda1</code>)</p>
<blockquote>
<pre>
<code>        mkdir /c
        /sbin/mount -t umsdos /dev/hda1 /c
        mkdir /c/extra
        umssync /c/extra
        
</code>
</pre></blockquote>
<p>Il vous faut &ecirc;tre sous root pour ex&eacute;cuter ces
commandes</p>
<p>En configurant <code>/etc/fstab</code> comme ceci, vous aurez
toujours acc&egrave;s au r&eacute;pertoire
<code>/c/extra</code>.</p>
<h2><a name="s8">8. Pourquoi <em>Umsdos</em> ?</a></h2>
<p>Expliquer le fonctionnement et l'installation d'un
syst&egrave;me <em>Umsdos</em> ne suffit pas. Ce que la plupart des
gens cherche, ce sont des conseils pour savoir s'ils doivent
utiliser <em>Umsdos</em> ou non.</p>
<h2><a name="ss8.1">8.1 Le but de <em>Umsdos</em></a></h2>
<p>Le but de <em>Umsdos</em> est de faciliter l'installation de
<em>Linux</em>. Un autre but est de faciliter sa DES-installation.
L'id&egrave;e ici &eacute;tait de favoriser la diffusion de
<em>Linux</em>. Installer un nouveau syst&egrave;me d'exploitation
est toujours probl&eacute;matique. <em>OS/2</em> par exemple va
gentiment polluer la racine de votre lecteur <code>C:</code> avec
tout un tas de nouveaux r&eacute;pertoires. Si vous &ecirc;tes
aussi dou&eacute; que moi, il va m&ecirc;me effacer vos fichiers
config.sys et autoexec.bat :-( (NdT : Tant qu'&agrave; faire
!).</p>
<p>L'utilisation de la pseudo-racine permet d'&eacute;viter cette
invasion non d&eacute;sir&eacute;e, et <em>Linux</em> peut
&ecirc;tre d&eacute;sinstall&eacute; sans effets de bord.</p>
<h2><a name="ss8.2">8.2 Qui en a besoin ?</a></h2>
<p>Si vous avez un petit disque dur, <em>Umsdos</em> va vous
permettre de partager l'espace disque entre le <em>DOS</em> et
<em>Linux</em>. A mon avis, on peut consid&eacute;rer qu'un disque
de moins de 300 Mo est un petit disque. Cette opinion repose sur la
taille des diff&eacute;rents paquetages disponibles &agrave;
l'heure actuelle. Un traitement de textes populaire veut prendre
jusqu'&agrave; 70 Mo si vous choisissez toutes les
possibilit&eacute;s.</p>
<p>Si vous avez un disque plus gros, vous pouvez choisir d'avoir
une partition d&eacute;di&eacute;e &agrave; <em>Linux</em>
utilisant le syst&egrave;me de fichiers <em>Ext2</em>.
<em>Ext2</em> utilise une taille de clusters plus petite que
<em>DOS</em> (en fait 1 Ko), donc installer beaucoup de petits
fichiers prendra moins de place que sur une partition
<em>Umsdos</em>.</p>
<h2><a name="ss8.3">8.3 Performances</a></h2>
<p>Ceci s'applique &agrave; une comparaison entre <em>Umsdos</em>
et <em>Ext2</em>.</p>
<ul>
<li>La gestion des r&eacute;pertoires est plus rapide sous
<em>Ext2</em>. Cela provient de la double structure des
r&eacute;pertoires sous <em>Umsdos</em>.</li>
<li>L'acc&egrave;s aux fichiers (lecture et &eacute;criture) est
probablement plus rapide sous <em>Umsdos</em> que sous
<em>Ext2</em>. Cela vient de la simplicit&eacute; du syst&egrave;me
de fichiers <em>FAT</em> utilis&eacute; par <em>DOS</em>. Cependant
cette simplicit&eacute; a un co&ucirc;t :
<ul>
<li>Un maximum d'environ 65 000 fichiers ou clusters par partition.
Cela signifie aussi qu'une parition de 500 Mo utilisera des
clusters de 16 Ko. En d'autres termes, un fichier d'un octet
utilisera 16 K0 d'espace disque.</li>
<li>Tout est control&eacute; par la <code>FAT</code> qui se trouve
au d&eacute;but du disque dur. Le syst&egrave;me <em>DOS</em> est
donc certainement plsu fragile &agrave; cause de cela.</li>
<li>Aucune pr&eacute;vision pour &eacute;viter la fragmentation des
fichiers. Un syst&egrave;me <em>Umsdos</em> est
g&eacute;n&eacute;ralement utilis&eacute; en mode mono-utilisateur.
Dans ce cas, cela n'a pas beaucoup d'importance. Mais pour un
syst&egrave;me multi-utilisateurs, les fichiers seront
&eacute;parpill&eacute;s dans tous les coins du disque, ce qui aura
pour effet de r&eacute;duire les performances d'acc&egrave;s aux
fichiers.</li>
</ul>
</li>
<li>Les liens symboliques sont stock&eacute;s dans des fichiers
normaux. Si vous comptex en avoir beaucoup, vous vous rendrez
compte que <em>Umsdos</em> utilise beaucoup d'espace disque
compar&eacute; &agrave; <em>Ext2</em>.</li>
</ul>
</body>
</html>