This file is indexed.

/usr/share/doc/HOWTO/fr-html/Filesystems-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
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Guide pratique des systèmes de fichiers</title><link rel="stylesheet" type="text/css" href="style.css"/><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"/><meta name="description" content="Ce petit guide concerne les systèmes de fichiers et leur accès. Ce n'est pas un document spécifique à Linux ou Unix comme pour pourriez vous y attendre. Vous trouverez aussi dans ce document beaucoup d'informations intéressantes à propos des systèmes (de fichiers) non-Unix, mais Unix reste mon principal intérêt :-)"/><meta name="keywords" content="File system, Système de fichiers"/></head><body><div xml:lang="fr" class="article"><div class="titlepage"><div><div><h2 class="title"><a id="Filesystems-HOWTO"/>Guide pratique des systèmes de fichiers</h2></div><div><h3 class="subtitle"><em>Version française du <span class="foreignphrase"><em class="foreignphrase">Filesystems 
HOWTO</em></span></em></h3></div><div><div class="author"><h3 class="author"><span class="firstname">Martin</span> <span class="surname">Hinner</span></h3><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:mhi CHEZ penguin POINT cz">mhi CHEZ penguin POINT cz</a>&gt;</code></p></div></div></div></div><div><p class="othercredit"><span class="contrib">Adaptation française</span> : <span class="firstname">Ludovic</span> <span class="surname">Danigo</span></p><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:ldng CHEZ nerim POINT net">ldng CHEZ nerim POINT net</a>&gt;</code></p></div></div></div><div><p class="othercredit"><span class="contrib">Relecture de la version française</span> : <span class="firstname">Jerôme</span> <span class="surname">Fenal</span></p><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jerome CHEZ fenal POINT org">jerome CHEZ fenal POINT org</a>&gt;</code></p></div></div></div><div><p class="releaseinfo">0.7.5.fr.1.0</p></div><div><p class="copyright">Copyright © 1999 Martin Hinner</p></div><div><p class="pubdate">22 août 2000</p></div><div><div class="abstract"><p class="title"><strong>Résumé</strong></p><p>

Ce petit guide concerne les systèmes de fichiers et leur accès. Ce n'est
pas un document spécifique à Linux ou Unix comme pour pourriez vous y
attendre. Vous trouverez aussi dans ce document beaucoup d'informations
intéressantes à propos des systèmes (de fichiers) non-Unix, mais Unix
reste mon principal intérêt :-)

</p></div></div></div><hr/></div><div class="toc"><p><strong>Table des matières</strong></p><dl class="toc"><dt><span class="section"><a href="#filesystems-HOWTO-fr-1">1. Copyright</a></span></dt><dt><span class="section"><a href="#filesystems-HOWTO-fr-2">2. Introduction</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e123">2.1. Listes de diffusion sur les systèmes de fichiers</a></span></dt><dt><span class="section"><a href="#d0e165">2.2. Collection de systèmes de fichiers à metalab.unc.edu</a></span></dt><dt><span class="section"><a href="#d0e178">2.3. Crédits</a></span></dt><dt><span class="section"><a href="#d0e250">2.4. Carte d'accessibilité aux systèmes de fichiers</a></span></dt><dt><span class="section"><a href="#d0e475">2.5. Introduction à l'allocation contigue de systèmes de fichiers</a></span></dt><dt><span class="section"><a href="#d0e488">2.6. Introduction à l'allocation par liste chaînée de systèmes de fichiers</a></span></dt><dt><span class="section"><a href="#d0e498">2.7. Introduction aux systèmes de fichiers basés sur FAT</a></span></dt><dt><span class="section"><a href="#d0e510">2.8. Introduction aux systèmes de fichiers à noeuds (i-noeud)</a></span></dt><dt><span class="section"><a href="#d0e516">2.9. Introduction aux systèmes de fichiers "extent"</a></span></dt><dt><span class="section"><a href="#d0e528">2.10. Introduction aux systèmes de fichiers qui utilisent les arbres équilibrés (B-arbres)</a></span></dt><dt><span class="section"><a href="#d0e547">2.11. Introduction aux systèmes de fichiers journalisés</a></span></dt><dt><span class="section"><a href="#d0e583">2.12. Autres fonctionnalités des systèmes de fichiers</a></span></dt></dl></dd><dt><span class="section"><a href="#filesystems-HOWTO-fr-3">3. Volumes</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e609">3.1. Partitions PC</a></span></dt><dt><span class="section"><a href="#d0e858">3.2. Autres partitions</a></span></dt><dt><span class="section"><a href="#d0e902">3.3. Intitulés de disque Unix</a></span></dt><dt><span class="section"><a href="#d0e937">3.4. Volumes Windows NT</a></span></dt><dt><span class="section"><a href="#d0e989">3.5. MD - Pilote de périphériques multiples pour Linux</a></span></dt><dt><span class="section"><a href="#d0e1017">3.6. LVM - Logical Volume Manager (HP-UX LVM?)</a></span></dt><dt><span class="section"><a href="#d0e1048">3.7. VxVM - Gestionnaire de volume Veritas</a></span></dt><dt><span class="section"><a href="#d0e1061">3.8. IBM OS/2 LVM</a></span></dt><dt><span class="section"><a href="#d0e1073">3.9. StackVM</a></span></dt><dt><span class="section"><a href="#d0e1082">3.10. Novell NetWare volumes</a></span></dt></dl></dd><dt><span class="section"><a href="#filesystems-HOWTO-fr-4">4. DOS FAT 12/16/32, VFAT</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e1098">4.1. VFAT: Nom de fichiers longs</a></span></dt><dt><span class="section"><a href="#d0e1164">4.2. UMSDOS: noms de fichiers longs et attributs Linux sur un système de fichiers FAT</a></span></dt><dt><span class="section"><a href="#d0e1183">4.3. Attributs OS/2 étendus pour le système de fichiers FAT</a></span></dt><dt><span class="section"><a href="#d0e1192">4.4. Star LFN</a></span></dt><dt><span class="section"><a href="#d0e1201">4.5. Accéder à une partition VFAT depuis OS/2 (VFAT-OS2)</a></span></dt><dt><span class="section"><a href="#d0e1231">4.6. Accéder à une partition VFAT depuis DOS (pilote LFNDOS)</a></span></dt><dt><span class="section"><a href="#d0e1238">4.7. Accéder à une partition VFAT depuis DOS (pilote LFNDOS libre)</a></span></dt><dt><span class="section"><a href="#d0e1270">4.8. Accéder à une partition VFAT depuis DOS (les outils LFN d'Odi)</a></span></dt><dt><span class="section"><a href="#d0e1300">4.9. Accéder une partition FAT32 depuis OS/2 (FAT32.IFS)</a></span></dt><dt><span class="section"><a href="#d0e1330">4.10. Accéder une partition FAT32 depuis Windows NT 4.0</a></span></dt><dt><span class="section"><a href="#d0e1350">4.11. Accéder une partition FAT32 depuis Windows NT 4.0</a></span></dt><dt><span class="section"><a href="#d0e1382">4.12. Accéder des disques compressés avec Stac/Dblspace/Drvspace depuis Linux (DMSDOS)</a></span></dt><dt><span class="section"><a href="#d0e1435">4.13. Accéder des disques compressés avec Dblspace/Drvspace depuis Linux (thsfs)</a></span></dt><dt><span class="section"><a href="#d0e1460">4.14. Fsresize - Retailleur FAT16/32</a></span></dt><dt><span class="section"><a href="#d0e1503">4.15. FIPS - Retailleur FAT16</a></span></dt></dl></dd><dt><span class="section"><a href="#filesystems-HOWTO-fr-5">5. Système de fichiers à hautes
performances (High Performance FileSystem, HPFS)</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e1556">5.1. Accéder une partition HPFS depuis DOS (iHPFS)</a></span></dt><dt><span class="section"><a href="#d0e1588">5.2. Accéder une partition HPFS depuis DOS (hpfsdos)</a></span></dt><dt><span class="section"><a href="#d0e1612">5.3. Accéder une partition HPFS depuis DOS (hpfsa)</a></span></dt><dt><span class="section"><a href="#d0e1643">5.4. Accéder une partition HPFS depuis DOS (amos)</a></span></dt><dt><span class="section"><a href="#d0e1669">5.5. Accéder une partition HPFS depuis Linux</a></span></dt><dt><span class="section"><a href="#d0e1717">5.6. Accéder une partition HPFS depuis FreeBSD</a></span></dt><dt><span class="section"><a href="#d0e1747">5.7. Accéder une partition HPFS depuis Windows NT 3.5</a></span></dt><dt><span class="section"><a href="#d0e1774">5.8. Accéder une partition HPFS depuis Windows NT 4</a></span></dt></dl></dd><dt><span class="section"><a href="#filesystems-HOWTO-fr-6">6. Système de fichiers de nouvelle technologie (New Technology FileSystem, NTFS)</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e1829">6.1. Accéder une partition NTFS depuis DOS (NTFSDOS.EXE)</a></span></dt><dt><span class="section"><a href="#d0e1852">6.2. Accéder une partition NTFS depuis DOS (ntpwd)</a></span></dt><dt><span class="section"><a href="#d0e1877">6.3. Accéder une partition NTFS depuis OS/2</a></span></dt><dt><span class="section"><a href="#d0e1910">6.4. Accéder une partition NTFS depuis Linux</a></span></dt><dt><span class="section"><a href="#d0e1948">6.5. Accéder une partition NTFS depuis FreeBSD et NetBSD</a></span></dt><dt><span class="section"><a href="#d0e1985">6.6. Accéder une partition NTFS depuis BeOS</a></span></dt><dt><span class="section"><a href="#d0e2017">6.7. Accéder une partition NTFS depuis BeOS (autre)</a></span></dt><dt><span class="section"><a href="#d0e2044">6.8. Réparer NTFS en utilisant les outils NTFSDOS</a></span></dt><dt><span class="section"><a href="#d0e2069">6.9. Réparer NTFS en utilisant NTRecover</a></span></dt></dl></dd><dt><span class="section"><a href="#filesystems-HOWTO-fr-7">7. Les systèmes de fichiers étendus (Ext, Ext2, Ext3)</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e2131">7.1. Le système de fichiers étendu (ExtFS)</a></span></dt><dt><span class="section"><a href="#d0e2137">7.2. Le deuxième système de fichiers (Ext2FS)</a></span></dt><dt><span class="section"><a href="#d0e2283">7.3. Le troisième système de fichiers (Ext3FS)</a></span></dt><dt><span class="section"><a href="#d0e2292">7.4. La compression transparente pour Ext2FS - E2compr -</a></span></dt><dt><span class="section"><a href="#d0e2333">7.5. Accéder à Ext2FS depuis DOS (outils Ext2FS)</a></span></dt><dt><span class="section"><a href="#d0e2361">7.6. Accéder àExt2 depuis DOS, Windows 9x/NT et autres Unix (LTools)</a></span></dt><dt><span class="section"><a href="#d0e2397">7.7. Accéder Ext2 depuis OS/2</a></span></dt><dt><span class="section"><a href="#d0e2429">7.8. Accéder Ext2 depuis Windows 95/98 (FSDEXT2)</a></span></dt><dt><span class="section"><a href="#d0e2454">7.9. Accéder Ext2 depuis Windows 95 (Explore2fs)</a></span></dt><dt><span class="section"><a href="#d0e2483">7.10. Accéder Ext2 depuis Windows NT (ext2fsnt)</a></span></dt><dt><span class="section"><a href="#d0e2518">7.11. Accéder à Ext2 depuis BeOS</a></span></dt><dt><span class="section"><a href="#d0e2554">7.12. Accéder à Ext2 depuis MacOS (MountX)</a></span></dt><dt><span class="section"><a href="#d0e2574">7.13. Accéder à Ext2 depuis MiNT</a></span></dt><dt><span class="section"><a href="#d0e2602">7.14. Le défragmenteur pour Ext2FS</a></span></dt><dt><span class="section"><a href="#d0e2624">7.15. Le retailleur pour Ext2FS</a></span></dt><dt><span class="section"><a href="#d0e2652">7.16. Ext2end</a></span></dt><dt><span class="section"><a href="#d0e2689">7.17. Réparer/analyser/créer Ext2 avec E2fsprogs</a></span></dt><dt><span class="section"><a href="#d0e2744">7.18. L'éditeur de système de fichier ext2 : Ext2ed</a></span></dt><dt><span class="section"><a href="#d0e2773">7.19. L'éditeur de système de fichiers Linux : lde</a></span></dt><dt><span class="section"><a href="#d0e2802">7.20. Les utilitaires de restauration pour Ext2FS</a></span></dt></dl></dd><dt><span class="section"><a href="#filesystems-HOWTO-fr-8">8. Le système de fichiers hiérarchique du Macintosh - HFS</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e2902">8.1. Accéder à HFS depuis Linux</a></span></dt><dt><span class="section"><a href="#d0e2929">8.2. Accéder à HFS depuis OS/2 (HFS/2)</a></span></dt><dt><span class="section"><a href="#d0e2950">8.3. Accéder à HFS depuis Windows 95/98/NT (HFV Explorer)</a></span></dt><dt><span class="section"><a href="#d0e2981">8.4. Accéder à HFS depuis DOS (MAC-ETTE)</a></span></dt><dt><span class="section"><a href="#d0e3010">8.5. Les utilitaires HFS</a></span></dt><dt><span class="section"><a href="#d0e3049">8.6. Une librairie portable du système de fichiers Macintosh : MacFs</a></span></dt></dl></dd><dt><span class="section"><a href="#filesystems-HOWTO-fr-9">9. Le système de fichiers pour CD-ROM : ISO 9660 - CD-ROM filesystem</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e3097">9.1. Les extensions RockRidge</a></span></dt><dt><span class="section"><a href="#d0e3117">9.2. Les extensions Joliet</a></span></dt><dt><span class="section"><a href="#d0e3123">9.3. Les CD-ROM hybrides</a></span></dt><dt><span class="section"><a href="#d0e3129">9.4. Index de Novell Netware sur ISO9660</a></span></dt><dt><span class="section"><a href="#d0e3135">9.5. Accéder à Joliet depuis Linux</a></span></dt><dt><span class="section"><a href="#d0e3152">9.6. Accéder à Joliet depuis BeOS</a></span></dt><dt><span class="section"><a href="#d0e3175">9.7. Accéder à Joliet depuis OS/2</a></span></dt><dt><span class="section"><a href="#d0e3196">9.8. Accéder un CD audio comme un système de fichiers depuis Linux</a></span></dt><dt><span class="section"><a href="#d0e3221">9.9. Accéder un CD audio comme un système de fichiers depuis BeOS</a></span></dt><dt><span class="section"><a href="#d0e3247">9.10. Accéder à toutes les pistes depuis Linux (CDfs)</a></span></dt><dt><span class="section"><a href="#d0e3276">9.11. Créer des CD-ROM hybrides (mkhybrid)</a></span></dt></dl></dd><dt><span class="section"><a href="#filesystems-HOWTO-fr-10">10. Les autres systèmes de fichiers</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e3306">10.1. Le système de fichiers de disque Acorn : ADFS</a></span></dt><dt><span class="section"><a href="#d0e3317">10.2. Le système de fichiers rapide d'Amiga : AFFS</a></span></dt><dt><span class="section"><a href="#d0e3332">10.3. Le système de fichiers BeOS : BeFS</a></span></dt><dt><span class="section"><a href="#d0e3372">10.4. Le système de fichiers de démarrage d'UnixWare : BFS</a></span></dt><dt><span class="section"><a href="#d0e3457">10.5. Le système de fichiers pour Commodore 1581/1541 : CBMFS</a></span></dt><dt><span class="section"><a href="#d0e3490">10.6. Le système de fichiers CrosStor</a></span></dt><dt><span class="section"><a href="#d0e3502">10.7. Le système de fichiers de bureau : DTFS (DeskTop File System)</a></span></dt><dt><span class="section"><a href="#d0e3534">10.8. Le système de fichier amélioré (Linux) : EFS</a></span></dt><dt><span class="section"><a href="#d0e3560">10.9. Le système de fichiers à extents (IRIX) : EFS</a></span></dt><dt><span class="section"><a href="#d0e3657">10.10. Le système de fichiers rapide BSD : FFS</a></span></dt><dt><span class="section"><a href="#d0e3676">10.11. Le système de fichiers parallélisé générique : GPFS</a></span></dt><dt><span class="section"><a href="#d0e3697">10.12. Le système de fichiers hautes performances d'HP-UX : HFS</a></span></dt><dt><span class="section"><a href="#d0e3707">10.13. Le système de fichiers à haut débit : HTFS</a></span></dt><dt><span class="section"><a href="#d0e3741">10.14. Le système de fichiers journalisé (HP-UX, AIX, OS/2 5, Linux) : JFS</a></span></dt><dt><span class="section"><a href="#d0e3776">10.15. Le format logique d'inter-échange (HP-UX) : LIF</a></span></dt><dt><span class="section"><a href="#d0e3782">10.16. Le système de fichiers à structure journalisée pour Linux : LFS</a></span></dt><dt><span class="section"><a href="#d0e3835">10.17. Le système de fichiers Macintosh : MFS</a></span></dt><dt><span class="section"><a href="#d0e3844">10.18. Le système de fichiers Minix</a></span></dt><dt><span class="section"><a href="#d0e3850">10.19. Le système de fichiers Novell NetWare : NWFS</a></span></dt><dt><span class="section"><a href="#d0e3895">10.20. Les services de stockage Novell : NSS</a></span></dt><dt><span class="section"><a href="#d0e3915">10.21. Le système de fichiers à struture sur disque : ODS</a></span></dt><dt><span class="section"><a href="#d0e3921">10.22. Le système de fichiers QNX</a></span></dt><dt><span class="section"><a href="#d0e3951">10.23. Le système de fichiers ReiserFS</a></span></dt><dt><span class="section"><a href="#d0e3968">10.24. Le système de fichiers pour CD-ROM de Sony : RFS</a></span></dt><dt><span class="section"><a href="#d0e3974">10.25. Le système de fichiers pour Rom : RomFS</a></span></dt><dt><span class="section"><a href="#d0e3986">10.26. Le système de fichiers sécurisé : SFS</a></span></dt><dt><span class="section"><a href="#d0e4003">10.27. Le système de fichiers Spiralog (OpenVMS)</a></span></dt><dt><span class="section"><a href="#d0e4037">10.28. Le système de fichiers System V et ses dérivés</a></span></dt><dt><span class="section"><a href="#d0e4092">10.29. Le système de fichiers pour CD-ROM de Philips : CD-Text</a></span></dt><dt><span class="section"><a href="#d0e4098">10.30. Le format de Disque Universel (système de fichiers des DVD-ROM) : UDF</a></span></dt><dt><span class="section"><a href="#ufs">10.31. UFS</a></span></dt><dt><span class="section"><a href="#v7">10.32. V7 Filesystem</a></span></dt><dt><span class="section"><a href="#d0e4171">10.33. Le système de fichiers Veritas (HP-UX, SCO UnixWare, Solaris) : VxFS</a></span></dt><dt><span class="section"><a href="#d0e4275">10.34. Le système de fichiers étendu (IRIX) : XFS</a></span></dt><dt><span class="section"><a href="#d0e4332">10.35. Xia FS</a></span></dt></dl></dd><dt><span class="section"><a href="#filesystems-HOWTO-fr-11">11. Partitions « brutes »</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e4345">11.1. Sauvegarder des partitions directes avec DBsnapshot</a></span></dt></dl></dd><dt><span class="section"><a href="#filesystems-HOWTO-fr-12">12. Appendice</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e4354">12.1. Les systèmes de fichiers réseaux</a></span></dt><dt><span class="section"><a href="#d0e4463">12.2. Les systèmes de fichiers chiffrés</a></span></dt><dt><span class="section"><a href="#d0e4558">12.3. Outils de test de performance disque</a></span></dt><dt><span class="section"><a href="#d0e4584">12.4. Ecrire votre propre pilote de système de fichiers</a></span></dt><dt><span class="section"><a href="#d0e4630">12.5. Documents Connexes</a></span></dt></dl></dd></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-1"/>1. Copyright</h2></div></div></div><p>

<span class="emphasis"><em>The Filesystems HOWTO, Copyright (c) 1999 Martin Hinner
<code class="email">&lt;<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>&gt;</code>.</em></span>

</p><p>
Ce document est un document libre; vous pouvez le redistribuer et/ou le modifier
sous les termes de la Licence Publique Générale (GPL) telle que publiée par la
Free Software Foundation ; aussi bien la version 2 de celle-ci que (à votre
convenance) n'importe quelle version ultérieure.
</p><p>
Ce guide pratique est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE
GARANTIE ; sans même la garantie implicite de mercatabilité ou adaptation à
un sujet particulier. Référez-vous à la Licence Publique Générale de GNU (GPL)
pour plus de détails.
</p><p>
Vous devriez avoir reçu une copie de la Licence Publique Générale (GPL) avec ce
document ou GNU CC ; sinon, écrivez à :
</p><div class="address"><p><br/>
Free Software Foundation,<br/>
Inc., 675 Mass Ave, Cambridge, MA 02139,<br/>
USA.<br/>
</p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-2"/>2. Introduction</h2></div></div></div><p>
Le Filesystems HOWTO décrit les systèmes de fichiers et leur utilisation à
partir de différents systèmes d'exploitation. Bien que ce document ait été
composé avec le meilleur de mes connaissances, il est possible et même probable
qu'il contienne des erreurs. Merci de me faire savoir si vous trouvez des
erreurs ou des informations dépassées. J'essaierai autant que possible de
conserver ce document à jour et exempt d'erreurs. Toutes les contributions sont
aussi les bienvenues, donc si vous voulez écrire quelque chose au sujet des
systèmes de fichiers, merci de me contacter par e-mail.
</p><p>
Avant de lire ce guide pratique, il est recommendé de lire le Disk-HOWTO (vous pouvez l'obtenir à 
<a class="ulink" href="http://sunsite.unc.edu/LDP/HOWTO/" target="_top">http://sunsite.unc.edu/LDP/HOWTO/</a>)
de Stein Gjoen <code class="email">&lt;<a class="email" href="mailto:sgjoen@nyx.net">sgjoen@nyx.net</a>&gt;</code>.
</p><p>
Ce guide pratique peut être obtenu à 
<a class="ulink" href="http://penguin.cz/~mhi/fs/" target="_top">http://penguin.cz/~mhi/fs/</a> ou à 
<a class="ulink" href="http://metalab.unc.edu/filesystems/howto/" target="_top">http://metalab.unc.edu/filesystems/howto/</a>.
</p><p>
Si vous êtes un utilisateur japonais, vous pourriez être intéressé par la
traduction de ce guide pratique en japonais par : FUJIWARA Teruyoshi
<code class="email">&lt;<a class="email" href="mailto:fujiwara@linux.or.jp">fujiwara@linux.or.jp</a>&gt;</code>. Elle est disponible à 
<a class="ulink" href="http://www.linux.or.jp/JF/JFdocs/Filesystems-HOWTO.html" target="_top">http://www.linux.or.jp/JF/JFdocs/Filesystems-HOWTO.html</a>. Et le source SGML peut être téléchargé ici : 
<a class="ulink" href="ftp://ftp.linet.gr.jp/pub/JF/sgml/Filesystems-HOWTO.sgml.gz" target="_top">ftp://ftp.linet.gr.jp/pub/JF/sgml/Filesystems-HOWTO.sgml.gz</a>.

</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e123"/>2.1. Listes de diffusion sur les systèmes de fichiers</h3></div></div></div><p>
Il se peut que vous vouliez rejoindre la liste de diffusion sur les systèmes de fichiers.
Elle se veut être une bonne source d'information, tant pour les
utilisateurs que pour les développeurs. Si donc vous avez à utiliser les
systèmes de fichiers, rejoignez-nous ;-) Pour souscrire, envoyer un e-mail
à <code class="email">&lt;<a class="email" href="mailto:majordomo@penguin.cz">majordomo@penguin.cz</a>&gt;</code> et dans le CORPS du message (et non dans
le sujet), mettez (sans les guillemets) :  "<code class="literal">subscribe
fs-l</code>".
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e135"/>2.1.1. Liste de diffusion des systèmes de fichiers du noyau Linux</h4></div></div></div><p>
Pour rejoindre la liste de diffusion sur les systèmes de fichiers du noyau Linux
<code class="email">&lt;<a class="email" href="mailto:linux-fsdevel@vger.kernel.org">linux-fsdevel@vger.kernel.org</a>&gt;</code>, envoyez un e-mail à 
<code class="email">&lt;<a class="email" href="mailto:majordomo@vger.kernel.org">majordomo@vger.kernel.org</a>&gt;</code>. Mettez <code class="literal">subscribe linux-fsdevel</code> dans le corps du message.</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e150"/>2.1.2. Liste de diffusion systèmes de fichiers de FreeBSD</h4></div></div></div><p>
Pour rejoindre la liste de diffusion systèmes de fichiers de FreeBSD 
<code class="email">&lt;<a class="email" href="mailto:freebsd-fs@FreeBSD.org">freebsd-fs@FreeBSD.org</a>&gt;</code>, envoyez un e-mail à
<code class="email">&lt;<a class="email" href="mailto:majordomo@FreeBSD.org">majordomo@FreeBSD.org</a>&gt;</code>. Mettez <code class="literal">subscribe
freebsd-fs</code> dans le corps du message.

</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e165"/>2.2. Collection de systèmes de fichiers à metalab.unc.edu</h3></div></div></div><p>
La collection de systèmes de fichiers est un site WWW/FTP qui fournit des informations utiles à propos des systèmes de fichiers, des programmes et des pilotes les concernant.
Elle réside à <a class="ulink" href="http://metalab.unc.edu/filesystems/" target="_top">http://metalab.unc.edu/filesystems/</a>, ou, par FTP seulement, à 
<a class="ulink" href="ftp://metalab.unc.edu/pub/docs/filesystems/" target="_top">ftp://metalab.unc.edu/pub/docs/filesystems/</a>.


</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e178"/>2.3. Crédits</h3></div></div></div><p>
Le "Filesystems access HOWTO" original fut écrit par Georgatos Photis (voyez sa page Web à 
<a class="ulink" href="http://students.ceid.upatras.gr/~gef/" target="_top">http://students.ceid.upatras.gr/~gef/</a>). Ce guide pratique contient beaucoup d'informations provenant de son site. Merci Gef.
</p><p>
FUJIWARA Teruyoshi <code class="email">&lt;<a class="email" href="mailto:fujiwara@linux.or.jp">fujiwara@linux.or.jp</a>&gt;</code> a traduit ce guide pratique en Japonais.
</p><p>
D'autres personnes qui ont contribué ou m'ont aidé (directement ou
indirectement) avec ce guide pratique sont, par ordre alphabétique :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Mariusz Borkowski <code class="email">&lt;<a class="email" href="mailto:borkowsm@ii.pw.edu.pl">borkowsm@ii.pw.edu.pl</a>&gt;</code> - ISO9660/RR
info</p></li><li class="listitem"><p>Remy Card <code class="email">&lt;<a class="email" href="mailto:card@masi.ibp.fr">card@masi.ibp.fr</a>&gt;</code> - Introduction au système de fichiers Ext2</p></li><li class="listitem"><p>Peter A. Dinda <code class="email">&lt;<a class="email" href="mailto:pdinda@cs.cmu.edu">pdinda@cs.cmu.edu</a>&gt;</code> - Description du système de fichiers HFS</p></li><li class="listitem"><p>Alfonso De Gregorio <code class="email">&lt;<a class="email" href="mailto:adg@speedcom.it">adg@speedcom.it</a>&gt;</code> - Info sur le système de fichiers TCFS</p></li><li class="listitem"><p>Radek Machacka <code class="email">&lt;<a class="email" href="mailto:radekm@sco.com">radekm@sco.com</a>&gt;</code> - Merci pour SCO UnixWare et SCO OpenServer</p></li><li class="listitem"><p>Andrey Shedel <code class="email">&lt;<a class="email" href="mailto:andreys@cr.cyco.com">andreys@cr.cyco.com</a>&gt;</code> - Diverses mises à
jour</p></li><li class="listitem"><p>Peter Todd <code class="email">&lt;<a class="email" href="mailto:retep2@home.com">retep2@home.com</a>&gt;</code> - Info sur système de fichiers SFS</p></li><li class="listitem"><p>Theodore Ts'o <code class="email">&lt;<a class="email" href="mailto:tytso@mit.edu">tytso@mit.edu</a>&gt;</code> - Introduction au système de fichiers Ext2</p></li><li class="listitem"><p>Stephen Tweedie <code class="email">&lt;<a class="email" href="mailto:sct@dcs.ed.ac.uk">sct@dcs.ed.ac.uk</a>&gt;</code> - Introduction au système de fichiers Ext2</p></li></ul></div><p>

Tous mes remerciements aux personnes citées. Si j'ai oublié quelqu'un, merci de
me le faire savoir.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e250"/>2.4. Carte d'accessibilité aux systèmes de fichiers</h3></div></div></div><p>
Ceci est une "carte" d'accessibilité des divers systèmes de fichiers, rangée par ordre alphabétique des systèmes d'exploitation.
Vous pouvez trouvez cela quelque peu chaotique. C'est parce que les outils sgml
de Linux (sgmltools) ne connaissent pas les
tables<a href="#ftn.d0e255" class="footnote" id="d0e255"><sup class="footnote">[1]</sup></a>.
</p><p>
<span class="emphasis"><em>VOUS VOYEZ QUE CETTE `CARTE' N'EST TOUJOURS PAS COMPLETE. J'ESSAIERAI
DE LA FINIR DANS UN FUTUR PROCHE.</em></span>



<span class="emphasis"><em>FreeBSD :</em></span>
<a class="link" href="#ffs">BSD FFS</a> |
<a class="link" href="#ext2">Ext2FS</a> |
<a class="link" href="#hpfs_freebsd">HPFS</a> |
<a class="link" href="#ntfs_freebsd">NTFS</a>
</p><p>


<span class="emphasis"><em>Linux :</em></span>
<a class="link" href="#affs">AFFS</a>|
<a class="link" href="#befs_linux">BeFS</a>|
<a class="link" href="#bfs_linux">BFS</a>|
<a class="link" href="#ext2">Ext2FS</a>|
<a class="link" href="#ffs">BSD FFS</a>|
<a class="link" href="#hpfs_linux">HPFS</a>|
<a class="link" href="#qnx4">Qnx4 FS</a>|
<a class="link" href="#vfat">VFAT</a> |
<a class="link" href="#xia">Xia</a>
</p><p>


<span class="emphasis"><em>NetBSD :</em></span>
<a class="link" href="#ffs">BSD FFS</a> |
<a class="link" href="#fat">FAT12/16</a> |
<a class="link" href="#iso9660">ISO9660</a>
</p><p>


<span class="emphasis"><em>NetWare 2.x :</em></span>
<a class="link" href="#nwfs286">NWFS-286</a>
</p><p>


<span class="emphasis"><em>NetWare 3.x, 4.x :</em></span>
<a class="link" href="#nwfs386">NWFS-386</a> |
<a class="link" href="#iso9660">ISO9660</a>
</p><p>


<span class="emphasis"><em>NetWare 5.x :</em></span>
<a class="link" href="#nwfs386">NWFS-386</a> |
<a class="link" href="#nss">NSS</a> |
<a class="link" href="#iso9660">ISO9660</a>
</p><p>


<span class="emphasis"><em>OpenBSD :</em></span>
<a class="link" href="#ffs">BSD FFS</a> |
<a class="link" href="#fat">FAT12/16</a>
</p><p>


<span class="emphasis"><em>OS/2 :</em></span>
<a class="link" href="#ext2_os2">Ext2 FS</a> |
<a class="link" href="#fat">FAT12/16/32</a> |
<a class="link" href="#hpfs">HPFS</a> |
<a class="link" href="#hpfs">HPFS</a> |
<a class="link" href="#iso9660">ISO 9660</a> |
<a class="link" href="#jfs">JFS</a> |
<a class="link" href="#vfat">VFAT</a>
</p><p>


<span class="emphasis"><em>QNX 4 :</em></span>
<a class="link" href="#fat">FAT12/16</a> |
<a class="link" href="#iso9660">ISO 9660</a> |
<a class="link" href="#qnx4">Qnx4 FS</a>
</p><p>


<span class="emphasis"><em>SCO OpenServer :</em></span>
<a class="link" href="#afs">AFS</a>|
<a class="link" href="#dtfs">DTFS</a>|
<a class="link" href="#eafs">EAFS</a>|
<a class="link" href="#htfs">HTFS</a>|
<a class="link" href="#iso9660">ISO 9660</a> |
<a class="link" href="#s51k">S51K</a>
</p><p>


<span class="emphasis"><em>SCO UnixWare :</em></span>
<a class="link" href="#bfs">BFS</a>|
<a class="link" href="#dtfs">DTFS</a>|
<a class="link" href="#iso9660">ISO 9660</a> |
<a class="link" href="#s5">System V</a>|
<a class="link" href="#vxfs">VxFS</a>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e475"/>2.5. Introduction à l'allocation contigue de systèmes de fichiers</h3></div></div></div><a id="contiguous"/><p>

Quelques systèmes de fichiers contigus :
<a class="link" href="#bfs">BFS</a>,
<a class="link" href="#iso9660">ISO9660 et ses extensions</a>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e488"/>2.6. Introduction à l'allocation par liste chaînée de systèmes de fichiers</h3></div></div></div><p>
A faire<a href="#ftn.d0e493" class="footnote" id="d0e493"><sup class="footnote">[2]</sup></a>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e498"/>2.7. Introduction aux systèmes de fichiers basés sur FAT</h3></div></div></div><p>
(à faire)

Quelques systèmes de fichiers FAT :
<a class="link" href="#fat">FAT12/16/32, VFAT</a> et <a class="link" href="#nwfs">NetWare filestem</a>.

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e510"/>2.8. Introduction aux systèmes de fichiers à noeuds (i-noeud)</h3></div></div></div><p>
(à faire)
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e516"/>2.9. Introduction aux systèmes de fichiers "extent"</h3></div></div></div><p>
(à faire)

Quelques systèmes de fichiers "extent" :
<a class="link" href="#efs">EFS</a> et
<a class="link" href="#vxfs">VxFS</a>.

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e528"/>2.10. Introduction aux systèmes de fichiers qui utilisent les arbres équilibrés (B-arbres)</h3></div></div></div><a id="btree"/><p>
(à faire)

Quelques systèmes de fichiers qui utilisent les arbres équilibrés :
<a class="link" href="#hfs">HFS</a>,
<a class="link" href="#nss">NSS</a>,
<a class="link" href="#reiserfs">Reiser FS</a> et
<a class="link" href="#spiralog">Spiralog</a>.

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e547"/>2.11. Introduction aux systèmes de fichiers journalisés</h3></div></div></div><a id="journal"/><p>
Les systèmes de fichiers mettent à jour leur information structurelle (appelée
metadata) grâce à des écritures synchrones. Chaque mise à jour de metadata peut
nécessiter beaucoup d'écritures séparées, et si le système plante lors de la
séquence d'écriture, les métadata peuvent être dans un état incohérent.
</p><p>
Au redémarrage suivant, l'utilitaire de contrôle du système de fichiers (appelé
fsck) devra parcourir la structure des metadata, les examiner et les réparer.
Cette opération prend un temps considérable sur les systèmes de fichiers de
grande taille. Et le disque peut ne pas contenir suffisamment d'information pour
corriger la structure. Il en résulte des fichiers mal placés ou effacés.
</p><p>
Un système de fichiers journalisé utilise une aire séparée appelée log ou
journal. Avant que les modifications aux métadata ne soient réellement
appliquées, elles sont enregistrées dans cette aire séparée. L'opération est
ensuite appliquée. Si le système plante pendant l'opération, il y a assez
d'information dans le journal pour « rejouer »
l'enregistrement du journal et finir l'opération.
</p><p>
Cette approche ne requiert pas l'examen du système de fichiers en entier,
apportant un contrôle très rapide des gros systèmes de fichiers, en général
quelques secondes pour un systèmes de fichiers de plusieurs gigaoctets. De plus,
comme toutes les informations pour l'opération courante sont sauvegardées, comme
toutes les opérations courantes sont sauvegardées, aucun effacement ou
récupération dans « lost-and-found » n'est nécessaire. Le
désavantage des systèmes de fichiers journalisés est qu'ils sont plus lents que
les autres systèmes de fichiers.
</p><p>
Quelques systèmes de fichiers journalisés :
<a class="link" href="#befs">BeFS</a>,
<a class="link" href="#htfs">HTFS</a>,
<a class="link" href="#jfs">JFS</a>,
<a class="link" href="#nss">NSS</a>,
<a class="link" href="#spiralog">Spiralog filesystem</a>,
<a class="link" href="#vxfs">VxFS</a> et
<a class="link" href="#xfs">XFS</a>.

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e583"/>2.12. Autres fonctionnalités des systèmes de fichiers</h3></div></div></div><a id="other_features"/><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e587"/>2.12.1. Quota</h4></div></div></div><a id="quota"/><p>
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e593"/>2.12.2. Snapshot</h4></div></div></div><a id="snapshot"/><p>
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e599"/>2.12.3. ACLs</h4></div></div></div><a id="acl"/><p>
</p></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-3"/>3. Volumes</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e609"/>3.1. Partitions PC</h3></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://www.win.tue.nl/~aeb/partitions/" target="_top">http://www.win.tue.nl/~aeb/partitions/</a> :
Un document sur les types de partitions par Andries Brouwer
<code class="email">&lt;<a class="email" href="mailto:aeb@cwi.nl">aeb@cwi.nl</a>&gt;</code>
</p></li></ul></div><p>
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e624"/>3.1.1. GNU parted</h4></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
Page d'accueil : <a class="ulink" href="http://www.gnu.org/software/parted" target="_top">http://www.gnu.org/software/parted</a>
</p></li><li class="listitem"><p>
Téléchargement : <a class="ulink" href="ftp://ftp.gnu.org/gnu/parted/" target="_top">ftp://ftp.gnu.org/gnu/parted/</a>
</p></li><li class="listitem"><p>
Auteurs : Andrew Clausen <code class="email">&lt;<a class="email" href="mailto:clausen@gnu.org">clausen@gnu.org</a>&gt;</code>, Lennert Buytenhek
<code class="email">&lt;<a class="email" href="mailto:buytenh@dsv.nl">buytenh@dsv.nl</a>&gt;</code> et Matt Wilson
<code class="email">&lt;<a class="email" href="mailto:msw@redhat.com">msw@redhat.com</a>&gt;</code>.</p></li><li class="listitem"><p>Rapport de bugs : <code class="email">&lt;<a class="email" href="mailto:bug-parted@gnu.org">bug-parted@gnu.org</a>&gt;</code>,</p></li><li class="listitem"><p>Accès : variés pour chaque système de fichiers, voir plus bas.</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
</p><p>
GNU parted est un programme pour créer, détruire, retailler, copier et déplacer les
partitions et les systèmes de fichiers qui s'y trouvent.
</p><p>
Parmi ses utilisations, on peut faire de la place pour de nouveaux systèmes d'exploitation,
réorganiser l'espace disque, copier les données d'un disque à un autre, et
faire des images de disques, pour répliquer des installations sur un grand
nombre d'autres ordinateurs.
</p><p>
</p><div class="table"><a id="d0e673"/><p class="title"><strong>Tableau 1. Capacités de GNU-Parted</strong></p><div class="table-contents"><table class="table" summary="Capacités de GNU-Parted" border="1"><colgroup><col align="center" class="c1"/><col align="center" class="c2"/><col align="center" class="c3"/><col align="center" class="c4"/><col align="center" class="c5"/><col align="center" class="c6"/></colgroup><thead><tr><th align="center">Système de fichiers</th><th align="center">détection</th><th align="center">création</th><th align="center">changement de taille</th><th align="center">copie</th><th align="center">vérification</th></tr></thead><tbody><tr><td align="center">Ext2FS</td><td align="center">*</td><td align="center"> </td><td align="center">*<a href="#ftn.d0e707" class="footnote" id="d0e707"><sup class="footnote">[a]</sup></a></td><td align="center">*<a href="#ftn.d0e712" class="footnote" id="d0e712"><sup class="footnote">[b]</sup></a></td><td align="center">*
<a href="#ftn.d0e717" class="footnote" id="d0e717"><sup class="footnote">[c]</sup></a></td></tr><tr><td align="center">fat</td><td align="center">*</td><td align="center">*</td><td align="center">*<a href="#ftn.d0e729" class="footnote" id="d0e729"><sup class="footnote">[d]</sup></a></td><td align="center">*<a href="#ftn.d0e734" class="footnote" id="d0e734"><sup class="footnote">[e]</sup></a></td><td align="center">*</td></tr><tr><td align="center">linux swap</td><td align="center">*</td><td align="center">*</td><td align="center">*</td><td align="center">*</td><td align="center"> </td></tr></tbody><tbody class="footnotes"><tr><td colspan="6"><div id="ftn.d0e707" class="footnote"><p><a href="#d0e707" class="para"><sup class="para">[a] </sup></a>Le début de la partition doit rester fixe pour
Ext2FS</p></div><div id="ftn.d0e712" class="footnote"><p><a href="#d0e712" class="para"><sup class="para">[b] </sup></a>La partition de destination doit être de taille
supérieure ou égale à la taille de la partition source</p></div><div id="ftn.d0e717" class="footnote"><p><a href="#d0e717" class="para"><sup class="para">[c] </sup></a>Un contrôle limité est effectué quand le système de
fichiers est ouvert. C'est le seul contrôle effectué pour le moment.  Toutes les
commandes (y compris le changement de taille) échoueront élégamment, laissant le
système de fichiers intact, s'il y a une erreur dans le système de fichiers (et
la grande majorité des erreurs, en général).</p></div><div id="ftn.d0e729" class="footnote"><p><a href="#d0e729" class="para"><sup class="para">[d] </sup></a> La taille de la nouvelle partition, après changement de
taille ou recopie, est restreinte par la taille des clusters. Cela est pire que
vous ne le pensez car on ne vous laisse pas choisir la taille de vos clusters
(c'est un bug de Windows, et vous voulez de la compatibilité, n'est-ce
pas ?) Donc, en pratique, vous pouvez toujours réduire la taille de votre
partition (car Parted sait réduire la taille des clusters), mais vous pouvez
être limité lors de la croissance. Si utiliser FAT32 ne vous dérange pas plus
que ça, vous serez toujours capables d'augmenter la taille de votre partition</p></div><div id="ftn.d0e734" class="footnote"><p><a href="#d0e734" class="para"><sup class="para">[e] </sup></a>idem</p></div></td></tr></tbody></table></div></div><p><br class="table-break"/>
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e753"/>3.1.2. Réparation des tables de partitions corrompues</h4></div></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="d0e756"/>3.1.2.1. Fixdisktable</h5></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://bmrc.berkeley.edu/people/chaffee/fat32.html" target="_top">http://bmrc.berkeley.edu/people/chaffee/fat32.html</a></p></li><li class="listitem"><p>Téléchargement : ?</p></li><li class="listitem"><p>Auteur : ?</p></li><li class="listitem"><p>Accès : ?</p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
C'est un utilitaire qui manipule Ext2FS, FAT, NTFS, UFS, les tables de contenu
de disque BSD (mais pas encore les vieilles partitions de swap Linux) ; il
réécrira la table de partition, si vous lui en donnez la permission.
</p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="d0e780"/>3.1.2.2. gpart</h5></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://home.pages.de/~michab/gpart/" target="_top">http://home.pages.de/~michab/gpart/</a></p></li><li class="listitem"><p>Téléchargement : ?</p></li><li class="listitem"><p>Auteur : ?</p></li><li class="listitem"><p>Accès : ?</p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>

<span class="command"><strong>gpart</strong></span> est un utilitaire qui manipule Ext2FS, FAT, Linux
swap, HPFS, NTFS, les tables de contenu de disque FreeBSD et Solaris/x86,
Minix, ReiserFS ; il propose un contenu pour la table de partition
principale et est bien documenté.
</p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="d0e807"/>3.1.2.3. rescuept</h5></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : util-linux ?</p></li><li class="listitem"><p>Téléchargement : ?</p></li><li class="listitem"><p>Auteur : ?</p></li><li class="listitem"><p>Accès : ?</p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
Reconnait les superblocs Ext2FS, les partitions FAT, les partitions de swap, et
les tables de partition étendues ; il peut aussi reconnaitre les tables de
contenu de disque des partitions BSD et Unixware 7. Il affiche des informations
qui peuvent être utilisées avec <span class="command"><strong>fdisk</strong></span> ou
<span class="command"><strong>sfdisk</strong></span> pour reconstruire la table des partitions.  Il est
dans la partie non installée de la distribution util-linux.
</p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="d0e835"/>3.1.2.4. findsuper</h5></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : e2progs ?</p></li><li class="listitem"><p>Téléchargement : ?</p></li><li class="listitem"><p>Auteur : ?</p></li><li class="listitem"><p>Accès : ?</p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
Petit utilitaire qui trouve les blocs Ext2FS ayant une signature de superblocs,
et affiche leur localisation et quelques informations. Il est dans la partie non
installée de la distribution e2progs.
</p></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e858"/>3.2. Autres partitions</h3></div></div></div><p>
Parce que je utilise <span class="emphasis"><em>uniquement</em></span> des machines Intel x86,
toutes contributions (ou donation de machine non-x86 ;-) sont
<span class="emphasis"><em>plus</em></span> que bienvenues. Si vous pouvez fournir quelque
information utile, n'hésitez pas à m'écrire à <code class="email">&lt;<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>&gt;</code>.
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e872"/>3.2.1. Partitions ADFS</h4></div></div></div><p/></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e876"/>3.2.2. Partitions Amiga</h4></div></div></div><p/></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e880"/>3.2.3. Partitions ATARI</h4></div></div></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e885"/>3.2.4. Partitions Macintosh</h4></div></div></div><p/></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e889"/>3.2.5. Partitions OSF</h4></div></div></div><p/></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e893"/>3.2.6. Partitions Sun</h4></div></div></div><p/></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e897"/>3.2.7. Partitions Ultrix</h4></div></div></div><p/></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e902"/>3.3. Intitulés de disque Unix</h3></div></div></div><p>
(à faire)
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e907"/>3.3.1. disklabel BSD</h4></div></div></div><p>
(à faire)
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e912"/>3.3.2. disklabel UnixWare</h4></div></div></div><p>
La VTOC UnixWare (Table de contenu du volume) divise les partitions du disque
en seize partions logiques. Le noyau Linux supporte la VTOC UnixWare, vous devez
cocher <span class="guimenuitem">UnixWare slices support (EXPERIMENTAL)</span> et
recompiler votre noyau. Une autre manière de lire les tables de contenu de
disque UnixWare est d'utiliser le portage GPL de la commande
<span class="command"><strong>prtvtoc(1)</strong></span>, qui est dans le paquetage <a class="link" href="#vxtools">vxtools</a>.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e926"/>3.3.3. Intitulés de disque SCO OpenServer</h4></div></div></div><p>
(à faire)
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e931"/>3.3.4. Intitulés de disque Sun Solaris</h4></div></div></div><p>
(à faire)
</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e937"/>3.4. Volumes Windows NT</h3></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.penguin.cz/~mhi/fs/vol/" target="_top">http://www.penguin.cz/~mhi/fs/vol/</a></p></li><li class="listitem"><p>Auteur : Martin Hinner <code class="email">&lt;<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture seule, volumes OS/2 supportés, volumes multiples entrelacés et volumes classique Windows NT</p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.penguin.cz/pub/users/mhi/vol/" target="_top">ftp://ftp.penguin.cz/pub/users/mhi/vol/</a></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Ce pilote du noyau Linux vous permet de monter et d'accéder à des volumes
multiples linéaires ou entrelacés.
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e966"/>3.4.1. Réparation des disques NTFS à  "tolérance de panne" en utilisant FTEdit</h4></div></div></div><a id="ntfs_ftedit"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : ? ARTICLE MS ID: Q131658</p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.rhrz.uni-bonn.de/pub/pc/winnt/intel/ftedit.zip" target="_top">ftp://ftp.rhrz.uni-bonn.de/pub/pc/winnt/intel/ftedit.zip</a></p></li><li class="listitem"><p>Auteur : Microsoft Corp.</p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
Si Windows NT Workstation ou Server est paramétré avec des partitions à
tolérance de panne (entrelacées avec parité et agrégées en volumes), et que ces
partitions ne sont plus accessibles, et apparaissent dans l'Administrateur de
Disques comme étant de type Inconnu, vous pouvez éventuellement les rendre
accessibles grâce à l'utilitaire FTEDIT.
</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e989"/>3.5. MD - Pilote de périphériques multiples pour Linux</h3></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Homepage : ?</p></li><li class="listitem"><p>Auteur : Marc Zyngier
&lt;<code class="email">&lt;<a class="email" href="mailto:maz@wild-wind.fr.eu.org">maz@wild-wind.fr.eu.org</a>&gt;</code>&gt;</p></li><li class="listitem"><p>Accès : lecture-écriture, supporte les modes linéaire, RAID-1, RAID-4 et RAID-5.</p></li><li class="listitem"><p>Téléchargement : Noyau Linux, Les outils sont disponibles à : <a class="ulink" href="ftp://sweet-smoke.ufr-info-p7.ibp.fr/public/Linux/" target="_top">ftp://sweet-smoke.ufr-info-p7.ibp.fr/public/Linux/</a></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Ces pilotes vous laissent combiner plusieurs partitions de disque dur en un
périphérique bloc logique. Cela peut être utilisé pour simplement juxtaposer
deux partitions pour en faire une unique ou pour combiner plusieurs disques durs
redondants en un périphérique RAID 1/4/5 de manière à fournir une protection
contre les pannes de disque dur. Cela s'appelle le « RAID
logiciel « puisque la conbinaison des partitions est faite par le
noyau.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1017"/>3.6. LVM - Logical Volume Manager (HP-UX LVM?)</h3></div></div></div><a id="lvm"/><p>
Linux implementation is available here:
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://linux.msede.com/lvm/" target="_top">http://linux.msede.com/lvm/</a></p></li><li class="listitem"><p>Auteur : Heinz Mauelshagen
<code class="email">&lt;<a class="email" href="mailto:mauelsha@ez-darmstadt.telekom.de">mauelsha@ez-darmstadt.telekom.de</a>&gt;</code>&gt;</p></li><li class="listitem"><p>Accès : ?</p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://linux.msede.com/lvm/v0.6/" target="_top">ftp://linux.msede.com/lvm/v0.6/</a></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1048"/>3.7. VxVM - Gestionnaire de volume Veritas</h3></div></div></div><a id="vxvm"/><p>
Pour plus d'information sur gestionnaire de volume Veritas voyez 
<a class="ulink" href="http://www.veritas.com/" target="_top">http://www.veritas.com/</a>.

Voir aussi : <a class="link" href="#vxfs">VxFS (système de fichiers journalisés
Veritas)</a>.

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1061"/>3.8. IBM OS/2 LVM</h3></div></div></div><p>
Le gestionnaire de volume est disponible dans OS/2 WarpServer 5. Il vous
autorise à créer des volumes linéaires avec plusieurs partitions &amp; disques.
Certaines personnes disent qu'il est compatible avec le gestionnaire de volume
d'IBM AIX.

Voir aussi : <a class="link" href="#hpfs">HPFS</a>, <a class="link" href="#jfs">JFS</a>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1073"/>3.9. StackVM</h3></div></div></div><p>
StackVM est le gestionnaire de volume de CrosStor. En utilisant StackVM,
l'administrateur peut combiner plusieurs « tranches » de disque physique en un
seul périphérique logique appelé vdisk. Vdisk est la contraction de « virtual
disk ». Les disques physiques peuvent être combinés pour former une
concaténation, un RAID 0 (stripe), un RAID 1 (miroir), un RAID 4 ou un RAID 5.
De plus une unique partition peut être divisée en de multiples vdisk simples.
Pour plus d'information voyez la page d'accueil de CrosStor à 
<a class="ulink" href="http://www.crosstor.com/" target="_top">http://www.crosstor.com/</a>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1082"/>3.10. Novell NetWare volumes</h3></div></div></div><a id="nwvol"/><p>
Les volumes NetWare sont utilisés pour le système de fichiers NWFS-386.
</p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-4"/>4. DOS FAT 12/16/32, VFAT</h2></div></div></div><a id="fat"/><a id="vfat"/><a id="fat12"/><a id="fat16"/><a id="fat32"/><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1098"/>4.1. VFAT: Nom de fichiers longs</h3></div></div></div><p>
Windows 95/98 et Windows NT/2000 gardent les noms de fichier longs sur un
système FAT dans un dossier spécial d'enregistrement avec la configuration des
attributs <span class="emphasis"><em>Lecture Seule</em></span>, <span class="emphasis"><em>Fichier
caché</em></span>, <span class="emphasis"><em>Système</em></span> et <span class="emphasis"><em>Volume</em></span>,
donc si vous accèdez votre volume FAT depuis le DOS vous ne voyez pas ces
« fichiers ». Ces enregistrements spéciaux ont cette
structure débile :

</p><div class="table"><a id="d0e1115"/><p class="title"><strong>Tableau 2. structure des enregistrements</strong></p><div class="table-contents"><table class="table" summary="structure des enregistrements" border="1"><colgroup><col align="left" class="col0"/><col align="left" class="col1"/></colgroup><tbody><tr><td align="left">octet</td><td align="left">numéro de de l'emplacement</td></tr><tr><td align="left">string(10)</td><td align="left">5 premiers caractères du nom</td></tr><tr><td align="left">octet</td><td align="left">octet d'attribut</td></tr><tr><td align="left">octet</td><td align="left">toujours 0</td></tr><tr><td align="left">octet</td><td align="left">checksum pour l'alias 8.3</td></tr><tr><td align="left">string(12)</td><td align="left">6 caractères de plus du nom</td></tr><tr><td align="left">mot</td><td align="left">début du numéro du cluster, 0 pour les emplacements longs</td></tr><tr><td align="left">string(4)</td><td align="left">2 derniers caractères du nom</td></tr></tbody></table></div></div><p><br class="table-break"/>

Des problèmes apparaissent lorsque vous effacez ou modifiez un fichier à nom
long du système sans support VFAT, parce que seule l'entrée DOS 8+3 sera effacée
ou modifiée. Scandisk pour Windows 95/98 peut réparer ce problème.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1164"/>4.2. UMSDOS: noms de fichiers longs et attributs Linux sur un système de fichiers FAT</h3></div></div></div><a id="umsdos"/><p>
Linux possède ses propres extensions FAT qui vous donnent noms de fichiers
longs, permissions et droits, liens et fichiers spéciaux de périphériques sur
une partition FAT, appelée UMSDOS.
Chaque répertoire contient un fichier nommé <span class="emphasis"><em>"--linux-.---"</em></span>.
C'est là que sont enregistrés les noms de fichiers longs et les autres champs
nécessaires. Pour plus de détails, voyez le fichier
<span class="emphasis"><em>/usr/src/linux/Documentation/filesystems/umsdos.txt</em></span>.
L'auteur du pilote umsdos de Linux est Jacques Gelinas
<code class="email">&lt;<a class="email" href="mailto:jacques@solucorp.qc.ca">jacques@solucorp.qc.ca</a>&gt;</code> et il est
actuellement maintenu par Matija Nalis <code class="email">&lt;<a class="email" href="mailto:mnalis@jagor.srce.hr">mnalis@jagor.srce.hr</a>&gt;</code>&gt;.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1183"/>4.3. Attributs OS/2 étendus pour le système de fichiers FAT</h3></div></div></div><p>
OS/2 Warp version 3, 4 et 5 conservent les noms de fichiers longs et les attributs
étendus des volumes FAT dans les fichiers "\ea data. sf" et "\wp root. sf" (ces
deux fichiers se trouvent dans le répertoire racine du système de fichiers).
Pour autant que je sache, il n'y a pas d'implémentation connue de ces extensions
OS/2 pour d'autres systèmes d'exploitation.  Si vous pouvez fournir des
informations sur la structure EA, n'hésitez pas à me les envoyer à
<code class="email">&lt;<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>&gt;</code>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1192"/>4.4. Star LFN</h3></div></div></div><p>
Star LFN est un émulateur qui autorise des programmes, tournant sous DOS 4.0 ou
supérieur, à utiliser les fonctions de fichiers longs présents sur les machines
utilisant le DOS de Windows 95. Actuellement, il ne peut que lire et écrire les
noms de fichiers longs pour un fichier système caché, ce qui signifie que vous
ne pouvez ni lire ni écrire de les véritables noms de fichiers longs de Windows
95. Pour plus d'information voyez <a class="ulink" href="http://sta.c64.org/starlfn.html" target="_top">http://sta.c64.org/starlfn.html</a>.


</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1201"/>4.5. Accéder à une partition VFAT depuis OS/2 (VFAT-OS2)</h3></div></div></div><a id="vfat_os2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.dsteiner.com/products/software/os2/ifs.htm" target="_top">http://www.dsteiner.com/products/software/os2/ifs.htm</a></p></li><li class="listitem"><p>Auteur : Daniel Steiner <code class="email">&lt;<a class="email" href="mailto:info@dsteiner.com">info@dsteiner.com</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture-écriture, pas de support des extensions EA.</p></li><li class="listitem"><p>Miroir: <a class="ulink" href="ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/" target="_top">ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/</a></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
VFAT-OS2 est un paquetage qui autorise OS/2 à accéder aux partitions Windows 95
formatée en VFAT de manière transparente, comme si elles étaient des lettres de
disque OS/2 standards. La visée ultime de ce paquetage est d'être capable
utiliser le système de fichiers VFAT comme un remplacement de FAT. Il peut aussi
accéder aux partitions NTFS en mode lecture seule.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1231"/>4.6. Accéder à une partition VFAT depuis DOS (pilote LFNDOS)</h3></div></div></div><a id="vfat_dos"/><p>
Certaines personnes disent que Microsoft a livré un pilote appelé LFNDOS qui
fournit l'API Microsoft Nom de Fichiers Longs sous DOS. Si vous savez où ce
pilote peut être téléchargé, merci de m'envoyer un e-mail.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1238"/>4.7. Accéder à une partition VFAT depuis DOS (pilote LFNDOS libre)</h3></div></div></div><a id="vfat_dos2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://members.xoom.com/dosuser/" target="_top">http://members.xoom.com/dosuser/</a></p></li><li class="listitem"><p>Auteur : Chris Jones <code class="email">&lt;<a class="email" href="mailto:dosuser@bigfoot.com">dosuser@bigfoot.com</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture-écriture</p></li><li class="listitem"><p>Miroir: <a class="ulink" href="http://www.simtel.net/pub/simtelnet/msdos/fileutil/lfnds106.zip" target="_top">http://www.simtel.net/pub/simtelnet/msdos/fileutil/lfnds106.zip</a></p></li><li class="listitem"><p>Licence : gratuit, code source disponible</p></li></ul></div><p>
LFNDOS fournit l'API Windows 95 Nom de Fichiers Longs (Long Filename, LFN) pour
les programmes DOS. Il utilise le même format pour sauvegarder les noms sur le
disque que Windows 95, vous pouvez donc voir et utiliser les noms de fichiers
longs sous les deux systèmes de manière interchangeable. Il fonctionne comme un
programme résidant en mémoire, et par conséquent nécessite environ 60 ko de
mémoire conventionnelle.
</p><p>
Sous Windows 95, un programme DOS peut utiliser les noms de fichiers longs en
appellant un jeu de fonction d'interruption, lesquelles sont fournies par
Windows. Par exemple, COMMAND.COM permet les noms de fichiers longs quand il est
lancé comme une ligne de commande DOS depuis Windows, mais pas si vous
redémarrez en mode MS-DOS. D'autres programmes comme EDIT.COM et tous les
programmes DJGPP utilisent les noms de fichiers longs s'ils sont disponibles.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1270"/>4.8. Accéder à une partition VFAT depuis DOS (les outils LFN d'Odi)</h3></div></div></div><a id="vfat_dos3"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://odi.webjump.com/" target="_top">http://odi.webjump.com/</a></p></li><li class="listitem"><p>Auteur : Ortwin Glueck <code class="email">&lt;<a class="email" href="mailto:glueck@freesurf.ch">glueck@freesurf.ch</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture-écriture, pour les outils DOS seulement.</p></li><li class="listitem"><p>Miroir: <a class="ulink" href="http://www.simtel.net/pub/simtelnet/msdos/fileutil/lfn141.zip" target="_top">http://www.simtel.net/pub/simtelnet/msdos/fileutil/lfn141.zip</a></p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
Ces outils fournissent des facilités de gestion sous DOS avec les noms de
fichiers longs créés par Windows 95/98 sur les systèmes de fichiers FAT32, FAT16
et FAT12. Taper LDIR affiche le contenu du répertoire avec les noms de fichiers
longs. Copier un fichier avec LCOPY préserve les noms de fichiers longs. Vous
pouvez même créer des répertoires (LMD) avec des noms de fichiers longs ou
renommer des fichiers (LREN) avec des noms longs.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1300"/>4.9. Accéder une partition FAT32 depuis OS/2 (FAT32.IFS)</h3></div></div></div><a id="fat32_from_os2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.os2ss.com/information/kelder/index.html" target="_top">http://www.os2ss.com/information/kelder/index.html</a></p></li><li class="listitem"><p>Auteur : Henks Kelder <code class="email">&lt;<a class="email" href="mailto:hkelder@capgemini.nl">hkelder@capgemini.nl</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture-écriture, Noms de fichiers longs, pas de support des extensions EA.</p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.os2ss.com/information/kelder/os2fat32.zip" target="_top">http://www.os2ss.com/information/kelder/os2fat32.zip</a></p></li><li class="listitem"><p>Licence : gratuit</p></li></ul></div><p>
FAT32.IFS pour OS/2 vous autorise à accéder aux partitions FAT32 depuis OS/2.
Vous ne pouvez pas créer de partitions FAT32, vous avez toujours besoin de
Windows 95 OSR2 pour cela. De plus, le CHKDSK d'OS/2 peut ne pas corriger toutes
les erreurs possibles qui peuvent arriver, vous devrez utiliser le Scandisk de
Windows 95 pour corriger certaines erreurs.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1330"/>4.10. Accéder une partition FAT32 depuis Windows NT 4.0</h3></div></div></div><a id="fat32_from_nt4"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.chat.ru/~ashedel/fat32/fastfat32.rar" target="_top">http://www.chat.ru/~ashedel/fat32/fastfat32.rar</a></p></li><li class="listitem"><p>Auteur : anonyme</p></li><li class="listitem"><p>Licence : gratuit ou GPL ?</p></li></ul></div><p>
Pilote du système de fichiers FAT32 pour NT 4.0 et NT 3.51.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1350"/>4.11. Accéder une partition FAT32 depuis Windows NT 4.0</h3></div></div></div><a id="fat32_from_nt4_2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.sysinternals.com/fat32.htm" target="_top">http://www.sysinternals.com/fat32.htm</a></p></li><li class="listitem"><p>Auteur : Mark Russinovich
<code class="email">&lt;<a class="email" href="mailto:mark@sysinternals.com">mark@sysinternals.com</a>&gt;</code> et Bryce Cogswell
<code class="email">&lt;<a class="email" href="mailto:cogswell@winternals.com">cogswell@winternals.com</a>&gt;</code>.</p></li><li class="listitem"><p>Accès : lecture seule dans la version gratuite, lecture-écriture dans la commerciale.</p></li><li class="listitem"><p>Téléchargement : ?</p></li><li class="listitem"><p>Licence : gratuite (lecture seule) ou commerciale
(lecture-écriture)</p></li></ul></div><p>
C'est un pilote système de fichiers FAT32 pour Windows NT(R) 4.0. Une fois
ce pliote installé, tous les disques FAT32 présents sur votre système seront
entièrement accessibles comme des volumes Windows NT natifs. La version
gratuite fournit seulement des capacités de lecture. La version
lecture/écriture est à acheter.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1382"/>4.12. Accéder des disques compressés avec Stac/Dblspace/Drvspace depuis Linux (DMSDOS)</h3></div></div></div><a id="dmsdos_from_linux"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://fb9nt.uni-duisburg.de/mitarbeiter/gockel/software/dmsdos/" target="_top">http://fb9nt.uni-duisburg.de/mitarbeiter/gockel/software/dmsdos/</a></p></li><li class="listitem"><p>Auteur : Frank Gockel
<code class="email">&lt;<a class="email" href="mailto:gockel@sent13.uni-duisburg.de">gockel@sent13.uni-duisburg.de</a>&gt;</code> et Pavel Pisa <code class="email">&lt;<a class="email" href="mailto:pisa@cmp.felk.cvut.cz">pisa@cmp.felk.cvut.cz</a>&gt;</code></p></li><li class="listitem"><p>Accès : Stacker, Dblspace et Drvspace en mode lecture, support des noms de fichiers longs</p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://fb9nt.uni-duisburg.de/pub/linux/dmsdos/" target="_top">ftp://fb9nt.uni-duisburg.de/pub/linux/dmsdos/</a></p></li><li class="listitem"><p>Freshmeat: Console/Filesystems</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
DMSDOS lit et écrit sur les systèmes de fichiers DOS compréssés (CVF-FAT). Les configurations suivantes sont supportées :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>DoubleSpace / DriveSpace (MS-DOS 6.x)</p></li><li class="listitem"><p>DoubleSpace / DriveSpace (Windows 95)</p></li><li class="listitem"><p>DriveSpace 3 (Windows 95 avec le pack Plus!)</p></li><li class="listitem"><p>Stacker 3</p></li><li class="listitem"><p>Stacker 4</p></li></ul></div><p>
Il fonctionne avec la FAT32, le NLS, les pages de codes (testé avec les patches
FAT32 version 0.2.8 sous Linux 2.0.33 et avec la FAT32 en standard dans les
noyaux 2.1.xx, 2.0.34 et 2.035). Dmsdos fonctionne aussi bien avec les noms de
fichiers long avec VFAT ou UMSDOS (ou les deux en même temps). Il a été
retravaillé pour être prêt pour le SMP et devrait maintenant complètement
compiler avec la libc6.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1435"/>4.13. Accéder des disques compressés avec Dblspace/Drvspace depuis Linux (thsfs)</h3></div></div></div><a id="dblspace_from_linux"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.ai-lab.fh-furtwangen.de/pub/os/linux/local/thsfs.tgz" target="_top">ftp://ftp.ai-lab.fh-furtwangen.de/pub/os/linux/local/thsfs.tgz</a></p></li><li class="listitem"><p>Auteur : Thomas Scheuermann <code class="email">&lt;<a class="email" href="mailto:ths@ai-lab.fh-furtwangen.de">ths@ai-lab.fh-furtwangen.de</a>&gt;</code></p></li><li class="listitem"><p>Accès : Dblspace et Drvspace en mode lecture
seule.</p></li><li class="listitem"><p>Licence : Voyez le copyright des fichiers. Fondamentalement
libre.</p></li></ul></div><p>

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1460"/>4.14. Fsresize - Retailleur FAT16/32</h3></div></div></div><a id="fsresize"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.alphalink.com.au/~clausen/fsresize/" target="_top">http://www.alphalink.com.au/~clausen/fsresize/</a></p></li><li class="listitem"><p>Auteur : Andrew Clausen <code class="email">&lt;<a class="email" href="mailto:clausen@alphalink.com.au">clausen@alphalink.com.au</a>&gt;</code></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.alphalink.com.au/~clausen/fsresize-0.8.tar.gz" target="_top">http://www.alphalink.com.au/~clausen/fsresize-0.8.tar.gz</a></p></li><li class="listitem"><p>Freshmeat: <a class="ulink" href="http://news.freshmeat.net/appindex/1999/01/09/915912424.html" target="_top">Console/Filesystems</a></p></li><li class="listitem"><p>Accès : lecture/écriture, support FAT16/FAT32 complet</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Retaille les systèmes de fichiers FAT16/FAT32. Ne nécessite aucun autre
programme (tel un défragmenteur). Il possède des options
<code class="option">--backup</code> et <code class="option">--restore</code>, donc s'il y a une
chute de tension, (ou un bug), vous pouvez toujours revenir en arrière. Les
fichiers de sauvegarde sont généralement inférieurs à 1 mega-octet.
</p><p>
L'auteur n'effectuera probablement plus de nouvelle version de fsresize, car il
travaille sur parted - un clone de Partition Magic. Il sera capable de
retailler, copier, créer et vérifier les systèmes de fichiers/partitions.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1503"/>4.15. FIPS - Retailleur FAT16</h3></div></div></div><a id="fips"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : ?</p></li><li class="listitem"><p>Auteur : Arno Schaefer <code class="email">&lt;<a class="email" href="mailto:schaefer@rbg.informatik.th-darmstadt.de">schaefer@rbg.informatik.th-darmstadt.de</a>&gt;</code></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://sunsite.unc.edu/pub/Linux/system/Install/fips01alpha.tar.z" target="_top">ftp://sunsite.unc.edu/pub/Linux/system/Install/fips01alpha.tar.z</a></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>

</p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-5"/>5. Système de fichiers à hautes
performances (High Performance FileSystem, HPFS)</h2></div></div></div><a id="hpfs"/><p>
De bons liens sur HPFS :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="ftp://ftp.leo.org/pub/comp/os/os2/leo/doc/hpfsinf.zip" target="_top">ftp://ftp.leo.org/pub/comp/os/os2/leo/doc/hpfsinf.zip</a></p></li><li class="listitem"><p><a class="ulink" href="ftp://hobbes.nmsu.edu/pub/os2/info/tips/hpfs.zip" target="_top">ftp://hobbes.nmsu.edu/pub/os2/info/tips/hpfs.zip</a></p></li><li class="listitem"><p><a class="ulink" href="http://www.globalxs.nl/home/c/cyborg/index.html" target="_top">http://www.globalxs.nl/home/c/cyborg/index.html</a> - Une bonne page sur l'accessibilité de HPFS</p></li><li class="listitem"><p> <a class="ulink" href="http://www-4.ibm.com/software/os/warp/warp-server/warp-server-adv/c2j.html" target="_top">http://www-4.ibm.com/software/os/warp/warp-server/warp-server-adv/c2j.html</a> - IBM OS/2 Warp Server : fonctionnalité &amp; bénéfices : fichier &amp; impression</p></li></ul></div><p>
</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1556"/>5.1. Accéder une partition HPFS depuis DOS (iHPFS)</h3></div></div></div><a id="ihpfs"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.student.nada.kth.se/~f96-bet/ihpfs/" target="_top">http://www.student.nada.kth.se/~f96-bet/ihpfs/</a></p></li><li class="listitem"><p>Auteur : Marcus Better
<code class="email">&lt;<a class="email" href="mailto:Marcus.Better@abc.se">Marcus.Better@abc.se</a>&gt;</code></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.student.nada.kth.se/~f96-bet/ihpfs/ihpfs128.zip" target="_top">http://www.student.nada.kth.se/~f96-bet/ihpfs/ihpfs128.zip</a></p></li><li class="listitem"><p>Accès : lecture seule</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>

iHPFS permet aux utilisateurs d'OS/2 d'utiliser leurs partitions HPFS quand il
démarre en session DOS. Une lettre de lecteur est assignée à la partition HPFS,
et peut être accédée comme n'importe quel lecteur DOS. iHPFS est restreint à un
accès en lecture seule.
</p><p>
Ce programme n'est plus maintenu car l'auteur n'utilise plus OS/2. Si vous
souhaitez maintenir ce programme, faites-lui savoir.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1588"/>5.2. Accéder une partition HPFS depuis DOS (hpfsdos)</h3></div></div></div><a id="hpfs_from_dos5"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : ?</p></li><li class="listitem"><p>Auteur : Robert Muchsel <code class="email">&lt;<a class="email" href="mailto:rmuchsel@iiic.ethz.ch">rmuchsel@iiic.ethz.ch</a>&gt;</code> (this e-mail doesn't work)</p></li><li class="listitem"><p>Accès : lecture seule</p></li><li class="listitem"><p>Licence : Shareware ($23)</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1612"/>5.3. Accéder une partition HPFS depuis DOS (hpfsa)</h3></div></div></div><a id="hpfs_from_dos2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.student.informatik.th-darmstadt.de/~akinzler/" target="_top">http://www.student.informatik.th-darmstadt.de/~akinzler/</a></p></li><li class="listitem"><p>Auteur : Andreas Kinzler <code class="email">&lt;<a class="email" href="mailto:akinzler@rbg.informatik.th-darmstadt.de">akinzler@rbg.informatik.th-darmstadt.de</a>&gt;</code> (cet email n'est pas valide)</p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.cdrom.com/.1/os2/mdos/hpfsa102.zip" target="_top">ftp://ftp.cdrom.com/.1/os2/mdos/hpfsa102.zip</a></p></li><li class="listitem"><p>Accès : lecture/écriture</p></li><li class="listitem"><p>Licence : Shareware ($40)</p></li></ul></div><p>

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1643"/>5.4. Accéder une partition HPFS depuis DOS (amos)</h3></div></div></div><a id="hpfs_from_dos3"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : ?</p></li><li class="listitem"><p>Auteur :  Allan Mertner <code class="email">&lt;<a class="email" href="mailto:mertner@login.dknet.dk">mertner@login.dknet.dk</a>&gt;</code> (cet email n'est pas valide)</p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://hobbes.nmsu.edu/pub/dos/amos320.zip" target="_top">ftp://hobbes.nmsu.edu/pub/dos/amos320.zip</a></p></li><li class="listitem"><p>Licence : Shareware ($50)</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1669"/>5.5. Accéder une partition HPFS depuis Linux</h3></div></div></div><a id="hpfs_linux"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi" target="_top">http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/hpfs-0.99b.tar.gz" target="_top">http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/hpfs-0.99b.tar.gz</a>
pour les noyaux 2.0 et <a class="ulink" href="http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/hpfs-1.98b.tar.gz" target="_top">http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/hpfs-1.98b.tar.gz</a>
pour les noyaux 2.2</p></li><li class="listitem"><p>Auteur : Mikulas Patocka <code class="email">&lt;<a class="email" href="mailto:mikulas@artax.karlin.mff.cuni.cz">mikulas@artax.karlin.mff.cuni.cz</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture/écriture, attributs étendus (EA), noms longs.</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Ce pilote fait partie du noyau Linux (2.1.x+). Il peut lire et écrire sur une
partition HPFS. Les droits d'accès et les propriétaires peuvent être enregistrés
dans les attributs étendus. Quelques bogues du pilote HPFS en lecture seule originel
sont corrigés. Il supporte HPFS386 sur Warp Server Advanced.
</p><p>
Si vous voulez le support HPFS, activez l'option <span class="guimenuitem">OS/2 HPFS
filesystem support</span> dans le sous-menu
<span class="guimenu">Filesystems</span>. Recompilez ensuite votre noyau en utilisant
<span class="command"><strong>make dep bzImage</strong></span>, redémarrez et essayez de monter votre
partition HPFS (i.e.  <span class="command"><strong>mount /dev/hda2 /mnt -t hpfs</strong></span>).

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1717"/>5.6. Accéder une partition HPFS depuis FreeBSD</h3></div></div></div><a id="hpfs_freebsd"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://iclub.nsu.ru/~semen/" target="_top">http://iclub.nsu.ru/~semen/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://iclub.nsu.ru/~semen/hpfs/hpfs-0.3b.tar.gz" target="_top">http://iclub.nsu.ru/~semen/hpfs/hpfs-0.3b.tar.gz</a></p></li><li class="listitem"><p>Auteur : Semen A. Ustimenko <code class="email">&lt;<a class="email" href="mailto:semenu@FreeBSD.org">semenu@FreeBSD.org</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture seule</p></li><li class="listitem"><p>Licence : BSD</p></li></ul></div><p>
Ce pilote permet de monter un volume HPFS dans l'espace de nommage Unix. Seul
l'accès en mode lecture seule est supporté pour le moment.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1747"/>5.7. Accéder une partition HPFS depuis Windows NT 3.5</h3></div></div></div><a id="hpfs_from_nt"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.htc.net/~nbehnken/" target="_top">http://www.htc.net/~nbehnken/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.htc.net/~nbehnken/hpfs_nt.zip" target="_top">http://www.htc.net/~nbehnken/hpfs_nt.zip</a></p></li><li class="listitem"><p>Auteur : Chris Behnken <code class="email">&lt;<a class="email" href="mailto:nbehnken@htc.net">nbehnken@htc.net</a>&gt;</code></p></li><li class="listitem"><p>Licence : gratuit</p></li></ul></div><p>
Ce programme édite la base de registre de Windows NT et autorise le support
HPFS. Pinball.sys est le nom du pilote pour le système de fichiers HPFS pour
Windows NT. Il peut être trouvé sur le CD-ROM de NT 3.5x. Microsoft ne supporte
plus l'HPFS. Installer ce programme annulera votre garantie et éventuellement
l'accord de license.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1774"/>5.8. Accéder une partition HPFS depuis Windows NT 4</h3></div></div></div><a id="hpfs_from_nt4"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://hobbes.nmsu.edu/pub/windows/hpfsnt.zip" target="_top">ftp://hobbes.nmsu.edu/pub/windows/hpfsnt.zip</a></p></li><li class="listitem"><p>Auteur : ?</p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
Pilote HPFS pour Windows NT 4.0
</p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-6"/>6. Système de fichiers de nouvelle technologie (New Technology FileSystem, NTFS)</h2></div></div></div><p>

Références :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p> <a class="ulink" href="http://www.microsoft.com/msj/1198/ntfs/ntfstop.htm" target="_top">http://www.microsoft.com/msj/1198/ntfs/ntfstop.htm</a> Informations sur NTFS 5</p></li><li class="listitem"><p>Rajeev Nagar, <a class="ulink" href="http://www.ora.com/catalog/wininternals/noframes.html" target="_top">Windows NT File System Internals</a> (O'Reilly).</p></li><li class="listitem"><p>Helen Custer, A l'intérieur de système de fichiers de Windows NT, ISBN: 1-55615-660-X.</p></li><li class="listitem"><p>Documentation sur NTFS par Regis Duchesne <a class="ulink" href="http://celine.via.ecp.fr/~regis/ntfs/new" target="_top">http://celine.via.ecp.fr/~regis/ntfs/new</a></p></li><li class="listitem"><p>Microsoft TechNet, Février 97, Windows NT Training: Support, NTFS</p></li><li class="listitem"><p><a class="ulink" href="http://www.stat.math.ethz.ch/~maechler/NTFS-docu" target="_top">http://www.stat.math.ethz.ch/~maechler/NTFS-docu</a></p></li></ul></div><p>
</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1829"/>6.1. Accéder une partition NTFS depuis DOS (NTFSDOS.EXE)</h3></div></div></div><a id="ntfs_from_dos"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.sysinternals.com/ntfs20.htm" target="_top">http://www.sysinternals.com/ntfs20.htm</a></p></li><li class="listitem"><p>Auteurs : Mark Russinovich <code class="email">&lt;<a class="email" href="mailto:cogswell@winternals.com">cogswell@winternals.com</a>&gt;</code>.</p></li><li class="listitem"><p>Accès : lecture seule, noms de fichiers longs sous DOS 7 et Win9x.</p></li></ul></div><p>
NTFSDOS.EXE est un système de fichiers réseaux pour DOS/Windows qui est capable
de reconnaître et de monter les disques NTFS pour un accès transparent. Il fait
en sorte que les disques NTFS ne soient pas distinguables des disques FAT
standard, fournissant ainsi la possibilité de naviguer, voir et exécuter les
programmes sur ces disques depuis le DOS ou depuis Windows, y compris depuis Le
gestionnaire de fichier de Windows 3.1 et l'explorateur de Windows.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1852"/>6.2. Accéder une partition NTFS depuis DOS (ntpwd)</h3></div></div></div><a id="ntfs_from_dos2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil <a class="ulink" href="http://www.esiea.fr/public_html/Christophe.GRENIER/" target="_top">http://www.esiea.fr/public_html/Christophe.GRENIER/</a></p></li><li class="listitem"><p>Auteur : Christophe Grenier <code class="email">&lt;<a class="email" href="mailto:grenier@nef.esiea.fr">grenier@nef.esiea.fr</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture seule (écriture expérimentale), noms de fichiers longs supportés, pas de lettre de lecteur (outils dos)</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
NTPwd contient les outils en lignes de commandes pour accéder aux partitions
NTFS, c'est un portage DOS du pilote utilisé par linux. Il contient aussi un
petit utilitaire pour changer les mots de passes NT.

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1877"/>6.3. Accéder une partition NTFS depuis OS/2</h3></div></div></div><a id="ntfs_from_os2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.dsteiner.com/products/software/os2/ifs.htm" target="_top">http://www.dsteiner.com/products/software/os2/ifs.htm</a></p></li><li class="listitem"><p>Miroir: <a class="ulink" href="ftp://ftp-os2.nmsu.edu/pub/os2/system/drivers/filesys/ntfs_003.zip" target="_top">ftp://ftp-os2.nmsu.edu/pub/os2/system/drivers/filesys/ntfs_003.zip</a>, <a class="ulink" href="ftp://ftp.leo.org/pub/comp/os/os2/leo/drivers/ifs" target="_top">ftp://ftp.leo.org/pub/comp/os/os2/leo/drivers/ifs</a></p></li><li class="listitem"><p>Auteur : Daniel Steiner <code class="email">&lt;<a class="email" href="mailto:info@dsteiner.com">info@dsteiner.com</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture seule, noms de fichiers longs supportés.</p></li></ul></div><p>
L'archive ntfs_003.zip ne contient que des outils en ligne de commande pour
accéder aux partitions NTFS depuis OS/2. Une véritable extension IFS pour
accéder à NTFS est incluse dans <a class="link" href="#vfat_os2">VFAT-OS2</a> v0.05.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1910"/>6.4. Accéder une partition NTFS depuis Linux</h3></div></div></div><a id="ntfs_from_linux"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.informatik.hu-berlin.de/~loewis/ntfs/" target="_top">http://www.informatik.hu-berlin.de/~loewis/ntfs/</a></p></li><li class="listitem"><p>Auteur : Martin von Löwis <code class="email">&lt;<a class="email" href="mailto:loewis@informatik.hu-berlin.de">loewis@informatik.hu-berlin.de</a>&gt;</code></p></li><li class="listitem"><p>Freshmeat: <a class="ulink" href="http://news.freshmeat.net/appindex/1998/07/04/899562556.html" target="_top">Console/Filesystems</a></p></li><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.informatik.hu-berlin.de/~loewis/ntfs/ntfs-current.tgz" target="_top">http://www.informatik.hu-berlin.de/~loewis/ntfs/ntfs-current.tgz</a></p></li><li class="listitem"><p>Miroir : Inclus dans les miroirs officiels du noyau Linux</p></li><li class="listitem"><p>Accès : lecture seule, écriture expérimentale, compression, pas d'encryptage</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Fonctionne à la fois comme un pilote noyau et un ensemble d'utilitaire en ligne
de commande.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1948"/>6.5. Accéder une partition NTFS depuis FreeBSD et NetBSD</h3></div></div></div><a id="ntfs_freebsd"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://iclub.nsu.ru/~semen/ntfs/" target="_top">http://iclub.nsu.ru/~semen/ntfs/</a></p></li><li class="listitem"><p>Auteur : Semen A. Ustimenko <code class="email">&lt;<a class="email" href="mailto:semenu@FreeBSD.org">semenu@FreeBSD.org</a>&gt;</code></p></li><li class="listitem"><p>Téléchargement : Comme partie de FreeBSD (<a class="ulink" href="ftp://ftp.FreeBSD.org/pub/FreeBSD/" target="_top">ftp://ftp.FreeBSD.org/pub/FreeBSD/</a>), et NetBSD ( <a class="ulink" href="ftp://ftp.NetBSD.org/pub/NetBSD/" target="_top">ftp://ftp.NetBSD.org/pub/NetBSD/</a>)</p></li><li class="listitem"><p>Miroir : voyez les miroirs de FreeBSD et NetBSD</p></li><li class="listitem"><p>Accès : lecture + écriture limitée, ne supporte pas les pages de codes</p></li><li class="listitem"><p>Licence : BSD</p></li></ul></div><p>
Ce pilote vous autorise à monter les volumes NTFS sous FreeBSD et NetBSD. Nous
supportons aussi une capacité d'écriture limitée : nous pouvons écrire dans des
fichiers non compressés sans trou, mais vous ne pouvez pas encore changer la
taille du fichier. Le support en écriture a été développé dans le but d'utiliser
un volume NTFS comme fichier d'échange (swap).
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1985"/>6.6. Accéder une partition NTFS depuis BeOS</h3></div></div></div><a id="ntfs_from_beos2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.cs.tamu.edu/people/tkg0143/be/" target="_top">http://www.cs.tamu.edu/people/tkg0143/be/</a></p></li><li class="listitem"><p>Auteur : Travis Geiselbrecht <code class="email">&lt;<a class="email" href="mailto:geist@tamu.edu">geist@tamu.edu</a>&gt;</code></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.cs.tamu.edu/people/tkg0143/be/downloads/ntfs-0.05-x86-r4.zip" target="_top">http://www.cs.tamu.edu/people/tkg0143/be/downloads/ntfs-0.05-x86-r4.zip</a></p></li><li class="listitem"><p>Accès : ?</p></li><li class="listitem"><p>Licence : gratuit</p></li></ul></div><p>
Ceci est la version ALPHA d'un pilote NTFS pour BeOS. Ce n'est pas la chose la
plus policée du monde, mais chaque nouvelle version que l'auteur délivre est
plus stable que la précédente. Il vient juste de mettre en œuvre la lecture des
fichiers compressés, soyez donc précautionneux avec ceci. Enfin, il  fonctionne
aussi avec les volumes NTFS 5, et parvient à supprimer quelques bugs.
</p><p>
L'auteur travaille maintenant pour Be Inc, vous ne verrez plus beaucoup de mise
à jour de son support pour les systèmes de fichiers NTFS et Ext2FS sur son site
web. Les pilotes seront introduits dans les prochaines versions de BeOS.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2017"/>6.7. Accéder une partition NTFS depuis BeOS (autre)</h3></div></div></div><a id="ntfs_from_beos"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.sw.com.sg/solutions/ntfs-ro.shtml" target="_top">http://www.sw.com.sg/solutions/ntfs-ro.shtml</a></p></li><li class="listitem"><p>Auteur : Standard &amp; Western Software, <a class="ulink" href="http://www.sw-soft.com" target="_top">http://www.sw-soft.com</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://download.sw.com.sg/pub/Be/ntfs-rod-0302.tar.gz" target="_top">http://download.sw.com.sg/pub/Be/ntfs-rod-0302.tar.gz</a></p></li><li class="listitem"><p>Accès : lecture seule.</p></li></ul></div><p>

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2044"/>6.8. Réparer NTFS en utilisant les outils NTFSDOS</h3></div></div></div><a id="ntfs_dostools"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil :  <a class="ulink" href="http://www.sysinternals.com/" target="_top">http://www.sysinternals.com/</a></p></li><li class="listitem"><p>Auteur : Winternals Software <code class="email">&lt;<a class="email" href="mailto:info@winternals.com">info@winternals.com</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture/écriture, copie et remplacement de fichiers.</p></li><li class="listitem"><p>Licence : Commerciale</p></li></ul></div><p>
Un ajout à NTFSDOS qui autorise à renommer les fichiers existants, ou à écraser
un fichier avec de nouvelles données. Fonctionnalité très limitée.

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2069"/>6.9. Réparer NTFS en utilisant NTRecover</h3></div></div></div><a id="ntfs_ntrecover"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.sysinternals.com/" target="_top">http://www.sysinternals.com/</a></p></li><li class="listitem"><p>Auteur : Winternals Software <code class="email">&lt;<a class="email" href="mailto:info@winternals.com">info@winternals.com</a>&gt;</code></p></li><li class="listitem"><p>Accès : la version gratuite est en lecture seule, la commerciale en lecture/écriture.</p></li><li class="listitem"><p>Licence : gratuit en version lecture seule, commerciale en version lecture/écriture.</p></li></ul></div><p>
Utilise un disquette de démarrage et une connexion série à un deuxième système
NT afin de fournir un accès complet aux disques NTFS sur un système NT mort.
Idéal pour récupération de données ou le remplacement de pilotes.
</p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-7"/>7. Les systèmes de fichiers étendus (Ext, Ext2, Ext3)</h2></div></div></div><a id="ext"/><a id="ext2"/><a id="ext3"/><p>
Le système de fichiers étendus (ExtFS), le second système de fichiers étendus
(Ext2FS) et le troisième système de fichiers étendus (Ext3FS) furent conçus et
développés pour Linux par Rémy Card, Laboratoire MASI--Institut Blaise Pascal,
<code class="email">&lt;<a class="email" href="mailto:card@masi.ibp.fr">card@masi.ibp.fr</a>&gt;</code>, Theodore
Ts'o, Massachussets Institute of Technology, <code class="email">&lt;<a class="email" href="mailto:tytso@mit.edu">tytso@mit.edu</a>&gt;</code> et Stephen Tweedie,
University of Edinburgh, <code class="email">&lt;<a class="email" href="mailto:sct@redhat.com">sct@redhat.com</a>&gt;</code>
</p><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://web.mit.edu/tytso/www/linux/ext2.html" target="_top">http://web.mit.edu/tytso/www/linux/ext2.html</a>
- La page  d'accueil de Ext2FS. C'est la source principale d'information sur
  Ext2FS.</p></li><li class="listitem"><p><a class="ulink" href="http://uranus.it.swin.edu.au/~jn/explore2fs/es2fs.htm" target="_top">http://uranus.it.swin.edu.au/~jn/explore2fs/es2fs.htm</a>
- Document sur Ext2FS par John Newbigin.</p></li><li class="listitem"><p><a class="ulink" href="http://www.ing.umu.se/~bosse/" target="_top">http://www.ing.umu.se/~bosse/</a> -
Ext2FS_Rec (Un « reconnaisseur » Ext2FS pour WinNT).</p></li></ul></div><p>
</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2131"/>7.1. Le système de fichiers étendu (ExtFS)</h3></div></div></div><p>
C'est un ancien système de fichiers utilisé dans les premiers systèmes Linux.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2137"/>7.2. Le deuxième système de fichiers (Ext2FS)</h3></div></div></div><p>
Le deuxième système de fichiers est probablement le système de fichiers le plus
largement répandu dans la communauté Linux. Il fournit une sémantique Unix
standard et des fonctionnalités avancées. Qui plus est, grâce aux optimisations
incluses dans le code du noyau, il est robuste et offre d'excellentes
performances.
</p><p>
Puisque Ext2FS fut conçu de manière évolutive, il prévoit l'ajout de nouvelles
capacités. Certaines personnes sont en train de développer des extensions au
système actuel : listes de contrôle d'accès se conformant à la sémantique Posix,
undelete, et compression de fichier à la volée.
</p><p>
Ext2FS fut d'abord développé et intégré au noyau Linux et est maintenant
activement porté sur d'autres systèmes d'exploitation. Un serveur Ext2FS tournant
sur le système GNU Hurd a été développé. Des gens sont aussi en train de
travailler sur un portage de Ext2FS pour le serveur LITES, tournant sur le
micro-noyau Mach et sur le système d'exploitation VSTa. Dernier point, mais non
des moindres, Ext2FS est une partie importante du système d'exploitation Masix,
actuellement en cours de développement par l'un des auteurs.
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e2147"/>7.2.1. Motivations</h4></div></div></div><p>
Le second système de fichiers étendu fut conçu et implémenté pour résoudre
certains problèmes présents dans le premier système de fichiers étendu.
Notre but était de fournir un système de fichiers puissant, qui utilise la
sémantique des fichiers Unix et offre des fonctionnalités avancées.
</p><p>
Bien sûr, nous voulions que Ext2FS aie d'excellentes performances. Nous voulions
aussi un système de fichiers très robuste dans le but de réduire les risques de
perte de données lors d'usage intensif. Finalement, et non des moindres, Ext2FS
a dû prévoir de la place pour les extensions, permettant ainsi aux utilisateurs
de bénéficier de nouvelles fonctionnalités sans avoir à reformater leur
système de fichiers.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e2155"/>7.2.2. Les fonctionnalités standard d'Ext2FS</h4></div></div></div><p>
Ext2FS supporte les types de fichiers standards Unix suivants : fichiers
réguliers, répertoires, fichiers périphériques spéciaux et liens symboliques.
</p><p>
Ext2FS est capable de gérer les systèmes de fichiers créés sur de très grandes
partitions. Tandis que le code originel du noyau restreint sa taille maximale à
2 Go, les travaux récents dans la couche VFS ont repoussé cette limite à 4 TB.
Ainsi, il est maintenant possible d'utiliser de gros disques sans avoir besoin
de créer de nombreuses partitions.
</p><p>
Ext2FS gère les noms de fichiers longs. Il utilise des entrées de répertoire de
taille variable. La taille maximale d'un nom de fichier est de 255 caractères.
Cette limite peut être étendue à 1012 si nécessaire.
</p><p>
Ext2FS réserve certains blocs pour le super utilisateur
(<code class="literal">root</code>). Normalement, 5% des blocs sont réservés. Cela permet
à l'administrateur de rattraper facilement des situations où un processus
utilisateur remplit le système de fichiers.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e2170"/>7.2.3. Les fonctionnalités ``avancées'' d'Ext2FS</h4></div></div></div><p>
En plus des fonctionnalités Unix standard, Ext2FS supporte certaines extensions
qui ne sont généralement pas présentes dans les systèmes de fichiers Unix.
</p><p>
Les attributs de fichiers autorisent les utilisateurs à modifier le comportement
du noyau quand il agit sur un ensemble de fichiers. On peut ainsi modifier les
attributs d'un fichier ou d'un répertoire. Dans ce dernier cas, les nouveaux
fichiers créés dans ce répertoire héritent de ces attributs.
</p><p>
La sémantique BSD ou Système V Version 4 peut être sélectionnée au montage. Une
option de <span class="command"><strong>mount</strong></span> autorise les administrateurs à choisir la
sémantique de la création de fichier. Sur un système de fichiers monté avec la
sémantique BSD, les fichiers sont créés avec le même identifiant de groupe (gid)
que leur répertoire courant. La sémantique des Systèmes V est un peu plus
complexe : si un répertoire a le « bit setgid » positionné, les
nouveaux fichiers héritent de l'identifiant de groupe du répertoire et les
sous-répertoires de l'identifiant de groupe et du « bit
setgid » ; dans les autres cas, fichiers et sous-répertoires sont
créés avec le premier identifiant de groupe du processus appelant.
</p><p>
Les mises à jour synchronisées du type BSD peuvent être utilisées avec Ext2FS.
Une option de montage permet à l'administrateur d'imposer l'écriture synchrone
des metadata (i-noeuds, bloc de champs de bits, blocs indirect et bloc
répertoires) le disque quand elles sont modifiées. Cela peut être utile pour
maintenir une cohérence stricte des metadata mais cela conduit à de faibles
performances. En réalité, cette fonctionnalité n'est pas, normalement utilisée
car en plus de la perte de performance associée à l'utilisation de mise à jour
synchrone des metadatas, elle peut causer des corruptions dans les données des
utilisateurs qui ne seront pas signalé par le contrôleur de système de fichiers
(<span class="command"><strong>fsck</strong></span>).
</p><p>
Ext2FS permet à l'administrateur de choisir la taille des blocs logiques lors de
la création du système de fichier. La taille des blocs peut généralement être de
1024, 2048 ou 4096 octets. L'utilisation de blocs de grande taille peut
accélérer les E/S car imposant moins de requêtes d'E/S, et par là même moins de
déplacement des têtes de disque sont nécessaires pour accéder à un fichier. D'un
autre côté de gros blocs font perdre plus d'espace disque : en moyenne, le
dernier bloc alloué à un fichier est seulement à moitié utilisé. Plus les blocs
seront gros, plus l'espace sera gaspillé dans le dernier bloc de chaque fichier.
De plus, la plupart des avantages des blocs de grande taille sont obtenus par
les techniques de pré-allocation du système de fichiers Ext2.
</p><p>
Ext2FS implémente des liens symboliques rapides. Un lien symbolique rapide
n'utilise aucun bloc de donnée sur le système de fichiers. Le nom de la cible
n'est pas enregistré dans un bloc de donnée mais dans l'i-noeud lui-même. Cette
politique peut économiser de l'espace disque (il n'est pas nécessaire d'allouer
des blocs de données) et améliore la performance des opérations sur les liens
(il n'y a pas besoin de lire un bloc de données quand on accède à un tel lien).
Bien sûr, l'espace disque disponible dans l'i-noeud est limité donc tous les
liens ne peuvent pas être implémentés comme des liens symboliques rapides. La
taille maximale du nom de la cible pour un lien symbolique rapide est de 60
caractères. Nous prévoyons d'étendre ce modèle aux petits fichiers dans un
proche avenir.
</p><p>
Ext2FS garde la trace de l'état du système de fichiers. Un champ spécial dans le
superbloc est utilisé par le code du noyau pour indiquer l'état du système de
fichiers. Quand un système de fichiers est monté en mode lecture/écriture, son
état est considéré comme non propre (« Not Clean »). Quand il est
démonté ou remonté en mode lecture seule, son état redevient propre
(« Clean »). Au démarrage, le vérificateur du système de fichiers
utilise cette information pour décider si le système de fichiers doit être
vérifié. Le code du noyau peut aussi enregistrer des erreurs dans ce champ.
Quand une incohérence est détectée par le code du noyau, le système de fichiers
est marqué comme contenant des erreurs (« Erroneous »). Le
vérificateur de système de fichiers teste cela pour forcer la vérification du
système de fichiers sans se préoccuper de son état apparemment propre.
</p><p>
Toujours éviter la vérification du système de fichiers peut parfois être
dangereux. Ext2FS fournit donc deux manières de forcer la vérification à
intervalles réguliers. Un compteur de montage est maintenu dans le
« superbloc ». Chaque fois que le système de fichiers est monté en
mode lecture/écriture, ce compteur est incrémenté. Quand il atteint la valeur
maximale (elle aussi enregistrée dans le « superbloc »), le
vérificateur de système de fichiers force la vérification même si le système de
fichiers est dans un état propre. Les champs date de la dernière vérification et
intervalle maximal de vérification sont aussi maintenu dans le
« superbloc ». Ces deux champs autorisent l'administrateur à
requérir des vérifications périodiques. Quand l'intervalle maximal de
vérification est atteint, le vérificateur ignore l'état du système de fichier et
force sa vérification.
</p><p>
Un attribut autorise un utilisateur à demander une suppression sécurisée des
fichiers. Quand un tel fichier est effacé, des données aléatoires sont écrites
dans le bloc disque précédemment alloué à ce fichier. Cela empêche des personnes
malintentionnées d'avoir accès au contenu précédent du fichier en utilisant un
éditeur de disque.
</p><p>
Pour finir, de nouveaux types de fichiers inspirés par le système de fichiers
4.4BSD ont récemment été ajoutés à Ext2FS. Les fichiers immuables peuvent
seulement être lus : personne ne peut y écrire ou les effacer. Cela peut
être utilisé pour protéger des fichiers de configurations sensibles. Les
fichiers « ajout-seul » (« Append-only ») peuvent être
ouverts en mode écriture mais les données sont toujours ajoutées à la fin du
fichier. Comme les fichiers immuables, ils ne peuvent pas être effacés ou
renommés. Cela est surtout utile pour les fichiers de journalisation
(« log ») qui ne peuvent que grandir.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e2200"/>7.2.4. La structure physique</h4></div></div></div><p>
La structure physique du système de fichiers Ext2 fut très fortement influencée
par l'agencement du système de fichiers BSD. Un système de fichiers est composé
de groupes de blocs. Les groupes de blocs sont analogues aux groupes de
cylindres du FFS BSD. Néanmoins, les groupes de blocs ne sont pas attachés à
l'agencement physique des blocs sur le disque, puisque les disques modernes sont
optimisés pour les accès séquentiels et pour cacher leur géométrie physique au
système d'exploitation.

</p><div class="informaltable"><table class="informaltable" border="1"><colgroup><col align="center" class="c1"/><col align="center" class="c2"/><col align="center" class="c3"/><col align="center" class="c4"/><col align="center" class="c5"/></colgroup><tbody><tr><td align="center">Secteur d'amorce</td><td align="center">Groupe de blocs 1</td><td align="center">Groupe de blocs 2</td><td align="center">...</td><td align="center">Groupe de blocs n</td></tr></tbody></table></div><p>
</p><p>
Chaque groupe de blocs contient une copie redondante des informations de
contrôles cruciales du système de fichiers (les super blocs et les descripteurs
de système de fichiers). Il contient aussi une partie du système de fichiers
(une bitmap pour les gestion des blocs, une bitmap pour les i-noeuds, une partie
de la table des i-noeuds, et des blocs de données). La structure d'un groupe de
blocs est représentée par ce schéma :
</p><div class="informaltable"><table class="informaltable" border="1"><colgroup><col align="center" class="c1"/><col align="center" class="c2"/><col align="center" class="c3"/><col align="center" class="c4"/><col align="center" class="c5"/><col align="center" class="c6"/></colgroup><tbody><tr><td align="center">Super bloc</td><td align="center">Descripteur du SF</td><td align="center">Bitmap des blocs</td><td align="center">Bitmap des i-noeuds</td><td align="center">Table des i-noeuds</td><td align="center">Blocs de données</td></tr></tbody></table></div><p>
</p><p>
Utiliser un groupe de bloc est un gros avantage en terme de fiabilité, comme les
structures sont copiées dans chaque groupe de blocs, il est plus facile de
récupérer un système de fichiers dont le super bloc a été corrompu. Cette
structure aide aussi à obtenir de bonnes performances. En réduisant la distance
entre la table des i-noeuds et les blocs de données, il est possible de réduire
le chemin parcouru par les têtes de lecture des disques durs pendant les E/S sur
les fichiers.
</p><p>
Sous Ext2FS, les répertoires sont gérés comme une liste chaînée dont la longueur
des entrées est variable. Chaque entrée contient le numéro d'i-noeud, la taille
de l'entrée, le nom et la longueur du fichier. En utilisant une longueur
d'entrée variable, il est possible d'utiliser des noms de fichiers longs sans
perdre de l'espace disque dans les répertoires.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e2255"/>7.2.5. L'optimisation des performances</h4></div></div></div><p>
Sous Linux, le code du noyau relatif à Ext2FS contient beaucoup d'optimisations,
ce qui tend à améliorer la vitesse des E/S pendant la lecture et l'écriture de
fichiers.
</p><p>
Ext2FS tire parti de la gestion des tampons antémémoires en effectuant des
lectures anticipées : quand un bloc doit être lu, le code noyau requiert
l'E/S sur plusieurs blocs contigus. De cette manière, il essaie de s'assurer que
le bloc suivant à lire est déjà chargé dans le tampon d'antémémoire. Les
pré-lectures sont normalement effectuées pendant les lectures séquentielles sur
un fichier et Ext2FS l'étend aux lectures de répertoires, soit les lectures
explicites (appel <code class="literal">readdir(2)</code>) ou les implicites (voir le
fichier <code class="literal">namei.c</code>.)
</p><p>
Les allocations sont aussi optimisées dans Ext2FS. Les groupes de blocs sont
utilisés pour rassembler les i-noeuds et les données reliées : le code
noyau essaie toujours d'allouer des blocs de données pour un fichier dans le
même groupe que son i-noeud. Ceci a pour but de réduire le déplacement des têtes
de lecture quand le noyau lit un i-noeud et ses blocs de données.
</p><p>
Lors de l'écriture de données dans un fichier, Ext2FS pré-alloue jusqu'à 8 blocs
adjacents pendant l'allocation d'un nouveau bloc.  L'efficacité de la
pré-allocation est d'environ 75%, même sur les systèmes de fichiers pleins.
Cette pré-allocation permet d'atteindre de bonnes performances en écriture avec
une forte charge.  Elle permet aussi que des blocs contigus soient alloués aux
fichiers, accélérant ainsi les prochaines lectures séquentielles.
</p><p>
Ces deux optimisations de l'allocation ont pour effet de permettre un bon
positionnement des :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>fichiers reliés au travers des groupes de blocs</p></li><li class="listitem"><p>blocs reliés au travers du regroupement par 8 bits des blocs d'allocation</p></li></ul></div><p>
</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2283"/>7.3. Le troisième système de fichiers (Ext3FS)</h3></div></div></div><p>
Ext3FS supporte les mêmes fonctionnalités qu'Ext2FS, mais inclut en plus la journalisation.
Vous pouvez télécharger une pré-version depuis <a class="ulink" href="ftp://ftp.uk.linux.org/pub/linux/sct/fs/jfs/" target="_top">ftp://ftp.uk.linux.org/pub/linux/sct/fs/jfs/</a>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2292"/>7.4. La compression transparente pour Ext2FS - E2compr -</h3></div></div></div><a id="ext2_compress"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://opensource.captech.com/e2compr/" target="_top">http://opensource.captech.com/e2compr/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://pensource.captech.com/e2compr/" target="_top">ftp://opensource.captech.com/e2compr/</a></p></li><li class="listitem"><p>Mainteneur: Peter Moulder <code class="email">&lt;<a class="email" href="mailto:reiter@netspace.net.au">reiter@netspace.net.au</a>&gt;</code></p></li><li class="listitem"><p>Freshmeat: <a class="ulink" href="http://news.freshmeat.net/appindex/1999/03/27/922549870.html" target="_top">Console/Filesystems</a></p></li><li class="listitem"><p>Accès : comme pour Ext2FS (lecture/écriture, nom de fichier long)</p></li><li class="listitem"><p>Licence : GPL hormis pour les algorithmes de compression (diverses licenses)</p></li></ul></div><p>
Implémente la commande <span class="command"><strong>chattr +c</strong></span> pour le système de fichiers
Ext2FS.  Le logiciel consiste en un patch pour le noyau Linux et diverses
versions de plusieurs logiciels (principalement e2fsprogs ie. e2fsck et
compagnie).
<span class="emphasis"><em>Bien qu'un certain nombre de personnes l'aient utilisé pendant des
années, CE LOGICIEL EST TOUJOURS EN COURS DE DEVELOPPEMENT ET N'EST PAS PRÊT
POUR LES UTILISATEURS FINAUX.</em></span>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2333"/>7.5. Accéder à Ext2FS depuis DOS (outils Ext2FS)</h3></div></div></div><a id="ext2_from_dos"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ext2/" target="_top">ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ext2/</a></p></li><li class="listitem"><p>Accès : lecture seule, pas de lettre de lecteur (utilitaires spéciaux)</p></li><li class="listitem"><p>Auteur : Claus Tondering <code class="email">&lt;<a class="email" href="mailto:ct@login.dknet.dk">ct@login.dknet.dk</a>&gt;</code></p></li><li class="listitem"><p>Accès : ?</p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
Une collection de programmes DOS qui vous permettent de lire un système de
fichiers Linux Ext2FS depuis DOS.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2361"/>7.6. Accéder àExt2 depuis DOS, Windows 9x/NT et autres Unix (LTools)</h3></div></div></div><a id="ext2_from_dos2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.it.fht-esslingen.de/~zimmerma/software/ltools.html" target="_top">http://www.it.fht-esslingen.de/~zimmerma/software/ltools.html</a></p></li><li class="listitem"><p>Auteur : Werner Zimmermann <code class="email">&lt;<a class="email" href="mailto:Werner.Zimmermann@fht-esslingen.de">Werner.Zimmermann@fht-esslingen.de</a>&gt;</code></p></li><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.it.fht-esslingen.de/~zimmerma/software/ltools.htm" target="_top">http://www.it.fht-esslingen.de/~zimmerma/software/ltools.htm</a></p></li><li class="listitem"><p>Miroir: <a class="ulink" href="http://metalab.unc.edu/pub/linux/utils/dos/" target="_top">http://metalab.unc.edu/pub/linux/utils/dos/</a>
(diffusion majeure seulement)</p></li><li class="listitem"><p>Accès : lecture/modifications, nom de fichier long</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Les LTOOLS sont à DOS / Windows 3.x / Windows 9x / Windows NT ou les UNIX autres
que Linux, ce que les MTOOLS sont à Linux. Vous pouvez accéder (lire, écrire,
modifier) vos fichiers Linux quand vous utilisez un des autres systèmes d'exploitation.
Le noyau des LTOOLS est un ensemble de programmes en ligne de commande.
Un programme JAVA servant d'interface graphique autonome est aussi disponible.
Alternativement, vous pouvez utiliser votre navigateur web standard comme interface graphique.
Les LTOOLS ne vous fournissent pas que l'accès à vos fichiers Linux sur votre
machine mais aussi un accès distant aux fichiers sur d'autres machines.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2397"/>7.7. Accéder Ext2 depuis OS/2</h3></div></div></div><a id="ext2_os2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://perso.wanadoo.fr/matthieu.willm/ext2-os2/" target="_top">http://perso.wanadoo.fr/matthieu.willm/ext2-os2/</a></p></li><li class="listitem"><p>Auteur : Matthieu WILLM <code class="email">&lt;<a class="email" href="mailto:matthieu.willm@wanadoo.fr">matthieu.willm@wanadoo.fr</a>&gt;</code></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/ext2_240.zip" target="_top">ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/ext2_240.zip</a></p></li><li class="listitem"><p>Freshmeat : <a class="ulink" href="http://news.freshmeat.net/appindex/1999/05/30/928069144.html" target="_top">Console/Filesystems</a></p></li><li class="listitem"><p>Accès : lecture / écriture, swap et démarrage depuis
Ext2FS  les media sur support amovible, mais PAS les attributs étendus.</p></li></ul></div><p>
EXT2-OS2 est un paquetage qui autorise OS/2 à accéder de manière transparente
aux partitions Ext2FS formatées pour Linux comme si elles étaient des lettres de
lecteur OS/2 standard. Le but ultime de ce paquetage est d'être capable
d'utiliser le système de fichier Ext2FS en remplacement de FAT ou HPFS. Pour le
moment, la seule fonctionnalité manquante pour y parvenir est le support des
attributs étendus d'OS/2.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2429"/>7.8. Accéder Ext2 depuis Windows 95/98 (FSDEXT2)</h3></div></div></div><a id="ext2_from_win95"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : htmlurl url="http://www.yipton.demon.co.uk/" name="http://www.yipton.demon.co.uk/"&gt;</p></li><li class="listitem"><p>Auteur : Peter van Sebille <code class="email">&lt;<a class="email" href="mailto:pese@nlnwgfsc.origin.nl">pese@nlnwgfsc.origin.nl</a>&gt;</code></p></li><li class="listitem"><p>Freshmeat: <a class="ulink" href="http://news.freshmeat.net/appindex/1998/10/14/908381784.html" target="_top">Console/Filesystems</a></p></li><li class="listitem"><p>Accès : lecture seule, support des noms de fichiers longs</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2454"/>7.9. Accéder Ext2 depuis Windows 95 (Explore2fs)</h3></div></div></div><a id="ext2_from_win952"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm" target="_top">http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm</a></p></li><li class="listitem"><p>Accès : lecture écriture, noms de fichiers longs, liens symboliques etc ...</p></li><li class="listitem"><p>Auteur : John Newbigin <code class="email">&lt;<a class="email" href="mailto:jn@it.swin.edu.au">jn@it.swin.edu.au</a>&gt;</code></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Application non-système (i.e. pas un pilote) qui peut lire et écrire sur le
second système de fichiers étendu, Ext2FS.  Support des disques durs et des
media amovibles, y compris le Zip et la disquette.  Utilise une interface utilisateur
semblable à l'explorateur Windows pour vous montrer les fichiers et leurs détails.
Supporte le Drag &amp; Drop, les menus contextuels, etc... Ecrit au départ pour Windows
NT, mais supporte partiellement Windows 95. Les disques durs de grande
taille<a href="#ftn.d0e2478" class="footnote" id="d0e2478"><sup class="footnote">[3]</sup></a>
 peuvent poser des problèmes.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2483"/>7.10. Accéder Ext2 depuis Windows NT (ext2fsnt)</h3></div></div></div><a id="ext2_from_winnt"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.chat.ru/~ashedel/ext2fsnt/" target="_top">http://www.chat.ru/~ashedel/ext2fsnt/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.chat.ru/~ashedel/ext2fsnt/ext2fsnt.rar" target="_top">http://www.chat.ru/~ashedel/ext2fsnt/ext2fsnt.rar</a></p></li><li class="listitem"><p>Auteur : Andrey Shedel
<code class="email">&lt;<a class="email" href="mailto:andreys@cr.cyco.com">andreys@cr.cyco.com</a>&gt;</code></p></li><li class="listitem"><p>Freshmeat : <a class="ulink" href="http://freshmeat.net/projects/ext2fsnt" target="_top">http://freshmeat.net/projects/ext2fsnt</a></p></li><li class="listitem"><p>Licence : gratuit</p></li><li class="listitem"><p>Accès : lecture/écriture, noms de fichiers longs, sécurité,
swap, liens symboliques en dur.</p></li></ul></div><p>

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2518"/>7.11. Accéder à Ext2 depuis BeOS</h3></div></div></div><a id="ext2_from_beos2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.cs.tamu.edu/people/tkg0143/be/" target="_top">http://www.cs.tamu.edu/people/tkg0143/be/</a></p></li><li class="listitem"><p>Auteur : Travis Geiselbrecht <code class="email">&lt;<a class="email" href="mailto:geist@tamu.edu">geist@tamu.edu</a>&gt;</code></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.cs.tamu.edu/people/tkg0143/be/downloads/ext2fs-1.0.6-x86-r4.zip" target="_top">http://www.cs.tamu.edu/people/tkg0143/be/downloads/ext2fs-1.0.6-x86-r4.zip</a> pour R4 et <a class="ulink" href="http://www.cs.tamu.edu/people/tkg0143/be/downloads/ext2fs-1.0.3-x86-r3.zip" target="_top">http://www.cs.tamu.edu/people/tkg0143/be/downloads/ext2fs-1.0.3-x86-r3.zip</a> pour R3.</p></li><li class="listitem"><p>Accès : lecture seule, noms de fichiers longs supportés.</p></li><li class="listitem"><p>Licence : gratuit</p></li></ul></div><p>
Ce pilote permet à BeOS de monter le système de fichiers Linux Ext2FS. L'auteur
considère que le version actuellement diffusée est plutôt stable. les gens
l'utilisent depuis un moment, sans rapporter de bogues.
</p><p>
L'auteur travaille maintenant pour Be Inc., vous ne verrez donc plus son support
pour les systèmes de fichiers Ext2FS et NTFS mis à jour sur son site web. Les
pilotes seront intégrés dans les prochaines diffusions de BeOS.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2554"/>7.12. Accéder à Ext2 depuis MacOS (MountX)</h3></div></div></div><a id="ext2_macos"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://calvaweb.calvacom.fr/bh40" target="_top">http://calvaweb.calvacom.fr/bh40</a></p></li><li class="listitem"><p>Auteur : ?</p></li><li class="listitem"><p>Téléchargement : ?</p></li></ul></div><p>
Pilote MacOS qui permet de monter le système de fichier Ext2FS (Linux et MkLinux) sur un Macintosh.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2574"/>7.13. Accéder à Ext2 depuis MiNT</h3></div></div></div><a id="ext2_mint"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://?" target="_top">http://?</a></p></li><li class="listitem"><p>Auteur : <code class="email">&lt;<a class="email" href="mailto:yescrew@capybara.sk-pttsc.lj.edus.si">yescrew@capybara.sk-pttsc.lj.edus.si</a>&gt;</code></p></li><li class="listitem"><p>Téléchargement : ?</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Ceci est un pilote pour le système de fichier Ext2FS complètement fonctionnel
pour FreeMiNT. Il peut lire et écrire la version actuelle de Ext2FS telle
qu'implémentée sous Linux par exemple. La taille de la partition n'est pas
limité et la taille des secteurs logiques peut être de 1024, 2048 ou 4096 octets.
La seule restriction est que la taille physique des secteurs soit inférieure ou
égale à la taille logique des secteurs. La taille des blocs peut être configurée
si vous initialisez la partition avec <span class="command"><strong>mke2fs</strong></span>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2602"/>7.14. Le défragmenteur pour Ext2FS</h3></div></div></div><a id="ext2_defrag"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.uk.linux.org/pub/linux/sct/defrag/" target="_top">ftp://ftp.uk.linux.org/pub/linux/sct/defrag/</a></p></li><li class="listitem"><p>Auteur : Stephen C. Tweedie <code class="email">&lt;<a class="email" href="mailto:sct@redhat.com">sct@redhat.com</a>&gt;</code></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Défragmente votre système de fichier Ext2FS. Nécessite la mise à jour de la
librairie glibc.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2624"/>7.15. Le retailleur pour Ext2FS</h3></div></div></div><a id="ext2_resize"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.dsv.nl/~buytenh/ext2resize/" target="_top">http://www.dsv.nl/~buytenh/ext2resize/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.dsv.nl/~buytenh/ext2resize/ext2resize-990617.tar.bz2" target="_top">http://www.dsv.nl/~buytenh/ext2resize/ext2resize-990617.tar.bz2</a></p></li><li class="listitem"><p>Auteur : Lennert Buytenhek <code class="email">&lt;<a class="email" href="mailto:buytenh@dsv.nl">buytenh@dsv.nl</a>&gt;</code>.</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Modifie la taille de systèmes de fichiers Ext2FS.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2652"/>7.16. Ext2end</h3></div></div></div><a id="ext2end"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://linux.msede.com/ext2/ext2end.html" target="_top">http://linux.msede.com/ext2/ext2end.html</a></p></li><li class="listitem"><p>Maintainer: Mike Field <code class="email">&lt;<a class="email" href="mailto:mafield@the.net.nz">mafield@the.net.nz</a>&gt;</code></p></li><li class="listitem"><p>Licence : Copyright Mike Field. Sera mis en GPL quand le produit sera stable.</p></li></ul></div><p>
Pour utiliser avec <a class="link" href="#lvm">LVM</a>. Constitué de deux
utilitaires, <span class="command"><strong>ext2endable</strong></span> qui réorganise un système de fichier
Ext2FS vide pour lui permettre d'être étendu, et de <span class="command"><strong>ext2end</strong></span>
qui étend un système de fichiers Ext2FS non monté. Si
<span class="command"><strong>ext2endable</strong></span> n'a pas été utilisé lors de la création du
système de fichiers, <span class="command"><strong>ext2end</strong></span> sera seulement capable de
l'étendre au prochain multiple de 256 Mo.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2689"/>7.17. Réparer/analyser/créer Ext2 avec E2fsprogs</h3></div></div></div><a id="ext2_e2fsprogs"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://e2fsprogs.sourceforge.net/" target="_top">http://e2fsprogs.sourceforge.net/</a></p></li><li class="listitem"><p>Auteurs : <code class="email">&lt;<a class="email" href="mailto:tytso@mit.edu">tytso@mit.edu</a>&gt;</code> and
<code class="email">&lt;<a class="email" href="mailto:card@masi.ibp.fr">card@masi.ibp.fr</a>&gt;</code></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/" target="_top">ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/</a></p></li><li class="listitem"><p>Portage sur Windows NT : <a class="ulink" href="http://www.chat.ru/~ashedel/ext2fsnt/" target="_top">http://www.chat.ru/~ashedel/ext2fsnt/</a></p></li><li class="listitem"><p>Freshmeat: <a class="ulink" href="http://freshmeat.net/projects/e2fsprogs/" target="_top">http://freshmeat.net/projects/e2fsprogs/</a></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Le paquetage ext2fsprogs contient les utilitaires essentiels du système de
fichers Ext2FS qui consiste en <span class="command"><strong>e2fsck</strong></span>,
<span class="command"><strong>mke2fs</strong></span>, <span class="command"><strong>debugfs</strong></span>, <span class="command"><strong>dumpe2fs</strong></span>,
<span class="command"><strong>tune2fs</strong></span>, et la plupart des autres utilitaires clef du système
de fichiers Ext2FS.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2744"/>7.18. L'éditeur de système de fichier ext2 : Ext2ed</h3></div></div></div><a id="ext2ed"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : ?</p></li><li class="listitem"><p>Auteur : <code class="email">&lt;<a class="email" href="mailto:tgud@tochnapc2.technion.ac.il">tgud@tochnapc2.technion.ac.il</a>&gt;</code>.</p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://sunsite.unc.edu/pub/Linux/system/Filesystems/ext2/ext2ed-0.1.tar.gz" target="_top">http://sunsite.unc.edu/pub/Linux/system/Filesystems/ext2/ext2ed-0.1.tar.gz</a></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
<span class="command"><strong>ext2ed</strong></span> est un éditeur de disque pour le second système de
fichiers étendu. Il vous montrera la structure du système de fichiers Ext2FS de
manière agréable et intuitive, vous laissant facilement « voyager »
entre elles et faire les modifications nécessaires.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2773"/>7.19. L'éditeur de système de fichiers Linux : lde</h3></div></div></div><a id="lde"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : ?</p></li><li class="listitem"><p>Auteur : Scott D. Heavner <code class="email">&lt;<a class="email" href="mailto:sdh@po.cwru.edu">sdh@po.cwru.edu</a>&gt;</code>.</p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://sunsite.unc.edu/pub/Linux/system/Filesystems/lde-2.3.4.tar.gz" target="_top">http://sunsite.unc.edu/pub/Linux/system/Filesystems/lde-2.3.4.tar.gz</a></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Il vous permet de voir certains systèmes de fichiers supportés par Linux,
L'édition des blocs hexadécimaux et des i-noeuds est maintenant supportée et
vous pouvez l'utiliser pour récupérer un fichier effacé sur une autre partition
avec un petit peu de travail. Supporte Ext2FS, minix, et xiafs. 
Inclus <span class="emphasis"><em>LaTeX Introduction to the Minix fs</em></span>. Vous devez
patcher les sources pour compiler sur les noyaux 2.2.x et 2.3.x car il manque
les fichiers d'entête pour Xia dans le noyau.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2802"/>7.20. Les utilitaires de restauration pour Ext2FS</h3></div></div></div><a id="ext2undel"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://amadeus.uprm.edu/~undelete" target="_top">http://amadeus.uprm.edu/~undelete</a></p></li><li class="listitem"><p>Auteurs : Gunther Costas, Wilfredo Lugo, Jerry Ramirez <code class="email">&lt;<a class="email" href="mailto:undelete@amadeus.uprm.edu">undelete@amadeus.uprm.edu</a>&gt;</code></p></li><li class="listitem"><p>Freshmeat: <a class="ulink" href="http://news.freshmeat.net/appindex/1998/10/14/908382417.html" target="_top">Console/Filesystems</a></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Ceci est un patch pour le noyau 2.0.30 qui ajoute des capacités de restauration
en utilisant l'attribut <code class="option">undeletable</code> fournis par l'Ext2FS. Ce
patch inclut les pages de manuel, le daemon de restauration et les utilitaires.
Vérifiez notre page web pour les dernières et meilleurs versions.
</p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-8"/>8. Le système de fichiers hiérarchique du Macintosh - HFS</h2></div></div></div><a id="hfs"/><p>
Tous les systèmes de stockage du Macintosh, hormis les disquettes, sont
partitionnés en un ou plusieurs volumes. Les volumes contiennent quatre types
d'éléments : les fichiers, les répertoires, les files (threads) de
répertoires et les files (threads) de fichiers. Chaque élément est décrit par
une entrée dans un catalogue qui est similaire à un i-noeud Unix. Les
enregistrements de catalogue sont organisés sur le disque en catalogue d'arbres
équilibrés . Les répertoires sont dérivés de la recherche dans le catalogue. Seul
un fichier peut occuper de la place en dehors de son catalogue d'enregistrement.
</p><p>
Un « fichier » Macintosh contient deux composants, ou branches. La
branche ressource est un fichier indexé contenant des segments de code, des
éléments de menu, des boîtes de dialogue, etc. La branche de données possède la
sémantique « flux d'octet » du contenu d'un fichier Unix. Chaque
branche est composée d'un ou plusieurs « extent<a href="#ftn.d0e2840" class="footnote" id="d0e2840"><sup class="footnote">[4]</sup></a> » ou un ensemble de blocs contigu. Un descripteur
d'extent code un bloc de départ d'extent et une longueur comprise dans une
quantité multiple de 32 bits. Le premier enregistrement d'extent (un descripteur
de trois extents) de chaque branche fait partie de l'enregistrement catalogue.
Tous les enregistrements d'extent suivants sont conservés dans les extents
dépassant de l'arbre équilibré.
</p><p>
En plus des extents de fichier et d'arbre équilibré, un volume contient deux
blocs d'amorce, un bloc d'information sur le volume, et un champ de bit libre.
Il y a une quantité remarquable de redondances dans les structures de données
sur disque. Cela améliore la récupération après un incident. Bien que ne faisant
pas strictement partie du système de fichiers, il peut être noté que plusieurs
champs d'enregistrement du catalogue sont exclusivement réservés  pour le
Finder, un programme qui prend en charge les accès utilisateur au système de
fichiers et maintient automatiquement les associations entre applications et
fichiers de données. Du coup, HFS doit aussi maintenir ces informations pour le
Finder.
</p><p>
Chaque fichier et répertoire d'un volume HFS possède un numéro d'identification,
semblable à un numéro d'i-noeud pour le système de fichier Unix. Néanmoins un
fichier ou répertoire est désigné par l'identifiant de son père et son propre
nom, qui est de 32 caractères y compris des caractères nuls. Cette combinaison
est la clef de recherche du catalogue en arbre équilibré du volume. Ce catalogue
diffère de la structure d'un arbre balancé classique en cela que tous les
noeuds, à chaque niveau, sont chaînés ensemble pour former une liste doublement
chaînée dont tous les enregistrements sont dans les noeuds feuilles. Ces
variations permettent l'accès à de nombreux éléments dans le même répertoire en
parcourant les feuilles grâce à la liste chaînée. A proprement parler, les
arbres équilibrés de HFS sont une variante des arbres B+ bien que la
documentation technique d'Apple les appelle arbres-B*.
</p><p>
Chaque répertoire, y compris la racine, contient sa file de répertoire qui
possède le nom de fichier vide. L'enregistrement file de répertoire contient le
même nom que le répertoire et l'identifiant de son père. De la même manière, la
file de fichier contient le nom du fichier et l'identifiant du répertoire où il
se trouve. Alors que chaque répertoire doit contenir une file de répertoire, les
files de fichier sont peu communes. En fait, les deux sont des exemples de la
redondance de HFS - pour les arbres non endommagés, les files ne sont pas
vraiment nécessaires. Les enregistrements de fichiers et de répertoires
contiennent 32 octets d'information utilisés par le Finder. Les trois premiers
descripteurs d'extents pour le catalogue des arbres balancés sont conservés dans
le bloc d'information sur les volumes. Si le catalogue dépasse ces trois
extents, les descripteurs d'extents restants sont enregistrés dans les extents
de dépassement de capacité.
</p><p>
Les systèmes de fichiers HFS et HFS+ (aussi appelé Séquoia) sont très bien
documentés. La meilleure source d'information technique sur HFS peut être trouvée
dans la série de livres <span class="emphasis"><em>Inside Macintosh</em></span>. Voyez 
<a class="ulink" href="http://developer.apple.com/techpubs/mac/Files/Files-99.html" target="_top">http://developer.apple.com/techpubs/mac/Files/Files-99.html</a>.
Le système de fichiers HFS+ est décrit dans le document <span class="emphasis"><em>Technote
1150</em></span>, disponible en ligne à 
<a class="ulink" href="http://developer.apple.com/technotes/tn/tn1150.html" target="_top">http://developer.apple.com/technotes/tn/tn1150.html</a>.
Beaucoup d'autres informations sont disponibles dans d'autres notes techniques.
Ces liens ont été rassemblés par Paul H. Hargrove :

</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://developer.apple.com/dev/technotes/fl/fl_22.html" target="_top">http://developer.apple.com/dev/technotes/fl/fl_22.html</a> - HFS Ruminations.</p></li><li class="listitem"><p><a class="ulink" href="http://developer.apple.com/dev/technotes/fl/fl_32.html" target="_top">http://developer.apple.com/dev/technotes/fl/fl_32.html</a>
- Hey, Buddy, Can You Spare A bloc ?</p></li><li class="listitem"><p><a class="ulink" href="http://developer.apple.com/dev/technotes/fl/fl_505.html" target="_top">http://developer.apple.com/dev/technotes/fl/fl_505.html</a> - Alias Manager Q&amp;As</p></li><li class="listitem"><p><a class="ulink" href="http://developer.apple.com/dev/technotes/fl/fl_515.html" target="_top">http://developer.apple.com/dev/technotes/fl/fl_515.html</a> - File Manager File Handling Q&amp;As</p></li><li class="listitem"><p><a class="ulink" href="http://developer.apple.com/dev/technotes/fl/fl_530.html" target="_top">http://developer.apple.com/dev/technotes/fl/fl_530.html</a> - File Manager Volume Handling Q&amp;As</p></li><li class="listitem"><p><a class="ulink" href="http://developer.apple.com/dev/qa/ops/ops08.html" target="_top">http://developer.apple.com/dev/qa/ops/ops08.html</a> - Bizarre Extension Loading Order: BackQuote Sorts Between "A" and "B"</p></li><li class="listitem"><p><a class="ulink" href="http://developer.apple.com/dev/technotes/tb/tb_535.html" target="_top">http://developer.apple.com/dev/technotes/tb/tb_535.html</a> - Finder Q&amp;As</p></li></ul></div><p>
</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2902"/>8.1. Accéder à HFS depuis Linux</h3></div></div></div><a id="hfs_from_linux"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www-sccm.stanford.edu/~hargrove/HFS/" target="_top">http://www-sccm.stanford.edu/~hargrove/HFS/</a></p></li><li class="listitem"><p>Auteur : Paul. Hargrove <code class="email">&lt;<a class="email" href="mailto:hargrove@sccm.stanford.edu">hargrove@sccm.stanford.edu</a>&gt;</code></p></li><li class="listitem"><p>Freshmeat: <a class="ulink" href="http://news.freshmeat.net/appindex/1998/08/07/902523578.html" target="_top">Console/Filesystems</a></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2929"/>8.2. Accéder à HFS depuis OS/2 (HFS/2)</h3></div></div></div><a id="hfs_from_os2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.student.nada.kth.se/~f96-bet/HFS/" target="_top">http://www.student.nada.kth.se/~f96-bet/HFS/</a></p></li><li class="listitem"><p>Auteur : Marcus Better <code class="email">&lt;<a class="email" href="mailto:Marcus.Better@abc.se">Marcus.Better@abc.se</a>&gt;</code></p></li></ul></div><p>
HFS/2 laisse l'utilisateur d'OS/2 lire et écrire de manière transparente des
fichiers sur des disquettes formatées avec le système de fichiers hiérarchique,
le système de fichiers utilisé par les Macintosh. Avec HFS/2, les disquettes
Macintosh peuvent être utilisées comme si elles étaient des disquettes
normales.
</p><p>
Ce programme n'est plus maintenu, car l'auteur n'utilise plus OS/2. Si vous êtes
intéressé par la maintenance de ce programme, faites-lui savoir.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2950"/>8.3. Accéder à HFS depuis Windows 95/98/NT (HFV Explorer)</h3></div></div></div><a id="hfs_from_win"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://gamma.nic.fi/~lpesonen/HFVExplorer/" target="_top">http://gamma.nic.fi/~lpesonen/HFVExplorer/</a></p></li><li class="listitem"><p>Auteur : Lauri Pesonen <code class="email">&lt;<a class="email" href="mailto:lpesonen@nic.fi">lpesonen@nic.fi</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture/écriture sur disquettes, disque Zip et les
fichiers à volume virtuel; lecture de HFS et des CD hybrides.</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Un navigateur de volume HFS pour Windows NT et Windows 9x basé sur
<span class="productname">hfsutils</span>™.
Support du Launch Pad pour tous les émulateurs Macintosh majeurs tournant sous
<span class="trademark">Windows</span>™.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e2981"/>8.4. Accéder à HFS depuis DOS (MAC-ETTE)</h3></div></div></div><a id="hfs_from_dos"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : ?</p></li><li class="listitem"><p>Auteur : Paul E. Thomson</p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://home2.inet.tele.dk/shefan/macette3.zip" target="_top">http://home2.inet.tele.dk/shefan/macette3.zip</a></p></li><li class="listitem"><p>Accès : lecture seule</p></li><li class="listitem"><p>Licence : Shareware ($34)</p></li></ul></div><p>
<span class="productname">Mac-ette</span>™ est un utilitaire PC qui peut lire, écrire,
formater et dupliquer des disquettes Macintosh HFS au format 1.44 Mo sur un PC
équipé d'un lecteur de disquette 3,5 pouces haute densité.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3010"/>8.5. Les utilitaires HFS</h3></div></div></div><a id="hfs_utils"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.mars.org/home/rob/proj/hfs/" target="_top">http://www.mars.org/home/rob/proj/hfs/</a></p></li><li class="listitem"><p>Auteur : Robert Leslie <code class="email">&lt;<a class="email" href="mailto:rob@mars.org">rob@mars.org</a>&gt;</code></p></li><li class="listitem"><p>portage OS/2 : <a class="ulink" href="http://www.f.kth.se/~f96-bet/hfsutils/" target="_top">http://www.f.kth.se/~f96-bet/hfsutils/</a></p></li></ul></div><p>
Le paquetage <span class="productname">hfsutils</span>™ contient un ensemble
d'utilitaires en ligne de commande tels que <span class="command"><strong>hformat</strong></span>,
<span class="command"><strong>hmount</strong></span>, <span class="command"><strong>hdir</strong></span>, <span class="command"><strong>hcopy</strong></span>, etc.
Ils permettent l'accès en lecture / écriture des fichiers et répertoires sur les
volumes HFS.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3049"/>8.6. Une librairie portable du système de fichiers Macintosh : MacFs</h3></div></div></div><a id="macfs_lib"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Rapport technique : <a class="ulink" href="http://reports-archive.adm.cs.cmu.edu/anon/1998/abstracts/98-145.html" target="_top">http://reports-archive.adm.cs.cmu.edu/anon/1998/abstracts/98-145.html</a></p></li><li class="listitem"><p>Auteurs : Peter A. Dinda <code class="email">&lt;<a class="email" href="mailto:pdinda+macfs@cs.cmu.edu">pdinda+macfs@cs.cmu.edu</a>&gt;</code>, George C. Necula, and Morgan Price</p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.cs.cmu.edu/user/pdinda/MacFS_0.1.tar.gz" target="_top">ftp://ftp.cs.cmu.edu/user/pdinda/MacFS_0.1.tar.gz</a></p></li><li class="listitem"><p>Accès : lecture/écriture, support complet en ouverture / lecture / écriture / recherche / fermeture</p></li><li class="listitem"><p>Licence : gratuit pour une utilisation non commerciale et non militaire, voyez <a class="ulink" href="ftp://ftp.cs.cmu.edu/user/pdinda/MacFS_0.1.LICENSE" target="_top">ftp://ftp.cs.cmu.edu/user/pdinda/MacFS_0.1.LICENSE</a></p></li></ul></div><p>
Ceci est une librairie du système de fichiers Macintosh qui est portable sur une
variété de systèmes et de plates-formes. Il fournit une interface de programmation
suffisante aussi bien pour la création d'une API au niveau utilisateur que pour
un pilote de système de fichiers pour les systèmes d'exploitation qui le
supportent. Les auteurs ont développé et testé une telle API au niveau
utilisateur et des programmes utilitaires basé dessus, de même qu'un système de
fichier virtuel expérimental pour Unix. Ils ont aussi décrit le système de
fichiers hiérarchique du Macintosh et sa mise en oeuvre, et noté que la
conception n'est pas très bien adaptée à la ré-entrance et que ses structures de
données complexes peuvent conduire à des implémentations lentes dans des
environnements multitâches. Les mesures de performances montrent que notre
implémentation est plus rapide que l'implémentation Macintosh native pour la
création, l'effacement, la lecture et l'écriture de fichiers avec des requêtes de
petite taille, mais plus lente que le système de fichier rapide de Berkeley
(FFS). Néanmoins, l'implémentation native du Macintosh peut effectuer des
opérations de lecture et d'écriture de plus grande taille plus vite que notre
implémentation ou FFS.
</p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-9"/>9. Le système de fichiers pour CD-ROM : ISO 9660 - CD-ROM filesystem</h2></div></div></div><p>
Liens utiles 
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Spécifications ISO-9660 (connues aussi sous le nom de ECMA-119, ou encore High Sierra)  : <a class="ulink" href="ftp://ftp.ecma.ch/ecma-st/e119-pdf.pdf" target="_top">ftp://ftp.ecma.ch/ecma-st/e119-pdf.pdf</a>
</p></li></ul></div><p>
</p><a id="iso9660"/><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3097"/>9.1. Les extensions RockRidge</h3></div></div></div><p>
Les extensions permettent les noms de fichiers longs et les liens symboliques de
type Unix.
</p><p>
Liens utiles 
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>System Usage Sharing Protocol (SUSP, IEEE P1281) :
<a class="ulink" href="ftp://ftp.ymi.com/pub/rockridge/susp112.ps" target="_top">ftp://ftp.ymi.com/pub/rockridge/susp112.ps</a></p></li><li class="listitem"><p>Rock Ridge Interchange Protocol (RRIP, IEEE P1282) :
<a class="ulink" href="ftp://ftp.ymi.com/pub/rockridge/rrip112.ps" target="_top">ftp://ftp.ymi.com/pub/rockridge/rrip112.ps</a></p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3117"/>9.2. Les extensions Joliet</h3></div></div></div><p>
Joliet est une extension Microsoft au système de fichiers ISO9660 qui permet
l'utilisation des caractères Unicode dans les noms de fichiers. C'est un
bénéfice lors de la prise en compte de l'internationalisation. Comme les
extensions Rock Ridge, Joliet permet aussi les noms de fichiers longs.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3123"/>9.3. Les CD-ROM hybrides</h3></div></div></div><p>
Les cédéroms hybrides contiennent trois systèmes de fichiers sur un disque :
ISO9660/RockRidge, Joliet, et HFS. De tels cédéroms sont ainsi lisibles sous
DOS, Windows, Unix, et Macintosh. Les trois systèmes de fichiers utilisent les
mêmes données, seules les structures spécifiques (meta-données) sont présentes
trois fois.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3129"/>9.4. Index de Novell Netware sur ISO9660</h3></div></div></div><p>(à faire)
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3135"/>9.5. Accéder à Joliet depuis Linux</h3></div></div></div><a id="joliet_linux"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://bmrc.berkeley.edu/people/chaffee/joliet.html" target="_top">http://bmrc.berkeley.edu/people/chaffee/joliet.html</a></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3152"/>9.6. Accéder à Joliet depuis BeOS</h3></div></div></div><a id="joliet_beos"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.iae.nl/users/gertjan/be/" target="_top">http://www.iae.nl/users/gertjan/be/</a>
</p></li><li class="listitem"><p>Auteur : Gertjan van Ratingen <code class="email">&lt;<a class="email" href="mailto:gertjan@iae.nl">gertjan@iae.nl</a>&gt;</code></p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
C'est pilote ISO9660 mis à jour pour supporter les extentions Joliet d'ISO9660.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3175"/>9.7. Accéder à Joliet depuis OS/2</h3></div></div></div><a id="joliet_os2"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/jcdfs.zip" target="_top">ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/jcdfs.zip</a>
</p></li><li class="listitem"><p>Auteur : IBM</p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
L'archive Jcdfs.zip contient le pilote CDFS.IFS pour OS/2 avec le support pour
Joliet niveau 3.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3196"/>9.8. Accéder un CD audio comme un système de fichiers depuis Linux</h3></div></div></div><a id="audiocd_linux"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.ii.pw.edu.pl/~borkowsm/cdfs.htm" target="_top">http://www.ii.pw.edu.pl/~borkowsm/cdfs.htm</a></p></li><li class="listitem"><p>Téléchargement : ?</p></li><li class="listitem"><p>Auteur : Mariusz Borkowski <code class="email">&lt;<a class="email" href="mailto:borkowsm@ii.pw.edu.pl">borkowsm@ii.pw.edu.pl</a>&gt;</code></p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3221"/>9.9. Accéder un CD audio comme un système de fichiers depuis BeOS</h3></div></div></div><a id="audiocd_beos"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.xs4all.nl/~marcone/be.html" target="_top">http://www.xs4all.nl/~marcone/be.html</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.xs4all.nl/~marcone/be/files/cdda5.zip" target="_top">http://www.xs4all.nl/~marcone/be/files/cdda5.zip</a> (archive PPC/Intel)</p></li><li class="listitem"><p>Auteur : Marco ?</p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
Ce système de fichiers supplémentaire vous permet (si votre lecteur CD le
supporte) de traiter un CD audio classique comme si c'était un lot de fichier
WAV. Vous pouvez copier les fichiers, les encoder en mp3, les jouer lentement,
rapidement, et même à l'envers.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3247"/>9.10. Accéder à toutes les pistes depuis Linux (CDfs)</h3></div></div></div><a id="cdfs_linux"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.elis.rug.ac.be/~ronsse/cdfs/" target="_top">http://www.elis.rug.ac.be/~ronsse/cdfs/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.elis.rug.ac.be/~ronsse/cdfs/cdfs.tgz" target="_top">http://www.elis.rug.ac.be/~ronsse/cdfs/cdfs.tgz</a></p></li><li class="listitem"><p>Auteur : Michel Ronsse <code class="email">&lt;<a class="email" href="mailto:ronsse@elis.rug.ac.be">ronsse@elis.rug.ac.be</a>&gt;</code></p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
</p><p>
CDfs est un système de fichiers pour Linux qui permet de voir toutes les
pistes et images d'amorce d'un cédérom en tant que fichiers normaux. Ces
fichiers peuvent ensuite être montés (par exemple, les images ISO et images de
boot), copiées, jouées (pour les pistes audio), etc... Le but premier du
développement de ce système de fichiers était de connaître les informations des
sessions ISO précédentes du cédérom. Ce pilote vous permet aussi d'accéder aux
données de disques multi-sessions en erreur (par exemples, les disques avec
plusieurs sessions uniques au lieu d'une session mutiple).
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3276"/>9.11. Créer des CD-ROM hybrides (mkhybrid)</h3></div></div></div><a id="mkhybrid"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.ps.ucl.ac.uk/~jcpearso/mkhfs.html" target="_top">http://www.ps.ucl.ac.uk/~jcpearso/mkhfs.html</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.ge.ucl.ac.uk/pub/mkhfs/" target="_top">ftp://ftp.ge.ucl.ac.uk/pub/mkhfs/</a></p></li><li class="listitem"><p>Auteur : <code class="email">&lt;<a class="email" href="mailto:j.pearson@ge.ucl.ac.uk">j.pearson@ge.ucl.ac.uk</a>&gt;</code></p></li><li class="listitem"><p>Licence : ?</p></li></ul></div><p>
Fabrique un volume CD hybride partageant ISO9660 / HFS / JOLIET.
</p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-10"/>10. Les autres systèmes de fichiers</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3306"/>10.1. Le système de fichiers de disque Acorn : ADFS</h3></div></div></div><p>
Le système de fichiers de disque Acorn est le système de fichiers standard du
système d'exploitation RiscOS qui fonctionne sur les systèmes Risc PC à base
d'ARM d'Acorn et la gamme de machine Acorn Archimède.
</p><p>
Les noyaux Linux 2.1.x+ supportent ce système de fichiers. L'auteur de
l'implémentation Linux est Russell King <code class="email">&lt;<a class="email" href="mailto:rmk@arm.uk.linux.org">rmk@arm.uk.linux.org</a>&gt;</code>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3317"/>10.2. Le système de fichiers rapide d'Amiga : AFFS</h3></div></div></div><a id="affs"/><p>
Le système de fichiers rapide (FFS) est le système de fichiers commun utilisé
sur les disques durs par les systèmes <span class="trademark">Amiga</span>™ depuis
AmigaOS Version 1.3 (34.20).
</p><p>
Les noyaux Linux 2.1.x+ supportent ce système de fichiers. L'auteur de
l'implémentation Linux est Ray Burr <code class="email">&lt;<a class="email" href="mailto:ryb@nightmare.com">ryb@nightmare.com</a>&gt;</code>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3332"/>10.3. Le système de fichiers BeOS : BeFS</h3></div></div></div><a id="befs"/><p>
BeFS est un système de fichiers <a class="link" href="#journal">journalisé</a>
utilisé sous BeOS. Pour plus d'information sur BeFS voyez le livre <a class="ulink" href="http://www.mkp.com/books_catalog/1-55860-497-9.asp" target="_top">Practical File System
Design with the Be File System</a> ou le code source du pilote BeFS pour
Linux.
</p><p>
Implémentation BeFS pour Linux :
<a id="befs_linux"/>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://hp.vector.co.jp/authors/VA008030/bfs/" target="_top">http://hp.vector.co.jp/authors/VA008030/bfs/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://hp.vector.co.jp/authors/VA008030/bfs/bfs-19990528.tar.gz" target="_top">http://hp.vector.co.jp/authors/VA008030/bfs/bfs-19990528.tar.gz</a></p></li><li class="listitem"><p>Auteur : Makoto Kato <code class="email">&lt;<a class="email" href="mailto:m_kato@ga2.so-net.ne.jp">m_kato@ga2.so-net.ne.jp</a>&gt;</code></p></li><li class="listitem"><p>Accès : lecture seule</p></li><li class="listitem"><p>Licence : GPL</p></li></ul></div><p>
Ce pilote supporte les plateformes Linux x86 et PowerPC. De plus, il ne supporte
que la lecture des disques durs et des disquettes.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3372"/>10.4. Le système de fichiers de démarrage d'UnixWare : BFS</h3></div></div></div><a id="bfs"/><p>
Le système de fichiers BFS d'UnixWare est conçu dans un but spécifique. Il a été
conçu pour charger et démarrer le noyau UnixWare. BFS fut conçu comme un <a class="link" href="#contiguous">système de fichiers contigu</a>. BFS ne supporte qu'un
seul répertoire (racine) et vous pouvez seulement créer des fichiers
classiques ; aucun sous-répertoire ou fichier spécial tel que périphérique
ou « socket » ne peuvent être créés.
</p><p>
Pour plus d'information sur BFS voyez <a class="ulink" href="http://uw7doc.sco.com/FS_admin/_The_bfs_File_System_Type.html" target="_top">http://uw7doc.sco.com/FS_admin/_The_bfs_File_System_Type.html</a>.
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://uw7doc.sco.com/FS_admin/_The_bfs_Superbloc.html" target="_top">http://uw7doc.sco.com/FS_admin/_The_bfs_Superbloc.html</a> - superbloc</p></li><li class="listitem"><p><a class="ulink" href="http://uw7doc.sco.com/FS_admin/_bfs_i-noeuds.html" target="_top">http://uw7doc.sco.com/FS_admin/_bfs_i-noeuds.html</a> - i-noeuds</p></li><li class="listitem"><p><a class="ulink" href="http://uw7doc.sco.com/FS_admin/_bfs_Storage_blocs.html" target="_top">http://uw7doc.sco.com/FS_admin/_bfs_Storage_blocs.html</a> - storage blocs</p></li></ul></div><p>

Vous pouvez accéder au système de fichiers BFS depuis Linux :
<a id="bfs_linux"/>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.ocston.org/~tigran/patches/bfs/" target="_top">http://www.ocston.org/~tigran/patches/bfs/</a></p></li><li class="listitem"><p>Téléchargement : Dans le noyau Linux, patch disponible sur la page d'accueil.</p></li><li class="listitem"><p>Auteur : Tigran A. Aivazian <code class="email">&lt;<a class="email" href="mailto:tigran@ocston.org">tigran@ocston.org</a>&gt;</code></p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture / écriture (la partie écriture est limitée, pas de compression pour le moment.)</p></li></ul></div><p>
Le support pour BFS est inclut dans le noyau Linux depuis la version 2.3.25. Si
vous utilisez une version antérieure du noyau, vérifiez si la page d'accueil de
BFS ne contient pas un patch qui ajoute le support du système de fichiers BFS
pour votre noyau. La page d'accueil contient aussi des corrections / améliorations
qui ne sont pas encore incluses dans le noyau officiel.
</p><p>
Il y a aussi ma vieille implémentation, qui est maintenant obsolète. Mon plan
est de porter ce code sous FreeBSD :

<a id="bfs_linux_old"/>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.penguin.cz/~mhi/fs/bfs/" target="_top">http://www.penguin.cz/~mhi/fs/bfs/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.penguin.cz/pub/users/mhi/bfs/" target="_top">ftp://ftp.penguin.cz/pub/users/mhi/bfs/</a></p></li><li class="listitem"><p>Auteur : Martin Hinner <code class="email">&lt;<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>&gt;</code></p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture seule</p></li></ul></div><p>
C'est le support en lecture seule du système de fichiers de démarrage UnixWare
pour Linux. Vous pouvez l'utiliser pour monter en lecture seule votre partition
/stand d'UnixWare ou vos disquettes. Je ne prévois pas une version en lecture /
écriture, mais si vous voulez le faire, écrivez-moi. Vous pouvez aussi être
intéressé par l'écriture du support de <a class="link" href="#vxfs">VxFS</a> pour
Linux.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3457"/>10.5. Le système de fichiers pour Commodore 1581/1541 : CBMFS</h3></div></div></div><p>
Ce système de fichiers fut utilisé sur les Commodore 1581/1541. Il y a un pilote
en lecture seule pour Linux :

<a id="cbmfs_linux"/>
</p><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.npsnet.com/danf/software/pub/" target="_top">http://www.npsnet.com/danf/software/pub/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/cbmfs-0.3.tar.gz" target="_top">ftp://sunsite.unc.edu/pub/Linux/system/filesystems/cbmfs-0.3.tar.gz</a></p></li><li class="listitem"><p>Auteur : Dan Fandrich <code class="email">&lt;<a class="email" href="mailto:dan@fch.wimsey.bc.ca">dan@fch.wimsey.bc.ca</a>&gt;</code></p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture seule</p></li></ul></div><p>
Le pilote lecture seule pour le système de fichiers des Commodore 1581 &amp;
1541, installé comme un module, permet le montage des disques Commodore 1581
dans un lecteur de disquette standard 3,5 pouces et les disques images 1541
copiés sur n'importe quelle disquette. La conversion PETSCII vers ASCII peut
être effectuée automatiquement. Les partitions sur les disques 1581 sont accédés
comme des sous-répertoires.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3490"/>10.6. Le système de fichiers CrosStor</h3></div></div></div><p>
C'est le nouveau nom pour le <span class="emphasis"><em>système de fichiers de haut
débit</em></span> (High throughput filesystem - HTFS).
Pour plus d'informations voyez la page d'accueil de CrosStor : <a class="ulink" href="http://www.crosstor.com" target="_top">http://www.crosstor.com</a>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3502"/>10.7. Le système de fichiers de bureau : DTFS (DeskTop File System)</h3></div></div></div><a id="dtfs"/><p>
Les buts lors de la conception du système de fichiers de bureau furent
influencés par ce qu'était l'environnement pour les premiers micro-ordinateurs.
DTFS compresse les données enregistrées dans les fichiers pour réduire les
besoins en espace disque (les répertoires restent non compressés). La
compression est effectuée page par page à la volée. DTFS supporte le LZW et la
non compression, mais vous pouvez ajouter votre propre algorithme. Une partie de
l'espace est économisée en n'allouant pas d'avance les i-noeuds. L'allocation de
chaque bloc de disque en tant qu'i-noeud est chose aisée. Chaque i-noeud est
enregistré comme un arbre B+. Pour plus d'information, voyez le papier USENIX
sur DTFS (vous pouvez le télécharger depuis <a class="ulink" href="ftp://ftp.crosstor.com/pub/DTFS/papers/" target="_top">ftp://ftp.crosstor.com/pub/DTFS/papers/</a>).
</p><p>
<a id="dtfs_unixware"/>
Un pilote <span class="emphasis"><em>commercial</em></span> en lecture et écriture est disponible
auprès de CrosStor pour UnixWare et SUN Solaris :
</p><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.crosstor.com/pub/DTFS/" target="_top">ftp://ftp.crosstor.com/pub/DTFS/</a></p></li><li class="listitem"><p>Licence : Commerciale ?</p></li><li class="listitem"><p>Accès : lecture / écriture</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3534"/>10.8. Le système de fichier amélioré (Linux) : EFS</h3></div></div></div><a id="enhfs"/><p>
Le projet de système de fichiers amélioré a pour but de créer un nouveau système
de fichiers pour Linux et éventuellement d'autres systèmes d'exploitation qui
permettra à l'administrateur de définir un système de fichiers montable sur un
ensemble de périphériques blocs (que se soient des disques durs ou des
partitions). Le but est de permettre à un système de fichiers d'ajouter ou
enlever une partition (si les partitions restantes ont assez de place pour
contenir toutes les données) d'un ensemble de partitions pendant que le système
fonctionne.
Les deux principaux buts sont de permettre à un certain nombre de systèmes de
fichiers montables de partager le même ensemble d'espace d'enregistrement (ie.
avoir les répertoires personnels des utilisateurs sur le même espace disque que
les news, mais ayant des quotas séparés), et de permettre l'ajout de disques
durs facilement pour apporter plus d'espace.
</p><p>
Les autres fonctionnalités que les auteurs veulent implémenter sont la <a class="link" href="#journal">journalisation</a>, le support du maximum de systèmes
d'exploitation (bien que tout le travail soit initialement effectué sous Linux),
et les quotas intégrés au système de fichiers de façon à ce que nous ne perdions
plus de temps en lançant un programe débile de vérification des quotas au
démarrage. La journalisation (des quotas) évitera la vérification des quotas de
la même manière qu'il évite <span class="command"><strong>fsck</strong></span> ! Ils veulent être
capables de démarrer un système avec 10 Go de news réparties sur quatre disques
durs avec les quotas <span class="emphasis"><em>après</em></span> une coupure de courant avec
moins de 20 second pour monter un système de fichiers !
</p><p>
La page d'accueil du système de fichiers amélioré est à 
<a class="ulink" href="http://www.coker.com.au/~russell/enh/" target="_top">http://www.coker.com.au/~russell/enh/</a>.
Contacter Russell Coker <code class="email">&lt;<a class="email" href="mailto:russell@coker.com.au">russell@coker.com.au</a>&gt;</code> pour plus
d'information.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3560"/>10.9. Le système de fichiers à extents (IRIX) : EFS</h3></div></div></div><a id="efs"/><p>
Le système de fichiers à extents (EFS) est le système de fichiers avancé de
Silicon Graphics, très largement utilisé sur les versions d'IRIX antérieures à
la 6.0. A partir de la 6.0, XFS fut fourni avec IRIX et les utilisateurs
encouragés à faire migrer vers le système de fichiers XFS. Le support IRIX pour
EFS sera en lecture seule pour les versions supérieures à 6.5, néanmoins EFS est
toujours très utilisé pour les CD de distribution de logiciel SGI.
</p><p>
<a id="efs_linux"/>
Il y a deux modules pour que les noyaux Linux accèdent au système de fichiers
EFS.
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : 
<a class="ulink" href="http://aeschi.ch.eu.org/efs/" target="_top">http://aeschi.ch.eu.org/efs/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://aeschi.ch.eu.org/efs/efs-1.0b.tar.gz" target="_top">http://aeschi.ch.eu.org/efs/efs-1.0b.tar.gz</a></p></li><li class="listitem"><p>Auteur : Al Smith <code class="email">&lt;<a class="email" href="mailto:Al.Smith@aeschi.ch.eu.org">Al.Smith@aeschi.ch.eu.org</a>&gt;</code></p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture seule</p></li></ul></div><p>
Le module EFS est une implémentation du système de fichiers étendu pour les
noyaux Linux 2.2. Une implémentation (efsmod-0.6.tar.gz) EFS fut originellement
écrite pour les noyaux 1.x par Christian Vogelgsang. Dans cette implémentation,
le code a subit une réécriture complète et est aussi
« endian-clean<a href="#ftn.d0e3593" class="footnote" id="d0e3593"><sup class="footnote">[5]</sup></a> ».
Pour utiliser le module EFS, vous aurez besoin d'au moins un noyau 2.2. Pour
monter les CD Irix, vos CD-ROM devront être capable d'utiliser des blocs de 512
octets. Cette version de EFS contient le support des partitions de disques durs,
et aussi un patch noyau qui vous permet d'installer le code EFS dans votre
propre code source du noyau. La prise en compte des fichiers de grande taille a
aussi été considérablement améliorée.
</p><p>
<a id="efsmod_linux"/>
L'efsmod originel est aussi disponible à :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://wwwcip.informatik.uni-erlangen.de/user/cnvogelg/proj.html" target="_top">http://wwwcip.informatik.uni-erlangen.de/user/cnvogelg/proj.html</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://wwwcip.informatik.uni-erlangen.de/user/cnvogelg/bin/efsmod-0.6.tgz" target="_top">http://wwwcip.informatik.uni-erlangen.de/user/cnvogelg/bin/efsmod-0.6.tgz</a></p></li><li class="listitem"><p>Auteur : Christian Vogelgsang</p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture seule</p></li></ul></div><p>
Efs-mod 0.6 est le module EFS lecture seule originel pour Linux. La version 0.6
est finie mais le projet est gelé due à un manque de temps et d'information pour
implémenter la partie écriture.
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e3623"/>10.9.1. Les librairies EFS et UFS, libfs</h4></div></div></div><a id="libfs"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ivo.cps.unizar.es/pub/SPDsoft/libfs.tar.gz" target="_top">ftp://ivo.cps.unizar.es/pub/SPDsoft/libfs.tar.gz</a></p></li><li class="listitem"><p>Auteur : J.A. Gutierrez <code class="email">&lt;<a class="email" href="mailto:spd@ivo.cps.unizar.es">spd@ivo.cps.unizar.es</a>&gt;</code></p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture seulement pour IRIX EFS et Sun UFS</p></li></ul></div><p>
Une librairie C pour lire EFS et FFS depuis WinNT x86, SunOS et IRIX. Facile à
utiliser (une interface ressemblant à Posix) et à lier avec du code existant.
Sur le même serveur FTP, on trouvera aussi winefssh.exe et winufssh.exe, des
binaires WinNT simples pour lire de façon interactive les systèmes de fichiers
UFS et EFS. Un paquetage ni très léché, ni très documenté, mais quelqu'un peut
le trouver utile.
</p><p>
Liens utiles :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Une briève description du système de fichiers IRIX EFS : <a class="ulink" href="http://squish.ucs.indiana.edu:80/ebt-bin/nph-dweb/dynaweb/SGI_Admin/IA_DiskFiles/@ebt-link;td=8?target=%25N%14_7484_START_RESTART_N%25" target="_top">http://squish.ucs.indiana.edu:80/ebt-bin/nph-dweb/dynaweb/SGI_Admin/IA_DiskFiles/@ebt-link;td=8?target=%25N%14_7484_START_RESTART_N%25</a></p></li></ul></div><p>
</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3657"/>10.10. Le système de fichiers rapide BSD : FFS</h3></div></div></div><a id="ffs"/><p>
C'est le système de fichiers natif pour la plupart des Unix BSD (FreeBSD,
NetBSD, OpenBSD, Sun Solaris<a href="#ftn.d0e3663" class="footnote" id="d0e3663"><sup class="footnote">[6]</sup></a>, ...)
</p><p>
Voir aussi : <a class="link" href="#sfs">SFS, secure filesystem</a>, <a class="link" href="#ufs" title="10.31. UFS">UFS</a>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3676"/>10.11. Le système de fichiers parallélisé générique : GPFS</h3></div></div></div><p>
GPFS est un système de fichiers dans le style <span class="trademark">Unix</span>™ conçu
pour le serveur <span class="trademark">RS/6000 SP</span>™. Il autorise les applications
à partager les données de fichiers répartis sur plusieurs noeuds.
Le GPFS supporte les systèmes de fichiers de très grande taille, et répartit
les données (en tronçon) sur plusieurs disques pour améliorer les
performances.
Le GPFS est basé sur un modèle de partage de disque permettant de réduire la
charge sur les disques non-attachés au noeud sur lequel s'exécute
l'application, et utilise un protocole de verrous distribués pour garantir la
totale cohérence des données qui peuvent être accédées de quelque noeud que ce
soit.
Il offre la plupart des interfaces standard d'accès aux systèmes de fichiers
d'<span class="trademark">AIX</span>™, autorisant ainsi la plupart des applications à
s'exécuter sans recompilation ou modification.
Ces capacités sont disponibles non seulement en permettant une grande vitesse
d'accès à la même donnée depuis tous les noeuds du système SP, mais en
fournissant aussi une totale cohérence pour les opérations concurrentes depuis
divers noeuds du cluster SP.
En cas de panne de composant, le GPFS essaie de poursuivre les opérations sur
plusieurs noeuds en admettant que des ressources suffisantes existent pour
permettre de continuer.
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://www.austin.ibm.com/resource/technology/paper1.html" target="_top">http://www.austin.ibm.com/resource/technology/paper1.html</a></p></li></ul></div><p>

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3697"/>10.12. Le système de fichiers hautes performances d'HP-UX : HFS</h3></div></div></div><p>
C'est le deuxième HFS qui apparaît dans ce guide pratique. Il est utilisé dans de vieilles versions de HP-UX<a href="#ftn.d0e3702" class="footnote" id="d0e3702"><sup class="footnote">[7]</sup></a>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3707"/>10.13. Le système de fichiers à haut débit : HTFS</h3></div></div></div><a id="htfs"/><p>
Liens utiles :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>SCO OpenServer 5 filesystems whitepaper : <a class="ulink" href="http://www.sco.com/products/Whitepapers/family/filesy4.htm" target="_top">http://www.sco.com/products/Whitepapers/family/filesy4.htm</a></p></li></ul></div><p>
Un pilote <span class="emphasis"><em>commercial</em></span> en mode lecture / écriture est
disponible auprès de CrosStor :
</p><p>
<a id="htfs_solaris"/>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.crosstor.com/pub/HTFS/" target="_top">ftp://ftp.crosstor.com/pub/HTFS/</a></p></li><li class="listitem"><p>Licence : Commerciale ?</p></li><li class="listitem"><p>Accès : lecture / écriture</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3741"/>10.14. Le système de fichiers journalisé (HP-UX, AIX, OS/2 5, Linux) : JFS</h3></div></div></div><a id="jfs"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://oss.software.ibm.com/developerworks/opensource/jfs/" target="_top">http://oss.software.ibm.com/developerworks/opensource/jfs/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/" target="_top">http://www10.software.ibm.com/developer/opensource/jfs/project/pub/</a></p></li><li class="listitem"><p>Auteurs : Steve Best <code class="email">&lt;<a class="email" href="mailto:sbest@us.ibm.com">sbest@us.ibm.com</a>&gt;</code> et
Dave Kleikamp <code class="email">&lt;<a class="email" href="mailto:shaggy@us.ibm.com">shaggy@us.ibm.com</a>&gt;</code></p></li><li class="listitem"><p>Licence :  ?</p></li><li class="listitem"><p>Accès : lecture / écriture</p></li></ul></div><p>
</p><p>
JFS est le système de fichiers journalisé d'IBM, utilisé actuellement sur les
serveurs d'entreprise d'IBM, et conçu pour répondre à des charges de traitement
importantes.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3776"/>10.15. Le format logique d'inter-échange (HP-UX) : LIF</h3></div></div></div><p>
Ce système de fichiers est utilisé dans les vieilles versions de HP-UX. Il peut
aussi être trouvé dans les ROM et les secteurs de démarrage.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3782"/>10.16. Le système de fichiers à structure journalisée pour Linux : LFS</h3></div></div></div><p>
L'implémentation du système de fichiers à structure journalisée pour Linux est appelé d(t)fs :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.complang.tuwien.ac.at/czezatke/lfs.html" target="_top">http://www.complang.tuwien.ac.at/czezatke/lfs.html</a>
</p></li><li class="listitem"><p>Auteur : Christian Czezatke <code class="email">&lt;<a class="email" href="mailto:e9025461@student.tuwien.ac.at">e9025461@student.tuwien.ac.at</a>&gt;</code>
</p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture, écriture, noms de fichier long,
etc</p></li></ul></div><p>
d(t)fs est un projet pour écrire un système de fichiers journalisé pour Linux.
Actuellement, le système de fichiers est à peu près achevé et utilisable, mais
un outil de maintenance n'a pour l'instant pas encore été écrit.
</p><p>
Il y aura aussi une liste de diffusion pout dtfs qui sera annoncé sur la page
d'accueil. Pour plus d'information voyer :
<a class="ulink" href="http://www.xss.co.at/mailman/listinfo.cgi/dtfs" target="_top">http://www.xss.co.at/mailman/listinfo.cgi/dtfs</a>
</p><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://collective.cpoint.net/lfs/" target="_top">http://collective.cpoint.net/lfs/</a>
- La page d'accueil kfs de Cornelius "Kees" Cook qui a commencé un projet de
  système de fichiers à structure journalisée pour Linux avant que le projet
dtfs prenne vie.</p></li><li class="listitem"><p><a class="ulink" href="http://lucien.blight.com/~c-cook/prof/lfs/" target="_top">http://lucien.blight.com/~c-cook/prof/lfs/</a>
- Une autre implémentation (morte) de LFS ;-)</p></li><li class="listitem"><p><a class="ulink" href="http://www.eecs.harvard.edu/~margo/usenix.195/" target="_top">http://www.eecs.harvard.edu/~margo/usenix.195/</a>
- La page LFS de Margo Seltzer <code class="email">&lt;<a class="email" href="mailto:margo@das.harvard.edu">margo@das.harvard.edu</a>&gt;</code>
</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3835"/>10.17. Le système de fichiers Macintosh : MFS</h3></div></div></div><p>
MFS est le système de fichiers originel du Macintosh. Il fut remplacé par HFS /
HFS+. Si vous pouvez fournir plus d'information, écrivez-moi à
<code class="email">&lt;<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>&gt;</code> s'il vous plaît.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3844"/>10.18. Le système de fichiers Minix</h3></div></div></div><p>
C'est le système de fichiers natif de Minix. Il fut aussi utilisé par les
premières versions de Linux.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3850"/>10.19. Le système de fichiers Novell NetWare : NWFS</h3></div></div></div><a id="nwfs"/><p>
NWFS est natif dans le SE Novell NetWare. C'est un système de fichiers basé sur
une FAT modifiée. Deux variantes de ce système de fichiers existent. La version
16 bits, NWFS 286, est utilisée par NetWare 2.x. NetWare 3.x, 4.x et 5 utilisent
la version 32 bits, NWFS 386.
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e3856"/>10.19.1. Le système de fichiers NetWare / 286</h4></div></div></div><a id="nwfs286"/><p>
(à faire)
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e3862"/>10.19.2. Le système de fichiers NetWare / 386</h4></div></div></div><a id="nwfs386"/><p>
(à faire)
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e3868"/>10.19.3. Accéder à NWFS-386 depuis Linux</h4></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.timpanogas.com/html/fenris_for_linux.html" target="_top">http://www.timpanogas.com/html/fenris_for_linux.html</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://207.109.151.240/nwfs/" target="_top">ftp://207.109.151.240/nwfs/</a></p></li><li class="listitem"><p>Auteur : Timpanogas Research Group, Inc. (jmerkey@timpanogas.com)</p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture seule</p></li></ul></div><p>
Ce pilote vous autorise à monter un système de fichiers NWFS-386 sous Linux.
</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3895"/>10.20. Les services de stockage Novell : NSS</h3></div></div></div><a id="nss"/><p>
C'est un nouveau système de fichiers 64 bits <a class="link" href="#journal">journalisé</a> utilisant l'algorithme des <a class="link" href="#btree">arbres équilibrés (B-arbres)</a>. Il est utilisé dans Novell
NetWare 5.

</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://www.novell.com/whitepapers/nw5/nss.html" target="_top">http://www.novell.com/whitepapers/nw5/nss.html</a>
- NSS Whitepaper</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3915"/>10.21. Le système de fichiers à struture sur disque : ODS</h3></div></div></div><p>
ODS (On Disk Structure) est le système de fichiers natif d'OpenVMS et de VMS.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3921"/>10.22. Le système de fichiers QNX</h3></div></div></div><a id="qnxfs"/><a id="qnx4"/><p>
Ce système de fichiers est utilisé dans QNX.  Deux versions majeures du système
de fichiers existent. La version 2 est utilisée par QNX 2 et la version 4 par
QNX 4. QNX 4 ne supporte pas la version 2 et vice versa.
</p><p>
Le système de fichiers QNX4 est maintenant accessible depuis Linux 2.1.x+.
Activer l'option de compilation du noyau <span class="guimenuitem">QNX filesystem
support</span>.
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Téléchargement : dans le noyau ;)</p></li><li class="listitem"><p>Auteur : Frank Denis  <code class="email">&lt;<a class="email" href="mailto:j@4u.net">j@4u.net</a>&gt;</code> (maintainer), Richard Frowijn</p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture (excepté pour les fichiers "multi-extents"), écriture (expérimentale)</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3951"/>10.23. Le système de fichiers ReiserFS</h3></div></div></div><a id="reiserfs"/><p>
ReiserFS est un système de fichier utilisant une variante des algorithmes
classiques des arbres équilibrés. Les résultats obtenus, quand ils sont
comparés au système de fichier Ext2FS, basé sur l'allocation de bloc
conventionnelle, sous le même système d'exploitation et employant le même code
de « buffering », suggère que ces algorithmes sont plus
efficaces en terme de performance temporelle pour les gros fichiers et les
petits fichiers éloignés de la taille du bloc, devenant moins efficace en
performances temporelles mais plus en terme d'économie d'espace disque quand on
se rapproche de la taille du noeud ; devenant notablement plus performant
en terme d'espace et de temps quand la taille descend très en dessous de la
taille du bloc (4k), atteignant un ordre de grandeur très important pour les
fichiers d'une taille de 100 octets. L'amélioration de performance spatiale et
temporelle en ce qui concerne les petits fichiers suggère que nous pourrions
maintenant revisiter un postulat commun dans la conception des systèmes
d'exploitation qui dit que l'on doit aggréger les objets de petite taille en
utilisant des couches supérieures à celle du système de fichiers.
</p><p>
Liens utiles :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil du système de fichiers ReiserFS : <a class="ulink" href="http://www.reiserfs.org/" target="_top">http://www.reiserfs.org/</a>
</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3968"/>10.24. Le système de fichiers pour CD-ROM de Sony : RFS</h3></div></div></div><p>
Le système de fichiers Sony pour l'écriture par paquet incrémentale.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3974"/>10.25. Le système de fichiers pour Rom : RomFS</h3></div></div></div><p>
L'auteur de l'implémentation de RomFS pour Linux est Janos Farkas <code class="email">&lt;<a class="email" href="mailto:chexum@shadow.banki.hu">chexum@shadow.banki.hu</a>&gt;</code>.
Pour plus d'information voyez le fichier
<span class="emphasis"><em>/usr/src/linux/Documentation/filesystems/romfs.txt</em></span>.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e3986"/>10.26. Le système de fichiers sécurisé : SFS</h3></div></div></div><a id="sfs"/><p>
Le système de fichiers SFS est une variation du système de fichiers FFS. Les
blocs de boot, les super-blocs, les blocs d'archivage et les blocs libres du
système de fichiers SFS sont, au niveau administratif, identiques à ceux de FFS.
Néanmoins, les i-noeuds diffèrent de ceux de FFS.  Chaque inode de numéro impair
est réservé pour les informations de sécurité. Les informations contiennent les
listes de control d'accès (ACL). Je ne suis pas sûr que SFS possède d'autre
capacité.
</p><p>
Liens sur SFS :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p> <a class="ulink" href="http://uw7doc.sco.com/FS_admin/_The_sfs_File_System_Type.html" target="_top">http://uw7doc.sco.com/FS_admin/_The_sfs_File_System_Type.html</a>
- Documentation UnixWare 7 : Le système de fichiers SFS</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4003"/>10.27. Le système de fichiers Spiralog (OpenVMS)</h3></div></div></div><a id="spiralog"/><p>
Spiralog est un système de fichiers 64 bits à hautes performances pour OpenVMS.
Il combine la technologie de <a class="link" href="#journal">jounalisation</a> et la
technologie plus traditionnelle des arbres équilibrés (ou <a class="link" href="#btree">B-arbres</a>) pour fournir une abstraction générale. Pour
accroître la stabilité et garantir la reprise sur incident, on utilise un
mécanisme d'adressage par arbres équilibrés avec écriture anticipée
(write-ahead).
</p><p>
Liens concernant Spiralog chez Digital :

</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://www.digital.com/info/SP6048/" target="_top">http://www.digital.com/info/SP6048/</a> - système de fichiers Spiralog pour OpenVMS pour Alpha</p></li><li class="listitem"><p> <a class="ulink" href="http://www.digital.com/DTJM01/DTJM01AH.HTM" target="_top">http://www.digital.com/DTJM01/DTJM01AH.HTM</a> - Revue du système de fichiers Spiralog</p></li><li class="listitem"><p> <a class="ulink" href="http://www.digital.com/DTJM02/DTJM02HM.HTM" target="_top">http://www.digital.com/DTJM02/DTJM02HM.HTM</a> - Design du serveur pour le système de fichiers Spiralog</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4037"/>10.28. Le système de fichiers System V et ses dérivés</h3></div></div></div><p>
La page d'accueil du projet System V Linux est à <a class="ulink" href="http://www.knm.org.pl/prezes/sysv.html" target="_top">http://www.knm.org.pl/prezes/sysv.html</a>.
Le mainteneur de ce projet est <code class="email">&lt;<a class="email" href="mailto:kgb@manjak.knm.pl.org">kgb@manjak.knm.pl.org</a>&gt;</code>.
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4048"/>10.28.1. Le système de fichiers rapide d'Acer : AFS</h4></div></div></div><a id="afs"/><p>
Le système de fichiers rapide d'Acer est utilisé sur SCO Open Server. Il est
semblable au système de fichiers SVR4, mais utilise des champs de bits au lieu
de listes chainées de blocs libres.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4054"/>10.28.2. Le système de fichiers rapide étendu d'Acer : EAFS</h4></div></div></div><a id="eafs"/><p>
Le système de fichiers AFS peut être étendu pour prendre en compte les noms de
fichiers jusque 255 caractères, mais les entrées de répertoire ont toujours des
noms de 14 caractères. Ce système de fichiers est utilisé sur SCO Open Server.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4060"/>10.28.3. Les systèmes de fichiers cohérents</h4></div></div></div><a id="coherent"/><p/></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4065"/>10.28.4. S5</h4></div></div></div><a id="s5"/><p>
Ce système de fichiers est utilisé dans UnixWare. Il est probablement compatible
System V, mais je ne l'ai pas encore vérifié. Pour plus d'information voyez 
<a class="ulink" href="http://uw7doc.sco.com/FS_admin/_The_s5_File_System_Type.html" target="_top">http://uw7doc.sco.com/FS_admin/_The_s5_File_System_Type.html</a>.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4074"/>10.28.5. S51K - SystemV 1K</h4></div></div></div><a id="s51k"/><p>
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4080"/>10.28.6. Le système de fichiers Version 7</h4></div></div></div><p>
Ce système de fichiers est utilisé sur Unix Version 7 sur machines PDP-11.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4085"/>10.28.7. Le système de fichiers Xenix</h4></div></div></div><a id="xenix"/><p>
</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4092"/>10.29. Le système de fichiers pour CD-ROM de Philips : CD-Text</h3></div></div></div><p>
Le standard de Philips pour l'encodage des disques et des pistes de données sur
les CD audio.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4098"/>10.30. Le format de Disque Universel (système de fichiers des DVD-ROM) : UDF</h3></div></div></div><p>
Il y a un pilote Linux pour le système de fichiers UDF :
<a id="udf_linux"/></p><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://trylinux.com/projects/udf/" target="_top">http://trylinux.com/projects/udf/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://trylinux.com/projects/udf/udf-0.8.0.1.tar.gz" target="_top">http://trylinux.com/projects/udf/udf-0.8.0.1.tar.gz</a></p></li><li class="listitem"><p>Auteur : Dave Boynton <code class="email">&lt;<a class="email" href="mailto:dave@trylinux.com">dave@trylinux.com</a>&gt;</code></p></li><li class="listitem"><p>Liste de diffusion : &lt;linux_udf@hootie.lvld.hp.com&gt;</p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : Lecture seule</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ufs"/>10.31. UFS</h3></div></div></div><p>
Note : les gens confondent souvent <a class="link" href="#ffs">BSD Fast
Filesystem</a> et UFS. FFS et UFS sont des systèmes de fichiers
<span class="emphasis"><em>différents</em></span>. Tous les Unix modernes utilisent le système de
fichiers FFS, et non UFS. UFS fut seulement présent dans les toutes premières
versions de BSD. Vous pouvez en télécharger le source à
<a class="ulink" href="http://minnie.cs.adfa.edu.au/TUHS/" target="_top">http://minnie.cs.adfa.edu.au/TUHS/</a>
</p><p>
Liens utiles :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://www.sun.ca/white-papers/ufs-cluster.html" target="_top">http://www.sun.ca/white-papers/ufs-cluster.html</a>
- Implémentation de l'écriture en cluster (write-clustering) pour l'UFS de Sun.
</p></li></ul></div><p>
</p><p>
Voir aussi : <a class="link" href="#ffs">BSD FFS</a>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="v7"/>10.32. V7 Filesystem</h3></div></div></div><p>
Le système de fichier V7 a été utilisé dans la septième édition du système en
temps partagé Unix (Seventh Edition of UNIX Time Sharing system, aux environs
de 1980). Pour plus d'informations, voir le source de V7, disponible à
l'archive Unix : <a class="ulink" href="http://minnie.cs.adfa.edu.au/TUHS/" target="_top">http://minnie.cs.adfa.edu.au/TUHS/</a>               
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4171"/>10.33. Le système de fichiers Veritas (HP-UX, SCO UnixWare, Solaris) : VxFS</h3></div></div></div><a id="vxfs"/><p>
C'est un système de fichiers commercial développé par Veritas Inc. Vous pouvez
le trouver sous HP-UX, SCO UnixWare, Solaris et probablement sous d'autres
systèmes<a href="#ftn.d0e4177" class="footnote" id="d0e4177"><sup class="footnote">[8]</sup></a>. Il a des fonctionnalités très
intéressantes : allocation basée sur l'utilisation d'extents,
journalisation, listes de contrôle d'accès (ACL), support des fichiers de grande
taille jusqu'à 2 tera-octets, sauvegarde en ligne (snapshot filesystem), quotas
façon BSD et beaucoup plus.
</p><p>
Trois versions<a href="#ftn.d0e4183" class="footnote" id="d0e4183"><sup class="footnote">[9]</sup></a> de VxFS sont disponibles :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Version 1 : C'est la version originelle de VxFS, peu répandue.</p></li><li class="listitem"><p>Version 2 : Support de l'allocation par ensemble de fichiers et d'allocation dynamique des inodes.</p></li><li class="listitem"><p>Version 4 : Dernière version, support des fichiers de grande taille et des quotas.</p></li></ul></div><p>
Notez que les versions HP-UX, Solaris et UnixWare utilisent des structures
légèrement différentes, vous ne pourrez donc peut-être pas lire VxFS quand vous
le connectez à d'autres systèmes.
</p><p>
Liens concernant VxFS :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://www.veritas.com/" target="_top">http://www.veritas.com/</a> - Veritas Inc <code class="email">&lt;<a class="email" href="mailto:vx-sales@veritas.com">vx-sales@veritas.com</a>&gt;</code>.</p></li><li class="listitem"><p><a class="ulink" href="http://uw7doc.sco.com/ODM_FSadmin/CONTENTS.html" target="_top">http://uw7doc.sco.com/ODM_FSadmin/CONTENTS.html</a> - VxFS ODM FS Admin - UnixWare 7 (très bonne documentation).</p></li><li class="listitem"><p><a class="ulink" href="http://uw7doc.sco.com/FS_manager/fsD.vxfsopt.html" target="_top">http://uw7doc.sco.com/FS_manager/fsD.vxfsopt.html</a> - VxFS FS Manager - UnixWare 7 (documentation).</p></li><li class="listitem"><p><a class="ulink" href="http://manuals.mchp.siemens.de:80/dynaweb/english/ru544e/drlugueb/o25636e1/@Generic__BookView/1641;cd=3" target="_top">http://manuals.mchp.siemens.de:80/dynaweb/english/ru544e/drlugueb/o25636e1/@Generic__BookView/1641;cd=3</a> - VxFS - Reliant Unix.</p></li></ul></div><p>
</p><p>
Voir aussi <a class="link" href="#vxvm">"VxVM (Veritas Volume Manager)</a> et <a class="link" href="#journal">systèmes de fichiers journlisés</a>.
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4235"/>10.33.1. VxTools</h4></div></div></div><a id="vxtools"/><p>
Des utilitaires Unix en ligne de commande pour accéder à VxFS version 2 et 4
sont disponible sous la GNU GPL :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.penguin.cz/~mhi/fs/vxfs/" target="_top">http://www.penguin.cz/~mhi/fs/vxfs/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.penguin.cz/pub/users/mhi/vxfs/" target="_top">ftp://ftp.penguin.cz/pub/users/mhi/vxfs/</a></p></li><li class="listitem"><p>Auteur : Martin Hinner <code class="email">&lt;<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>&gt;</code></p></li><li class="listitem"><p>Liste de diffusion : &lt;fs-l@penguin.cz&gt;</p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture seule, utilitaires en ligne de commande</p></li></ul></div><p>
VxTools est un ensemble d'outils en ligne de commande qui vous authorise l'accès
à votre système de fichiers VxFS depuis Linux (et éventuellement depuis d'autres
Unix). La version actuelle lit VxFS version 2 et 4.
</p><p>
Je (mhi) prévoit aussi un pilote VxFS pour le noyau Linux.
</p><p>
Pour autant que je sache, Rodney Ramdas <code class="email">&lt;<a class="email" href="mailto:rodney@quicknet.nl">rodney@quicknet.nl</a>&gt;</code>
travaille sur un pilote VxFS pour FreeBSD. Je ne connais pas le statut actuel
de son projet, donc si vous voulez plus d'informations contactez le
directement.
</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4275"/>10.34. Le système de fichiers étendu (IRIX) : XFS</h3></div></div></div><a id="xfs"/><p>
XFS(tm) est la prochaine génération de système de fichiers pour les systèmes
<span class="trademark">Silicon Graphics</span>™, des stations de travail aux
super-calculateurs. XFS fournit des capacités de fichiers 64 bits complètes qui
s'adaptent facilement à la prise en charge des fichiers extrêmement grands et
des systèmes de fichiers qui vont jusqu'à 1 tera-octet. Le système de fichiers
XFS intègre un gestionnaire de volume, un débit d'E/S garanti et une technologie
de <a class="link" href="#journal">journalisation</a> pour une reprise sur incident
rapide et sûre. Le système de fichiers peut être sauvegardé alors qu'il est en
cours d'utilisation, réduisant de manière significative la charge
d'administration.
</p><p>
XFS a été conçu pour de très grandes performances : un débit soutenu de
plus de 300 Mo par seconde a  pu être constaté sur des systèmes CHALLENGE. Le
système de fichiers XFS s'adapte pour atteindre les performances de
l'architecture multi-processeur des systèmes CHALLENGE. Traditionnellement les
fichiers, répertoires et systèmes de fichiers voient une dégradation des
performances quand ils grossissent en taille. Avec le système de fichiers XFS,
il n'y a pas de pénalité de performance. Par exemple, les répertoires XFS ont
été testés avec jusqu'à 32 millions de fichiers dans un seul répertoire.
</p><p>
XFS est un système de fichiers journalisé. Il enregistre les changements
appliqués aux i-noeuds, répertoires et bitmaps sur le disque avant que les
entrées originales ne soient misent à jour. Si le système plante avant que les
mises à jours n'aient été effectuées, elles peuvent être recréées en utilisant le
journal et mises à jour comme prévu.
</p><p>
XFS utilise un gestionnaire d'espace pour allouer de l'espace disque pour le
système de fichier et contrôler les i-noeuds. Il utilise un gestionnaire
d'espace de nom pour contrôler l'allocation des répertoires. Ces gestionnaires
utilisent l'indexation par arbres équilibrés (B-arbres) pour enregistrer les
informations de localisation des fichiers, abaissant de manière significative le
temps d'accès nécessaire pour récupérer les informations des fichiers.

</p><p>
Les i-noeuds sont créés quand il est nécessaire et ne sont pas restreints à une
aire particulière sur la partition du disque. XFS essaie de positionner les
i-noeuds à côté des fichiers et répertoires qu'ils référencent. Les très petits
fichiers, tels que les liens symboliques et certains répertoires, sont
enregistrés comme partie intégrante de l'i-noeud, pour améliorer les
performances et économiser de l'espace disque. Les répertoires larges utilisent
l'indexation par arbres équilibrés à l'intérieur du répertoire pour accélérer
les recherches, ajouts et suppressions de fichiers.
</p><p>
Liens utiles sur XFS :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://www.sgi.com/Technology/xfs-whitepaper.html" target="_top">http://www.sgi.com/Technology/xfs-whitepaper.html</a> - Livre blanc sur XFS</p></li></ul></div><p>
Le portage Linux de XFS couvert par la GNU General Public Licence est disponible
à SGI Inc. :
<a id="xfs_linux"/>
</p><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://oss.sgi.com/projects/xfs/" target="_top">http://oss.sgi.com/projects/xfs/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://oss.sgi.com/www/projects/xfs/download/" target="_top">ftp://oss.sgi.com/www/projects/xfs/download/</a></p></li><li class="listitem"><p>Auteur : SGI Inc., <a class="ulink" href="http://www.sgi.com/" target="_top">http://www.sgi.com/</a></p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture/écriture</p></li></ul></div><p>

</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4332"/>10.35. Xia FS</h3></div></div></div><a id="xia"/><p>
Ce système de fichiers fut développé pour remplacer le vieux système de fichiers
Minix pour Linux. L'auteur de ce système de fichiers est Franx Xia
<code class="email">&lt;<a class="email" href="mailto:qx@math.columbia.edu">qx@math.columbia.edu</a>&gt;</code>.
</p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-11"/>11. Partitions « brutes »</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4345"/>11.1. Sauvegarder des partitions directes avec DBsnapshot</h3></div></div></div><p>(à faire : www.crosstor.com)
</p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="filesystems-HOWTO-fr-12"/>12. Appendice</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4354"/>12.1. Les systèmes de fichiers réseaux</h3></div></div></div><p>
Ce guide pratique ne concerne pas les systèmes de fichiers réseaux, mais je me dois de
les mentionner.
</p><p>
Voici une brève liste de ceux que je connais :
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4361"/>12.1.1. Le système de fichiers Andrew : AFS</h4></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>La FAQ AFS est à <a class="ulink" href="http://www.angelfire.com/hi/plutonic/afs-faq.html" target="_top">http://www.angelfire.com/hi/plutonic/afs-faq.html</a>.</p></li><li class="listitem"><p>Des clients et des serveurs commerciaux pour à peu prêt toutes les platformes (excepté win98) sont disponibles chez IBM.  Voyez <a class="ulink" href="http://www.transarc.com/Product/EFS/AFS/index.html" target="_top">http://www.transarc.com/Product/EFS/AFS/index.html</a></p></li><li class="listitem"><p>Un client libre pour Unix est disponible chez Arla Team à <a class="ulink" href="http://www.stacken.kth.se/projekt/arla/" target="_top">http://www.stacken.kth.se/projekt/arla/</a>.</p></li><li class="listitem"><p>Un serveur libre est aussi en préparation, mais pas encore en production.</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4388"/>12.1.2. CODA</h4></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.coda.cs.cmu.edu/" target="_top">http://www.coda.cs.cmu.edu/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://ftp.coda.cs.cmu.edu/pub/coda/linux/" target="_top">ftp://ftp.coda.cs.cmu.edu/pub/coda/linux/</a></p></li><li class="listitem"><p>Auteur : CMU Coda Group <code class="email">&lt;<a class="email" href="mailto:braam@coda.cs.cmu.edu">braam@coda.cs.cmu.edu</a>&gt;</code></p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture/écriture</p></li></ul></div><p>
</p><p>
Coda est un système de fichiers distribué, avec des fonctionnalités avancées
telle que le fonctionnement en mode déconnecté, et la réplication de serveurs.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4418"/>12.1.3. Le système de fichiers réseaux (Unix) : NFS</h4></div></div></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4423"/>12.1.4. Le protocole central de NetWare (Novell NetWare) : NCP</h4></div></div></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4428"/>12.1.5. Blocs de message serveur (Windows 3.x/9x/NT) : SMB</h4></div></div></div><p>
Ce protocole est utilisé dans le monde Windows.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4433"/>12.1.6. Intermezzo<a id="intermezzo"/></h4></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://inter-mezzo.org/" target="_top">http://inter-mezzo.org/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://inter-mezzo.org/downloads.html" target="_top">http://inter-mezzo.org/downloads.html</a></p></li><li class="listitem"><p>Auteur : Stelias et RedHat <code class="email">&lt;<a class="email" href="mailto:info@stelias.com">info@stelias.com</a>&gt;</code></p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture/écriture</p></li></ul></div><p>
Intermezzo est un système de fichiers distribué pour Linux. Il es inspiré de
Coda, mais utilise les disques comme tampons persistants. Intermezzo supporte
les opérations en mode déconnecté, mais n'incorpore pas encore de système
d'identification.
</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4463"/>12.2. Les systèmes de fichiers chiffrés</h3></div></div></div><p>
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4468"/>12.2.1. Le système de fichiers chiffré : CFS</h4></div></div></div><a id="cfs"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : ?</p></li><li class="listitem"><p>Téléchargement : ?</p></li><li class="listitem"><p>Auteur : Matt Blaze <code class="email">&lt;<a class="email" href="mailto:mab@research.att.com">mab@research.att.com</a>&gt;</code>.</p></li><li class="listitem"><p>Licence : ?</p></li><li class="listitem"><p>Accès : lecture/écriture, utilisant DES/3DES.</p></li></ul></div><p>
CFS met les services de chiffrement dans le système de fichiers
<span class="trademark">Unix</span>™. Il supporte l'enregistrement sécurisé au niveau
système au travers d'une interface système de fichier Unix standard pour crypter
les fichiers. Les utilisateurs associent une clé cryptographique avec le
répertoire qu'ils veulent protéger. Les fichiers dans ce répertoire (tout comme
les composantes de chemin d'accès) sont chiffrés et déchiffrés de façon
transparente avec la clé spécifiée sans autre intervention de l'utilisateur. Le
fichier en clair n'est jamais enregistré sur le disque ou envoyé sur un serveur
de fichier distant. CFS emploie une nouvelle combinaison de flux DES et des
modes « codebook cipher » pour fournir une haute sécurité avec de bonnes
performances sur une station de travail moderne. CFS peut utiliser n'importe
quel système de fichiers disponible pour son enregistrement sous-jacent sans
modification, y comprit les serveur de fichiers distants tel que NFS. Les
fonctions d'administration système, telles que les sauvegardes, fonctionnent de
façon normale et sans besoin de connaître la clé.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4498"/>12.2.2. Le système de fichiers chiffré transparent : TCFS</h4></div></div></div><a id="tcfs"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://tcfs.dia.unisa.it/" target="_top">http://tcfs.dia.unisa.it/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="ftp://tcfs.dia.unisa.it/pub/tcfs/" target="_top">ftp://tcfs.dia.unisa.it/pub/tcfs/</a></p></li><li class="listitem"><p>Auteurs : Luigi Catuogno <code class="email">&lt;<a class="email" href="mailto:andcoz@tcfs.dia.unisa.it">andcoz@tcfs.dia.unisa.it</a>&gt;</code>.</p></li><li class="listitem"><p>Licence : GPL</p></li><li class="listitem"><p>Accès : lecture/écriture transparente en utilisant CBC-DES/3DES/RC5/IDEA/autres...</p></li></ul></div><p>
La principale différence entre TCFS et CFS est la transparence obtenue par les
utilisateurs en utilisant TCFS. En fait, CFS fonctionne dans l'espace
utilisateur tandis que TCFS fonctionne dans l'espace noyau d'où des performances
et une sécurité accrue. Les fonctions du module dynamique de chiffrement
autorisent l'utilisateur à spécifier le moteur de chiffrement de son choix devant
être utilisé par TCFS. Actullement disponible sous Linux seulement, TCFS sera
bientôt aussi disponible pour NetBSD, et supportera aussi dans un futur proche
d'autres systèmes de fichier que NFS.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4529"/>12.2.3. Système de fichiers Sécurisé : SFS</h4></div></div></div><p>
(A faire : <a class="ulink" href="http://www.cs.auckland.ac.nz/~pgut001/sfs/index.html" target="_top">http://www.cs.auckland.ac.nz/~pgut001/sfs/index.html</a>)
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4538"/>12.2.4. Le système de fichiers stéganographique pour Linux : VS3FS</h4></div></div></div><a id="vs3fs"/><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.linux-security.org/sfs/" target="_top">http://www.linux-security.org/sfs/</a></p></li><li class="listitem"><p>Licence : ?</p></li><li class="listitem"><p>Accès : ?</p></li></ul></div><p>
fspatch est un patch du noyau qui introduit le support du système de fichiers
stéganographique (connut précédemment comme vs3fs, un système de fichiers de type
expérimental qui non seulement chiffre toutes les informations sur le disque,
mais aussi essaie de cacher cette information de telle manière qu'il ne peut
être prouvé que l'information existe sur le disque. Cela vous permet de garder
des informations sensibles sur un disque, sans être susceptible d'être forcé de
révéler cette information. Même sous des circonstances extrêmes, des documents
factices peuvent être enregistrés sur les autres parties du disque, pour
lesquels un mot de passe est nécessaire pour être révélé. Il ne devrait pas être
possible de déterminer si d'autres informations résident sur le disque.
</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4558"/>12.3. Outils de test de performance disque</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4561"/>12.3.1. IOzone</h4></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Page d'accueil : <a class="ulink" href="http://www.iozone.org/" target="_top">http://www.iozone.org/</a></p></li><li class="listitem"><p>Téléchargement : <a class="ulink" href="http://www.iozone.org/src/stable/" target="_top">http://www.iozone.org/src/stable/</a></p></li><li class="listitem"><p>Licence : librement distribuable</p></li></ul></div><p>
</p><p>
IOzone est un banc de performance pour les opérations de système de fichier. Il
génère et mesure une grande variété d'opérations. IOzone a été porté sur bon
nombre de machines et tourne sur de nombreux systèmes d'exploitation.
</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4584"/>12.4. Ecrire votre propre pilote de système de fichiers</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4587"/>12.4.1. DOS</h4></div></div></div><p>
Je n'est pas encore vu de bonne page sur l'écriture d'un pilote pour système de
fichier DOS sur le net (Network redirectors).  La meilleure source est la liste
d'interruption de Ralf Brown et le code source de <a class="link" href="#ihpfs">iHPFS</a>.
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4596"/>12.4.2. OS/2</h4></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="ftp://ftp.leo.org/pub/comp/os/os2/leo/devtools/doc/ifsinf.zip" target="_top">ftp://ftp.leo.org/pub/comp/os/os2/leo/devtools/doc/ifsinf.zip</a></p></li><li class="listitem"><p><a class="ulink" href="ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/32drv170.zip" target="_top">ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/32drv170.zip</a>
- Sur les pilotes OS/2 32 bits et le support IFS. Fournit des services noyau 32
  bits (DevHelp) et des fonctions utilitaires pour le code ring 0 32 bits d'OS/2
(Pilotes périphériques et pilotes de système de fichiers
installables).</p></li></ul></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="d0e4613"/>12.4.3. Windows NT</h4></div></div></div><p>
La page du kit IFS de Microsoft (<a class="ulink" href="http://www.microsoft.com/ddk/IFSkit/" target="_top">http://www.microsoft.com/ddk/IFSkit/</a>) sera le meilleur moyen
de se mettre au développement système de fichiers sous NT (même avec son coût
d'environ 1000 dollars US).
</p><p>
Pour plus d'informations sur l'écriture de pilotes pour systèmes de fichiers
pour Windows NT, consultez <a class="ulink" href="http://www.ing.umu.se/~bosse/" target="_top">http://www.ing.umu.se/~bosse/</a> par
&lt;<code class="email">&lt;<a class="email" href="mailto:bosse@acc.umu.se">bosse@acc.umu.se</a>&gt;</code>&gt;.</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="d0e4630"/>12.5. Documents Connexes</h3></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><a class="ulink" href="http://www.honeycomb.net/os/holistic/connect/filesys.htm" target="_top">http://www.honeycomb.net/os/holistic/connect/filesys.htm</a> - Bonne page sur les sytème de fichiers</p></li><li class="listitem"><p><a class="ulink" href="http://home.att.net/~artnaseef/" target="_top">http://home.att.net/~artnaseef/</a> -
La couche système de fichiers de Linux par
&lt;<code class="email">&lt;<a class="email" href="mailto:artnaseef@worldnet.att.net">artnaseef@worldnet.att.net</a>&gt;</code>&gt;.</p></li><li class="listitem"><p><a class="ulink" href="http://www.braysystems.com/linux/trustees.html" target="_top">http://www.braysystems.com/linux/trustees.html</a> - Administration Linux</p></li><li class="listitem"><p><a class="ulink" href="http://tcfs.dia.unisa.it" target="_top">http://tcfs.dia.unisa.it</a> - système de fichiers chiffré de manière transparente</p></li><li class="listitem"><p><a class="ulink" href="http://www.sas.com/standards/large.file" target="_top">http://www.sas.com/standards/large.file</a> - Sommet sur les fichiers de grande taille - Attaque le problème des fichiers de plus de 2 giga-octets sur un ordinateur 32 bits</p></li><li class="listitem"><p><a class="ulink" href="http://www.coda.cs.cmu.edu/" target="_top">http://www.coda.cs.cmu.edu/</a> - Le projet CODA (un système de fichiers distribué basé sur AFS)</p></li><li class="listitem"><p><a class="ulink" href="ftp://ftp.scis.org/pub/lfs/" target="_top">ftp://ftp.scis.org/pub/lfs/</a> - Articles liés à LFS</p></li><li class="listitem"><p><a class="ulink" href="http://www.redhat.com:8080/HyperNews/get/khg.html" target="_top">http://www.redhat.com:8080/HyperNews/get/khg.html</a> - Guide du bidouilleur du noyau Linux (Linux Kernel Hacker's guide)</p></li><li class="listitem"><p><a class="ulink" href="http://www.win.tue.nl/~aeb/linux/largedisk.html" target="_top">http://www.win.tue.nl/~aeb/linux/largedisk.html</a> - Large disk HOWTO</p></li><li class="listitem"><p><a class="ulink" href="http://www.atnf.csiro.au/~rgooch/linux/kernel-patches.html" target="_top">http://www.atnf.csiro.au/~rgooch/linux/kernel-patches.html</a> - Linux devfs</p></li><li class="listitem"><p><a class="ulink" href="http://gfs.lcse.umn.edu/" target="_top">http://gfs.lcse.umn.edu/</a> - Le système de fichiers global (GFS)</p></li><li class="listitem"><p><a class="ulink" href="ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/tvfs211.zip" target="_top">ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/tvfs211.zip</a> - Le système de fichiers virtuels Toronto pour OS/2.</p></li><li class="listitem"><p><a class="ulink" href="ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/ramfs64.zip" target="_top">ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/ramfs64.zip</a> - Le pilote OS/2 pour le disque mémoire dynamique IFS (Dynamic RAM drive IFS)</p></li><li class="listitem"><p><a class="ulink" href="http://doc.sco.com/" target="_top">http://doc.sco.com/</a> - La documentation en ligne pour UnixWare et SCO Unix</p></li><li class="listitem"><p><a class="ulink" href="http://uw7doc.sco.com/" target="_top">http://uw7doc.sco.com/</a> - La documentation en ligne pour UnixWare 7</p></li><li class="listitem"><p> <a class="ulink" href="http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/SG244428/CCONTENTS" target="_top">http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/SG244428/CCONTENTS</a> - A l'intérieur du LAN Server 4.0 d'OS/2</p></li><li class="listitem"><p> <a class="ulink" href="ftp://tsx-11.mit.edu/pub/linux/ALPHA/userfs/" target="_top">ftp://tsx-11.mit.edu/pub/linux/ALPHA/userfs/</a> - Linux UserFS, il vous autorise à écrire un processus Linux qui met en oeuvre un système de fichiers.</p></li><li class="listitem"><p><a class="ulink" href="http://www.nyx.net/~sgjoen/disk.html" target="_top">http://www.nyx.net/~sgjoen/disk.html</a> - Le Multi Disk System Tuning HOWTO de Stein Gjoen.</p></li><li class="listitem"><p><a class="ulink" href="http://linuxtoday.com/stories/5556.html" target="_top">http://linuxtoday.com/stories/5556.html</a> - Linux Today: Kragen's Amazing List of Filesystems.</p></li><li class="listitem"><p><a class="ulink" href="http://www.koehntopp.de/kris/artikel/dateisysteme/" target="_top">http://www.koehntopp.de/kris/artikel/dateisysteme/</a> - système de fichiers Unix de Kristian Kohntopp (en allemand).</p></li></ul></div><p>
</p></div></div><div class="footnotes"><br/><hr width="100" align="left"/><div id="ftn.d0e255" class="footnote"><p><a href="#d0e255" class="para"><sup class="para">[1] </sup></a>NdRelecteur : Bon, OK, j'ai transformé en DocBook,
mais tant pis pour les tables...</p></div><div id="ftn.d0e493" class="footnote"><p><a href="#d0e493" class="para"><sup class="para">[2] </sup></a>NdR : cf. Article Journaled File Systems du numéro
55 de la Linux Gazette</p></div><div id="ftn.d0e2478" class="footnote"><p><a href="#d0e2478" class="para"><sup class="para">[3] </sup></a>NdRT : i.e. de taille supérieure à 8 Go</p></div><div id="ftn.d0e2840" class="footnote"><p><a href="#d0e2840" class="para"><sup class="para">[4] </sup></a>NdT :
unité d'allocation d'espace disque de taille variable - merci à Jérôme
Fenal</p></div><div id="ftn.d0e3593" class="footnote"><p><a href="#d0e3593" class="para"><sup class="para">[5] </sup></a>NdT : concrètement cela fonctionne sur
toutes les architectures, Intel, Alpha, Sparc, etc...)</p></div><div id="ftn.d0e3663" class="footnote"><p><a href="#d0e3663" class="para"><sup class="para">[6] </sup></a>Note du relecteur traduction :
Solaris n'est pas un BSD, SunOS 4 était un BSD</p></div><div id="ftn.d0e3702" class="footnote"><p><a href="#d0e3702" class="para"><sup class="para">[7] </sup></a>Note du relecteur traduction : il existe toujours, mais est de plus en plus remplacé par une version spécifique de VxFS (VxFS version 3).</p></div><div id="ftn.d0e4177" class="footnote"><p><a href="#d0e4177" class="para"><sup class="para">[8] </sup></a>NdRT : aussi sur les systèmes NonStop UX de Tandem,
et d'autres</p></div><div id="ftn.d0e4183" class="footnote"><p><a href="#d0e4183" class="para"><sup class="para">[9] </sup></a>Note du relecteur traduction : la version 3 est celle intégrée et spécifique à HP-UX</p></div></div></div></body></html>