/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"><<a class="email" href="mailto:mhi CHEZ penguin POINT cz">mhi CHEZ penguin POINT cz</a>></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"><<a class="email" href="mailto:ldng CHEZ nerim POINT net">ldng CHEZ nerim POINT net</a>></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"><<a class="email" href="mailto:jerome CHEZ fenal POINT org">jerome CHEZ fenal POINT org</a>></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"><<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>></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"><<a class="email" href="mailto:sgjoen@nyx.net">sgjoen@nyx.net</a>></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"><<a class="email" href="mailto:fujiwara@linux.or.jp">fujiwara@linux.or.jp</a>></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"><<a class="email" href="mailto:majordomo@penguin.cz">majordomo@penguin.cz</a>></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"><<a class="email" href="mailto:linux-fsdevel@vger.kernel.org">linux-fsdevel@vger.kernel.org</a>></code>, envoyez un e-mail à
<code class="email"><<a class="email" href="mailto:majordomo@vger.kernel.org">majordomo@vger.kernel.org</a>></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"><<a class="email" href="mailto:freebsd-fs@FreeBSD.org">freebsd-fs@FreeBSD.org</a>></code>, envoyez un e-mail à
<code class="email"><<a class="email" href="mailto:majordomo@FreeBSD.org">majordomo@FreeBSD.org</a>></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"><<a class="email" href="mailto:fujiwara@linux.or.jp">fujiwara@linux.or.jp</a>></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"><<a class="email" href="mailto:borkowsm@ii.pw.edu.pl">borkowsm@ii.pw.edu.pl</a>></code> - ISO9660/RR
info</p></li><li class="listitem"><p>Remy Card <code class="email"><<a class="email" href="mailto:card@masi.ibp.fr">card@masi.ibp.fr</a>></code> - Introduction au système de fichiers Ext2</p></li><li class="listitem"><p>Peter A. Dinda <code class="email"><<a class="email" href="mailto:pdinda@cs.cmu.edu">pdinda@cs.cmu.edu</a>></code> - Description du système de fichiers HFS</p></li><li class="listitem"><p>Alfonso De Gregorio <code class="email"><<a class="email" href="mailto:adg@speedcom.it">adg@speedcom.it</a>></code> - Info sur le système de fichiers TCFS</p></li><li class="listitem"><p>Radek Machacka <code class="email"><<a class="email" href="mailto:radekm@sco.com">radekm@sco.com</a>></code> - Merci pour SCO UnixWare et SCO OpenServer</p></li><li class="listitem"><p>Andrey Shedel <code class="email"><<a class="email" href="mailto:andreys@cr.cyco.com">andreys@cr.cyco.com</a>></code> - Diverses mises à
jour</p></li><li class="listitem"><p>Peter Todd <code class="email"><<a class="email" href="mailto:retep2@home.com">retep2@home.com</a>></code> - Info sur système de fichiers SFS</p></li><li class="listitem"><p>Theodore Ts'o <code class="email"><<a class="email" href="mailto:tytso@mit.edu">tytso@mit.edu</a>></code> - Introduction au système de fichiers Ext2</p></li><li class="listitem"><p>Stephen Tweedie <code class="email"><<a class="email" href="mailto:sct@dcs.ed.ac.uk">sct@dcs.ed.ac.uk</a>></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"><<a class="email" href="mailto:aeb@cwi.nl">aeb@cwi.nl</a>></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"><<a class="email" href="mailto:clausen@gnu.org">clausen@gnu.org</a>></code>, Lennert Buytenhek
<code class="email"><<a class="email" href="mailto:buytenh@dsv.nl">buytenh@dsv.nl</a>></code> et Matt Wilson
<code class="email"><<a class="email" href="mailto:msw@redhat.com">msw@redhat.com</a>></code>.</p></li><li class="listitem"><p>Rapport de bugs : <code class="email"><<a class="email" href="mailto:bug-parted@gnu.org">bug-parted@gnu.org</a>></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"><<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>></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"><<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>></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
<<code class="email"><<a class="email" href="mailto:maz@wild-wind.fr.eu.org">maz@wild-wind.fr.eu.org</a>></code>></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"><<a class="email" href="mailto:mauelsha@ez-darmstadt.telekom.de">mauelsha@ez-darmstadt.telekom.de</a>></code>></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 & 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"><<a class="email" href="mailto:jacques@solucorp.qc.ca">jacques@solucorp.qc.ca</a>></code> et il est
actuellement maintenu par Matija Nalis <code class="email"><<a class="email" href="mailto:mnalis@jagor.srce.hr">mnalis@jagor.srce.hr</a>></code>>.
</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"><<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>></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"><<a class="email" href="mailto:info@dsteiner.com">info@dsteiner.com</a>></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"><<a class="email" href="mailto:dosuser@bigfoot.com">dosuser@bigfoot.com</a>></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"><<a class="email" href="mailto:glueck@freesurf.ch">glueck@freesurf.ch</a>></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"><<a class="email" href="mailto:hkelder@capgemini.nl">hkelder@capgemini.nl</a>></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"><<a class="email" href="mailto:mark@sysinternals.com">mark@sysinternals.com</a>></code> et Bryce Cogswell
<code class="email"><<a class="email" href="mailto:cogswell@winternals.com">cogswell@winternals.com</a>></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"><<a class="email" href="mailto:gockel@sent13.uni-duisburg.de">gockel@sent13.uni-duisburg.de</a>></code> et Pavel Pisa <code class="email"><<a class="email" href="mailto:pisa@cmp.felk.cvut.cz">pisa@cmp.felk.cvut.cz</a>></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"><<a class="email" href="mailto:ths@ai-lab.fh-furtwangen.de">ths@ai-lab.fh-furtwangen.de</a>></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"><<a class="email" href="mailto:clausen@alphalink.com.au">clausen@alphalink.com.au</a>></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"><<a class="email" href="mailto:schaefer@rbg.informatik.th-darmstadt.de">schaefer@rbg.informatik.th-darmstadt.de</a>></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é & bénéfices : fichier & 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"><<a class="email" href="mailto:Marcus.Better@abc.se">Marcus.Better@abc.se</a>></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"><<a class="email" href="mailto:rmuchsel@iiic.ethz.ch">rmuchsel@iiic.ethz.ch</a>></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"><<a class="email" href="mailto:akinzler@rbg.informatik.th-darmstadt.de">akinzler@rbg.informatik.th-darmstadt.de</a>></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"><<a class="email" href="mailto:mertner@login.dknet.dk">mertner@login.dknet.dk</a>></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"><<a class="email" href="mailto:mikulas@artax.karlin.mff.cuni.cz">mikulas@artax.karlin.mff.cuni.cz</a>></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"><<a class="email" href="mailto:semenu@FreeBSD.org">semenu@FreeBSD.org</a>></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"><<a class="email" href="mailto:nbehnken@htc.net">nbehnken@htc.net</a>></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"><<a class="email" href="mailto:cogswell@winternals.com">cogswell@winternals.com</a>></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"><<a class="email" href="mailto:grenier@nef.esiea.fr">grenier@nef.esiea.fr</a>></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"><<a class="email" href="mailto:info@dsteiner.com">info@dsteiner.com</a>></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"><<a class="email" href="mailto:loewis@informatik.hu-berlin.de">loewis@informatik.hu-berlin.de</a>></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"><<a class="email" href="mailto:semenu@FreeBSD.org">semenu@FreeBSD.org</a>></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"><<a class="email" href="mailto:geist@tamu.edu">geist@tamu.edu</a>></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 & 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"><<a class="email" href="mailto:info@winternals.com">info@winternals.com</a>></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"><<a class="email" href="mailto:info@winternals.com">info@winternals.com</a>></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"><<a class="email" href="mailto:card@masi.ibp.fr">card@masi.ibp.fr</a>></code>, Theodore
Ts'o, Massachussets Institute of Technology, <code class="email"><<a class="email" href="mailto:tytso@mit.edu">tytso@mit.edu</a>></code> et Stephen Tweedie,
University of Edinburgh, <code class="email"><<a class="email" href="mailto:sct@redhat.com">sct@redhat.com</a>></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"><<a class="email" href="mailto:reiter@netspace.net.au">reiter@netspace.net.au</a>></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"><<a class="email" href="mailto:ct@login.dknet.dk">ct@login.dknet.dk</a>></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"><<a class="email" href="mailto:Werner.Zimmermann@fht-esslingen.de">Werner.Zimmermann@fht-esslingen.de</a>></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"><<a class="email" href="mailto:matthieu.willm@wanadoo.fr">matthieu.willm@wanadoo.fr</a>></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/"></p></li><li class="listitem"><p>Auteur : Peter van Sebille <code class="email"><<a class="email" href="mailto:pese@nlnwgfsc.origin.nl">pese@nlnwgfsc.origin.nl</a>></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"><<a class="email" href="mailto:jn@it.swin.edu.au">jn@it.swin.edu.au</a>></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 & 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"><<a class="email" href="mailto:andreys@cr.cyco.com">andreys@cr.cyco.com</a>></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"><<a class="email" href="mailto:geist@tamu.edu">geist@tamu.edu</a>></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"><<a class="email" href="mailto:yescrew@capybara.sk-pttsc.lj.edus.si">yescrew@capybara.sk-pttsc.lj.edus.si</a>></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"><<a class="email" href="mailto:sct@redhat.com">sct@redhat.com</a>></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"><<a class="email" href="mailto:buytenh@dsv.nl">buytenh@dsv.nl</a>></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"><<a class="email" href="mailto:mafield@the.net.nz">mafield@the.net.nz</a>></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"><<a class="email" href="mailto:tytso@mit.edu">tytso@mit.edu</a>></code> and
<code class="email"><<a class="email" href="mailto:card@masi.ibp.fr">card@masi.ibp.fr</a>></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"><<a class="email" href="mailto:tgud@tochnapc2.technion.ac.il">tgud@tochnapc2.technion.ac.il</a>></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"><<a class="email" href="mailto:sdh@po.cwru.edu">sdh@po.cwru.edu</a>></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"><<a class="email" href="mailto:undelete@amadeus.uprm.edu">undelete@amadeus.uprm.edu</a>></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&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&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&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&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"><<a class="email" href="mailto:hargrove@sccm.stanford.edu">hargrove@sccm.stanford.edu</a>></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"><<a class="email" href="mailto:Marcus.Better@abc.se">Marcus.Better@abc.se</a>></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"><<a class="email" href="mailto:lpesonen@nic.fi">lpesonen@nic.fi</a>></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"><<a class="email" href="mailto:rob@mars.org">rob@mars.org</a>></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"><<a class="email" href="mailto:pdinda+macfs@cs.cmu.edu">pdinda+macfs@cs.cmu.edu</a>></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"><<a class="email" href="mailto:gertjan@iae.nl">gertjan@iae.nl</a>></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"><<a class="email" href="mailto:borkowsm@ii.pw.edu.pl">borkowsm@ii.pw.edu.pl</a>></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"><<a class="email" href="mailto:ronsse@elis.rug.ac.be">ronsse@elis.rug.ac.be</a>></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"><<a class="email" href="mailto:j.pearson@ge.ucl.ac.uk">j.pearson@ge.ucl.ac.uk</a>></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"><<a class="email" href="mailto:rmk@arm.uk.linux.org">rmk@arm.uk.linux.org</a>></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"><<a class="email" href="mailto:ryb@nightmare.com">ryb@nightmare.com</a>></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"><<a class="email" href="mailto:m_kato@ga2.so-net.ne.jp">m_kato@ga2.so-net.ne.jp</a>></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"><<a class="email" href="mailto:tigran@ocston.org">tigran@ocston.org</a>></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"><<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>></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"><<a class="email" href="mailto:dan@fch.wimsey.bc.ca">dan@fch.wimsey.bc.ca</a>></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 &
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"><<a class="email" href="mailto:russell@coker.com.au">russell@coker.com.au</a>></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"><<a class="email" href="mailto:Al.Smith@aeschi.ch.eu.org">Al.Smith@aeschi.ch.eu.org</a>></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"><<a class="email" href="mailto:spd@ivo.cps.unizar.es">spd@ivo.cps.unizar.es</a>></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"><<a class="email" href="mailto:sbest@us.ibm.com">sbest@us.ibm.com</a>></code> et
Dave Kleikamp <code class="email"><<a class="email" href="mailto:shaggy@us.ibm.com">shaggy@us.ibm.com</a>></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"><<a class="email" href="mailto:e9025461@student.tuwien.ac.at">e9025461@student.tuwien.ac.at</a>></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"><<a class="email" href="mailto:margo@das.harvard.edu">margo@das.harvard.edu</a>></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"><<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>></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"><<a class="email" href="mailto:j@4u.net">j@4u.net</a>></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"><<a class="email" href="mailto:chexum@shadow.banki.hu">chexum@shadow.banki.hu</a>></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"><<a class="email" href="mailto:kgb@manjak.knm.pl.org">kgb@manjak.knm.pl.org</a>></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"><<a class="email" href="mailto:dave@trylinux.com">dave@trylinux.com</a>></code></p></li><li class="listitem"><p>Liste de diffusion : <linux_udf@hootie.lvld.hp.com></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"><<a class="email" href="mailto:vx-sales@veritas.com">vx-sales@veritas.com</a>></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"><<a class="email" href="mailto:mhi@penguin.cz">mhi@penguin.cz</a>></code></p></li><li class="listitem"><p>Liste de diffusion : <fs-l@penguin.cz></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"><<a class="email" href="mailto:rodney@quicknet.nl">rodney@quicknet.nl</a>></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"><<a class="email" href="mailto:qx@math.columbia.edu">qx@math.columbia.edu</a>></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"><<a class="email" href="mailto:braam@coda.cs.cmu.edu">braam@coda.cs.cmu.edu</a>></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"><<a class="email" href="mailto:info@stelias.com">info@stelias.com</a>></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"><<a class="email" href="mailto:mab@research.att.com">mab@research.att.com</a>></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"><<a class="email" href="mailto:andcoz@tcfs.dia.unisa.it">andcoz@tcfs.dia.unisa.it</a>></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
<<code class="email"><<a class="email" href="mailto:bosse@acc.umu.se">bosse@acc.umu.se</a>></code>>.</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
<<code class="email"><<a class="email" href="mailto:artnaseef@worldnet.att.net">artnaseef@worldnet.att.net</a>></code>>.</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>
|