/usr/share/doc/HOWTO/fr-html/ATA-RAID-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 | <?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 du RAID ATA sous Linux</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 guide pratique explique comment installer la distribution Red Hat Linux 7.3 sur un PC compatible Intel Pentium possédant un contrôleur Promise FastTrak ATA RAID. Il pourra être toutefois profitable si vous avez une autre distribution que la Red Hat. Une annexe aborde succintement l'installation avec le contrôleur RAID HighPoint HPT."/></head><body><div xml:lang="fr" class="article"><div class="titlepage"><div><div><h2 class="title"><a id="Linux-ATA-RAID-HOWTO"/>Guide pratique du RAID ATA sous Linux</h2></div><div><h3 class="subtitle"><em>Version française du <span class="foreignphrase"><em class="foreignphrase">Linux ATA RAID HOWTO</em></span></em></h3></div><div><div class="author"><h3 class="author"><span class="firstname">Murty</span> <span class="surname">Rompalli</span></h3><div class="affiliation"><div class="address"><p><br/>
<code class="email"><<a class="email" href="mailto:murty CHEZ solar POINT murty POINT net">murty CHEZ solar POINT murty POINT net</a>></code><br/>
</p></div></div></div></div><div><p class="othercredit"><span class="contrib">Traduction française</span> : <span class="firstname">Alain</span> <span class="surname">Portal</span></p><div class="affiliation"><div class="address"><p><br/>
<code class="email"><<a class="email" href="mailto:aportal CHEZ univ TIRET montp2 POINT fr">aportal CHEZ univ TIRET montp2 POINT fr</a>></code><br/>
</p></div></div></div><div><p class="othercredit"><span class="contrib">Relecture de la version française</span> : <span class="firstname">Frédéric</span> <span class="surname">Bothamy</span></p><div class="affiliation"><div class="address"><p><br/>
<code class="email"><<a class="email" href="mailto:fbothamy CHEZ mail POINT dotcom POINT fr">fbothamy CHEZ mail POINT dotcom POINT fr</a>></code><br/>
</p></div></div></div><div><p class="othercredit"><span class="contrib">Préparation de la publication de la version française</span> : <span class="firstname">Jean-Philippe</span> <span class="surname">Guérard</span></p><div class="affiliation"><div class="address"><p><br/>
<code class="email"><<a class="email" href="mailto:jean-philippe CHEZ laposte POINT fr">jean-philippe CHEZ laposte POINT fr</a>></code><br/>
</p></div></div></div><div><p class="releaseinfo">Version 2.1.fr.1.0</p></div><div><p class="pubdate">1<sup>er</sup> avril 2003</p></div><div><div class="revhistory"><table summary="Historique des versions"><tr><th align="left" valign="top" colspan="3"><strong>Historique des versions</strong></th></tr><tr><td align="left">Version 2.1.fr.1.0</td><td align="left">2003-04-01</td><td align="left">ap</td></tr><tr><td align="left" colspan="3">
Traduction de la version 2.1 du « Linux ATA RAID HOWTO »
</td></tr><tr><td align="left">Version 2.1</td><td align="left">2002-09-07</td><td align="left">mr</td></tr><tr><td align="left" colspan="3">
Enrichissements mineurs <span class="emphasis"><em>(Minor enhancements)</em></span>
</td></tr><tr><td align="left">Version 2.0.fr.1.0</td><td align="left">2003-06-03</td><td align="left">ap</td></tr><tr><td align="left" colspan="3">
Traduction de la version 2.0 du « Linux ATA RAID HOWTO »
</td></tr><tr><td align="left">Version 2.0</td><td align="left">2002-05-10</td><td align="left">mr</td></tr><tr><td align="left" colspan="3">
Enrichissements majeurs <span class="emphasis"><em>(Major enhancements)</em></span>
</td></tr><tr><td align="left">Version 1.3</td><td align="left">2002-05-07</td><td align="left">jyg</td></tr><tr><td align="left" colspan="3">
Corrections de format <span class="emphasis"><em>(Format fixes)</em></span>
</td></tr><tr><td align="left">Version 1.2</td><td align="left">2002-04-30</td><td align="left">mr</td></tr><tr><td align="left" colspan="3">
Changements mineurs <span class="emphasis"><em>(Minor enhancements)</em></span>
</td></tr><tr><td align="left">Version 1.1</td><td align="left">2002-04-28</td><td align="left">ldl</td></tr><tr><td align="left" colspan="3">
Quelques changements mineurs et améliorations SGML <span class="emphasis"><em>(Some
minor changes and sgml-improvement)</em></span>
</td></tr><tr><td align="left">Version 1.0</td><td align="left">2002-04-26</td><td align="left">mr</td></tr><tr><td align="left" colspan="3">
Publication initiale <span class="emphasis"><em>(Initial Release)</em></span>
</td></tr></table></div></div><div><div class="abstract"><p class="title"><strong>Résumé</strong></p><p>
Ce guide pratique explique comment installer la distribution Red Hat
Linux 7.3 sur un PC compatible Intel Pentium possédant un contrôleur
Promise FastTrak ATA RAID. Il pourra être toutefois profitable si vous
avez une autre distribution que la Red Hat. Une annexe aborde succintement
l'installation avec le contrôleur RAID HighPoint HPT.
</p></div></div></div><hr/></div><div class="toc"><p><strong>Table des matières</strong></p><dl class="toc"><dt><span class="sect1"><a href="#intro">1. Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="#droits">1.1. Droits d'utilisation</a></span></dt><dt><span class="sect2"><a href="#copyright">1.2. Copyright Information</a></span></dt><dt><span class="sect2"><a href="#engarde">1.3. Mise en garde</a></span></dt><dt><span class="sect2"><a href="#disclaimer">1.4. Disclaimer</a></span></dt><dt><span class="sect2"><a href="#newversions">1.5. Nouvelles versions</a></span></dt><dt><span class="sect2"><a href="#print">1.6. Versions agréables à imprimer</a></span></dt><dt><span class="sect2"><a href="#credits">1.7. Remerciements</a></span></dt><dt><span class="sect2"><a href="#feedback">1.8. Commentaires</a></span></dt><dt><span class="sect2"><a href="#translations">1.9. Traductions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#requirements">2. Exigences</a></span></dt><dt><span class="sect1"><a href="#preparation">3. Préparer la disquette du pilote Promise</a></span></dt><dt><span class="sect1"><a href="#preparing">4. Préparer les CD Red Hat Linux 7.3</a></span></dt><dt><span class="sect1"><a href="#installing">5. Installer Red Hat</a></span></dt><dt><span class="sect1"><a href="#nativeraid">6. Installer le RAID Linux natif</a></span></dt><dt><span class="sect1"><a href="#existing">7. Installation sur un système Linux existant</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appendline">7.1. Append Line</a></span></dt><dt><span class="sect2"><a href="#determine">7.2. Déterminer l'<span class="emphasis"><em>Append Line</em></span></a></span></dt><dt><span class="sect2"><a href="#settingup">7.3. Configurer le RAID 1</a></span></dt></dl></dd><dt><span class="sect1"><a href="#upgrading">8. Mettre à jour le noyau</a></span></dt><dd><dl><dt><span class="sect2"><a href="#case1">8.1.
Pilote Promise Technology (<code class="filename">ft</code>) avec OS sur RAID miroir
</a></span></dt><dt><span class="sect2"><a href="#case2">8.2.
Pilote Promise Technology (<code class="filename">ft</code>) avec données non-OS data
sur RAID miroir
</a></span></dt><dt><span class="sect2"><a href="#case3">8.3. Pilote Linux natif (ataraid) avec OS sur RAID miroir</a></span></dt><dt><span class="sect2"><a href="#case4">8.4.
Pilote Linux natif (ataraid) avec données non-OS sur RAID miroir
</a></span></dt></dl></dd><dt><span class="sect1"><a href="#disable">9. Désactiver la possibilité RAID sur Promise FastTrak</a></span></dt><dd><dl><dt><span class="sect2"><a href="#discase1">9.1. Cas n°1 : OS n'utilisant pas le RAID</a></span></dt><dt><span class="sect2"><a href="#discase2">9.2. Cas n°2 : OS utilisant le RAID</a></span></dt></dl></dd><dt><span class="sect1"><a href="#tips">10. Astuces et notes importantes</a></span></dt><dt><span class="sect1"><a href="#moreinfo">11. Pour plus d'informations</a></span></dt><dt><span class="appendix"><a href="#app1">A. Comment ce document est généré</a></span></dt><dt><span class="appendix"><a href="#app2">B.
Qu'en est-il si vous avez un RAID HighPoint HPT à la place d'un Promise
FastTrak ?
</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="intro"/>1. Introduction</h2></div></div></div><a id="d0e183" class="indexterm"/><p>
Le RAID ne se limite pas seulement à de coûteux disques SCSI, et beaucoup
de constructeurs de cartes mères ont introduit des cartes mères possédant
un support RAID, pour des disques IDE moins chers, connu sous le nom de
RAID ATA. Promise Technology et HighPoint sont les deux fabriquants qui
dominent ce marché RAID ATA. Ce guide pratique explique comment installer
Linux sur un ordinateur compatible Intel Pentium possédant un contrôleur
RAID ATA (que ce soit avec un circuit monté sur la carte mère ou bien une
carte séparée), mono- ou multiprocesseurs, et au moins deux disques durs.
Pour le moment, ce document couvre seulement l'installation de la
distribution Red Hat Linux 7.3 avec le contrôleur Promise FastTrak ATA RAID.
Un appendice, à la fin de ce document, explique brièvement comment installer
sur un système avec le contrôleur RAID HighPoint HPT au lieu du contrôleur
Promise FastTrak ATA RAID.
</p><p>
L'objectif est de configurer le RAID 1 (mirroring) avec les deux
disques durs et d'installer le système d'exploitation Red Hat Linux
amorçable sur le RAID. Ce document discute de deux méthodes pour parvenir à
cet objectif : 1. En utilisant le pilote fourni par Promise; 2. En
utilisant le RAID Linux natif. Si vous choisissez la première méthode
(pilote Promise), vous devrez utiliser le noyau qui est fourni avec la
Red Hat 7.3. Si vous choisissez la seconde, vous pourrez mettre à jour votre
noyau vers le dernier noyau stable. Ce document ne discute pas du RAID 0
(striping) ou de toute autre configuration de disque, bien que l'auteur
pense que ce document puisse vous aider à mettre en place ces
configurations. Ce document ne couvre pas encore : 1. L'installation en
utilisant GRUB au lieu de LILO et 2. L'installation avec les derniers noyaux
de développement (2.5.x). Bien que ce document se concentre sur le RAID
Promise FastTrak, un appendice à la fin de ce document explique brièvement
comment utiliser ce document pour installer la Red Hat Linux sur des
ordinateurs avec le contrôleur RAID HighPoint HPT.
</p><p>
Avant tout, un brin de législation. De récents évènements ont montré que
c'était important.
</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="droits"/>1.1. Droits d'utilisation</h3></div></div></div><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="images/important.png"/></td><th align="left">Important</th></tr><tr><td align="left" valign="top"><p>
Le texte ci-dessous est la version française de la licence de ce
document. Seule la version originale de cette licence, présentée
dans la section suivante, fait foi.
</p></td></tr></table></div><p>
L'auteur de ce document est Murty Rompalli. Première publication 2002.
Ce document est distribué selon les termes de la
<a class="ulink" href="http://www.gnu.org/copyleft/fdl.txt" target="_top">GNU Free Documentation
License</a> et des termes additionnels décrits ci-dessous.
</p><p>
Ce guide pratique peut être reproduit et distribué en tout ou
partie, sur tout support physique ou électronique, tant que cette
licence d'utilisation est présente sur chacune des copies.
La redistribution commerciale est autorisée et encouragée ;
toutefois, l'auteur aimerait être averti de telles distributions.
</p><p>
Toutes les traductions, travaux dérivés, ou travaux globaux incorporant
ce guide pratique doivent être couverts par cette notification de
copyright. Aussi, vous ne pouvez pas produire un travail dérivé de ce
guide pratique et imposer des restrictions additionnelles sur sa
distribution. Des exceptions à ces règles peuvent être octroyées sous
certaines conditions ; veuillez contacter, en anglais, le
coordinateur à cette adresse <code class="email"><<a class="email" href="mailto:linux-howto@metalab.unc.edu">linux-howto@metalab.unc.edu</a>></code>.
</p><p>
Pour faire court, l'auteur souhaite promouvoir la propagation de cette
information par le biais du plus grand nombre de canaux possibles mais
souhaite conserver les droits d'auteurs sur ce guide pratique, et aimerait
être informé de toute intention de redistribution de celui-ci.
</p><p>
La version française de document a été réalisée par Alain Portal et
Frédéric Bothamy. La version française de ce guide pratique est publiée
en accord avec les termes de la licence de documentation libre GNU
(GFDL) sans section invariante, sans texte de première de couverture
ni texte de quatrième de couverture. Une copie de la licence est
disponible sur <a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">http://www.gnu.org/copyleft/fdl.html</a>. Une version française non
officielle de cette licence est disponible sur
<a class="ulink" href="http://cesarx.free.fr/gfdlf.html" target="_top">http://cesarx.free.fr/gfdlf.html</a>.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="copyright"/>1.2. Copyright Information</h3></div></div></div><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="images/important.png"/></td><th align="left">Important</th></tr><tr><td align="left" valign="top"><p>
Le texte ci-dessous est la licence de ce document. Ce texte fait foi.
Il est composé de la licence en anglais du document orignal, suivi de
la licence en français de sa traduction.
</p></td></tr></table></div><p>© 2002 Murty Rompalli</p><p>
This document is copyrighted © 2002 Murty Rompalli and is distributed
under the terms of the <a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">GNU Free Documentation
License</a> and additional terms described below.
</p><p>
This Linux HOWTO document may
be reproduced and distributed in whole or in part, in any medium physical
or electronic, as long as this copyright notice is retained on all copies.
Commercial redistribution is allowed and encouraged; however, the author
would like to be notified of any such distributions.
</p><p>
All translations, derivative works, or aggregate works
incorporating this Linux HOWTO document must be covered under this
copyright notice. That is, you may not produce a derivative work
from this HOWTO document and impose additional restrictions on its
distribution. Exceptions to these rules may be granted under
certain conditions; please contact the Linux HOWTO coordinator at
this address <code class="email"><<a class="email" href="mailto:linux-howto@metalab.unc.edu">linux-howto@metalab.unc.edu</a>></code>.
</p><p>
In short, the author wishes to promote dissemination of this
information through as many channels as possible but
wish to retain copyright on this HOWTO document, and would like to
be notified of any plans to redistribute this HOWTO document.
</p><p>
La version française de document a été réalisée par Alain Portal et
Frédéric Bothamy. La version française de ce guide pratique est publiée
en accord avec les termes de la licence de documentation libre GNU
(GFDL) sans section invariante, sans texte de première de couverture
ni texte de quatrième de couverture. Une copie de la licence est
disponible sur <a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">http://www.gnu.org/copyleft/fdl.html</a>.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="engarde"/>1.3. Mise en garde</h3></div></div></div><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="images/important.png"/></td><th align="left">Important</th></tr><tr><td align="left" valign="top"><p>
Le texte ci-dessous est la version française de la mise en garde de ce
document. Seule la version originale de cette mise en garde, présentée
dans la section suivante, fait foi.
</p></td></tr></table></div><p>
Aucune responsabilité pour le contenu de ces documents ne pourra être
acceptée. Utilisez les concepts, exemples et autre contenu à vos propres
risques. Comme c'est une nouvelle édition de ce document, il peut y avoir
des erreurs et des imprécisions, qui peuvent bien entendu endommager votre
système. Procédez avec précaution, et bien que ce soit hautement
improbable, l'auteur n'en acceptera aucune responsabilité.
</p><p>
Tous les droits d'auteur sont détenus par leurs propriétaires respectifs,
sauf mention contraire expresse. L'utilisation d'un terme dans ce document
ne doit pas être vue comme affectant la valeur d'une marque de fabrique ou
d'une marque de service.
</p><p>
La mention de produits particuliers ou de marques ne doit pas être
considérée comme un acte d'approbation.
</p><p>
Il vous est fortement recommandé d'effectuer une sauvegarde de votre
système avant toute installation majeure, de même que des sauvegardes à
intervalles de temps réguliers.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="disclaimer"/>1.4. Disclaimer</h3></div></div></div><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="images/important.png"/></td><th align="left">Important</th></tr><tr><td align="left" valign="top"><p>
Le texte ci-dessous est la mise en garde de ce document.
Ce texte fait foi.
</p></td></tr></table></div><p>
No liability for the contents of this documents can be accepted. Use the
concepts, examples and other content at your own risk. As this is a new
edition of this document, there may be errors and inaccuracies, that may
of course be damaging to your system. Proceed with caution, and although
this is highly unlikely, the author does not take any responsibility for
that.
</p><p>
All copyrights are held by their respective owners, unless specifically
noted otherwise. Use of a term in this document should not be regarded as
affecting the validity of any trademark or service mark.
</p><p>
Naming of particular products or brands should not be seen as
endorsements.
</p><p>
You are strongly recommended to take a backup of your system before major
installation and backups at regular intervals.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="newversions"/>1.5. Nouvelles versions</h3></div></div></div><a id="d0e280" class="indexterm"/><p>
Les nouvelles versions de ce guide pratique seront toujours disponible sur
mon site web <a class="ulink" href="http://www.murty.net/ataraid/" target="_top">http://www.murty.net/ataraid/</a>, ou vous
pouvez me contacter directement, en anglais,
à <code class="email"><<a class="email" href="mailto:murty CHEZ solar POINT murty POINT net">murty CHEZ solar POINT murty POINT net</a>></code>
<a href="#ftn.d0e290" class="footnote" id="d0e290"><sup class="footnote">[1]</sup></a>
pour vérifier si une nouvelle version est disponible.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="print"/>1.6. Versions agréables à imprimer</h3></div></div></div><p>
Actuellement, ce document est disponible dans les formats suivants
<a href="#ftn.d0e309" class="footnote" id="d0e309"><sup class="footnote">[2]</sup></a> :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
<a class="ulink" href="http://www.murty.net/ataraid/ataraid.html" target="_top">HTML</a>
</p></li><li class="listitem"><p>
<a class="ulink" href="http://www.murty.net/ataraid/ataraid.txt" target="_top">Texte</a>.
</p></li><li class="listitem"><p>
<a class="ulink" href="http://www.murty.net/ataraid/ataraid.pdf" target="_top">Adobe
PDF</a>.
</p></li><li class="listitem"><p>
<a class="ulink" href="http://www.murty.net/ataraid/ataraid.ps.gz" target="_top">Postscript
gzippé (format US letter)</a>.
</p></li><li class="listitem"><p>
<a class="ulink" href="http://www.murty.net/ataraid/ataraid.sgml" target="_top">Source
SGML</a>.
</p></li></ul></div><p>
Notez que la taille du papier varie de part le monde, les formats A4 et
US letter diffèrent de façon significative. Vous pourriez aussi vouloir
considérer l'utilisation du format <span class="emphasis"><em>universel</em></span>
(8.27x11in; 210x279mm).
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="credits"/>1.7. Remerciements</h3></div></div></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="author"/>1.7.1. de l'auteur</h4></div></div></div><p>
<span class="emphasis"><em>Votre nom ici si vous contribuez :)</em></span>
</p><p>
Luc de Louw <luc CHEZ delouw POINT ch> a corrigé les erreurs de mon
source SGML.
</p><p>
Joy Y Goodreau <joyg CHEZ us POINT ibm POINT com> a corrigé les
erreurs de mon source SGML.
</p><p>
Dans cette version, j'ai le plaisir d'exprimer ma reconnaissance à :
</p><p>
Alain Portal <code class="email"><<a class="email" href="mailto:aportal CHEZ univ TIRET montp2 POINT fr">aportal CHEZ univ TIRET montp2 POINT fr</a>></code>,
Service Commun de Microscopie Électronique pour une lecture approfondie
et la correction d'erreurs.
</p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="translator"/>1.7.2. du traducteur</h4></div></div></div><p>
Le traducteur remercie <a class="ulink" href="mailto:fbothamy CHEZ mail POINT dotcom POINT fr" target="_top">Frédéric Bothamy</a> pour la relecture approfondie de cette
traduction et pour la correction d'erreurs, ainsi que
<a class="ulink" href="mailto:jean-philippe CHEZ laposte POINT fr POINT fr" target="_top">Jean-Philippe Guérard</a> pour l'aide apportée à la
publication de cette nouvelle version.
</p></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="feedback"/>1.8. Commentaires</h3></div></div></div><p>
Les commentaires concernant ce document sont les bienvenus. Sans vos
soumissions, ce document n'existerait pas. SVP, envoyez vos ajouts,
commentaires et critiques, en anglais, à l'adresse suivante :
<code class="email"><<a class="email" href="mailto:murty CHEZ solar POINT murty POINT net">murty CHEZ solar POINT murty POINT net</a>></code>.
</p><p>
N'hésitez pas à faire parvenir tout commentaire relatif à la version
française de ce document à <a class="ulink" href="mailto:aportal CHEZ univ TIRET montp2 POINT fr?subject=À propos du « Guide pratique du RAID ATA sous Linux »" target="_top">aportal CHEZ univ TIRET montp2 POINT fr</a>
ou bien à <a class="ulink" href="mailto:commentaires@traduc.org?subject=ATA-RAID-HOWTO" target="_top">commentaires@traduc.org</a>
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="translations"/>1.9. Traductions</h3></div></div></div><p>
S'il vous plaît, aidez les utilisateurs internationaux qui ne parlent pas
anglais. Je vous encourage à traduire ce document dans une langue
étrangère. Prévenez l'auteur si vous avez traduit ou souhaitiez traduire
ce document dans une langue étrangère.
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
<a class="ulink" href="http://linuxelectronique.free.fr/doc/promiseraid/index.html" target="_top">Version française</a> :
</p><p>
Cette version a été réalisée dans le cadre du projet
<a class="ulink" href="http://www.traduc.org" target="_top">traduc.org</a>. Ce document est
également disponible dans les formats suivants :
</p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>
<a class="ulink" href="http://linuxelectronique.free.fr/doc/promiseraid/Linux-ATA-RAID-HOWTO.html" target="_top">HTML, fichier
unique</a> ;
</p></li><li class="listitem"><p>
<a class="ulink" href="http://linuxelectronique.free.fr/doc/promiseraid/Linux-ATA-RAID-HOWTO.pdf" target="_top">Adobe PDF</a> ;
</p></li><li class="listitem"><p>
<a class="ulink" href="http://linuxelectronique.free.fr/doc/promiseraid/Linux-ATA-RAID-HOWTO.ps.tar.gz" target="_top">Postscript targzippé
(format A4)</a> ;
</p></li><li class="listitem"><p>
<a class="ulink" href="http://linuxelectronique.free.fr/doc/promiseraid/Linux-ATA-RAID-HOWTO.sgml" target="_top">Source SGML</a>.
</p></li></ul></div><p>
D'autres formats sont disponible sur le site <a class="ulink" href="http://www.traduc.org" target="_top">http://www.traduc.org</a>.
</p></li></ul></div></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="requirements"/>2. Exigences</h2></div></div></div><p>
Cette section liste tout ce dont vous avez besoin avant de débuter
l'installation de votre ordinateur.
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
Deux disquettes vierges formatées DOS. Sur un ordinateur travaillant
sous Linux, vous pouvez formater ces disquettes en tapant la commande
<span class="command"><strong>mkfs.msdos /dev/fd0</strong></span>
</p></li><li class="listitem"><p>
Les CD 1, 2 et 3 de Red Hat Linux 7.3 (les CD 4 et 5 contiennent les
SRPMS et ne sont pas nécessaires).
</p></li><li class="listitem"><p>
Une connexion Internet disponible.
</p></li><li class="listitem"><p>
Votre ordinateur avec un lecteur CD, un lecteur de disquette et une
carte Ethernet 10/100, le tout en état de fonctionnement.
</p></li><li class="listitem"><p>
De la patience
</p></li></ul></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="preparation"/>3. Préparer la disquette du pilote Promise</h2></div></div></div><p>
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Téléchargez le fichier zip combiné à partir du lien suivant. Vous
pouvez le faire à partir de n'importe quel ordinateur connecté à
Internet. Ce fichier comporte deux fichiers zip : un pour les
ordinateurs multiprocesseur (rhsmp.zip) et un autre pour les
ordinateurs monoprocesseur (rhup.zip). Prenez le bon fichier pour
votre machine et enregistrez-le sur une disquette formatée dos.
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
<a class="ulink" href="http://www.promise.com/support/file/T-FTS-02-RHD73.zip" target="_top">Fichier
combiné zip pour Promise FastTrak</a>
</p></li></ul></div></li><li class="listitem"><p>
Insérez cette disquette dans un ordinateur tournant sous Linux et
tapez les commandes suivantes :
</p><pre class="screen">mount /dev/fd0 /mnt/floppy
cd /mnt/floppy
mv rhsmp-ftb22.zip /tmp
unzip /tmp/rhsmp-ftb22.zip
cd /
umount /mnt/floppy</pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: NOTE"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">NOTE</th></tr><tr><td align="left" valign="top"><p>
Les commandes précédentes sont pour des ordinateurs
multiprocesseurs. Ajuster ces commandes en remplaçant rhsmp
par rhup si votre ordinateur a seulement un processeur unique.
</p></td></tr></table></div></li><li class="listitem"><p>
Étiquetez la disquette « Pilote Promise FastTrak » et mettez-la de côté
en sécurité.
</p></li></ol></div><p>
</p></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="preparing"/>4. Préparer les CD Red Hat Linux 7.3</h2></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: NOTE"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">NOTE</th></tr><tr><td align="left" valign="top"><p>
Si vous avez déjà les CD de Red Hat Linux, sautez cette étape. Sinon,
lisez-la pour voir comment les récupérer gratuitement.
</p></td></tr></table></div><p>
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Installez-vous sur un ordinateur Windows équipé d'un graveur de CD
et configurez-le correctement. Insérez un CD-R vierge dans le graveur
</p></li><li class="listitem"><p>
Allez sur le site ftp de Red Hat à l'adresse
<a class="ulink" href="ftp://ftp.redhat.com/pub/redhat/linux/7.3/en/iso/i386/" target="_top">ftp://ftp.redhat.com/pub/redhat/linux/7.3/en/iso/i386/</a>.
</p></li><li class="listitem"><p>
Naviguez et localisez le fichier <code class="filename">disc1.iso</code>
(le nom réel du fichier peut être
<span class="emphasis"><em>quelque_chose</em></span><code class="filename">-disc1.iso</code>),
et enregistrez-le sur le bureau Windows.
</p></li><li class="listitem"><p>
Puis faites un clic droit sur l'image iso créée sur le bureau et
choisissez « Enregistrez sur un CD ». Cela gravera
l'image iso sur
votre CD-R et créera le disk-1.
</p></li><li class="listitem"><p>
Recommencez la procédure pour les deuxième et troisième fichiers iso
(<span class="emphasis"><em>quelque_chose</em></span><code class="filename">-disc2.iso</code>,
<span class="emphasis"><em>quelque_chose</em></span><code class="filename">-disc3.iso</code>)
à l'adresse <a class="ulink" href="ftp://ftp.redhat.com/pub/" target="_top">ftp://ftp.redhat.com/pub/</a>.
</p></li><li class="listitem"><p>
Vérifiez que vos CD-Rs sont vraiment lisibles. Si vous cliquez sur
« Poste de travail » puis sur Graveur CD, vous devriez
pouvoir naviguer à travers le contenu des CD-Rs.
</p></li><li class="listitem"><p>
Étiquetez proprement les CD-R : disc-1, disc-2
<span class="emphasis"><em>etc</em></span>.
</p></li></ol></div><p>
</p></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="installing"/>5. Installer Red Hat</h2></div></div></div><p>
Maintenant que vous avez créé vos CD, vous êtes prêt à installer la Red Hat
sur votre ordinateur.
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Redémarrez votre ordinateur et appuyez sur la combinaison de touche
<span class="keycap"><strong>CTRL</strong></span>+<span class="keycap"><strong>F</strong></span>
lorsque vous voyez apparaître à l'écran l'invite FastTrak BIOS. Vous
entrez alors dans le BIOS FastTrak de Promise.
</p></li><li class="listitem"><p>
Dans ce BIOS, choisissez successivement « Delete Array »,
« Define Array », « Mirror ».
</p></li><li class="listitem"><p>
Appuyez sur la combinaison de touche
<span class="keycap"><strong>CTRL</strong></span>+<span class="keycap"><strong>Y</strong></span>
pour enregistrer la configuration,
</p></li><li class="listitem"><p>
Choisissez « Create Only » et appuyez sur la touche
<span class="keycap"><strong>ESC</strong></span> pour redémarrer. Au redémarrage, vous pouvez
constater que le BIOS Promise FastTrak a défini « 1x2 RAID
Mirror » sur vos deux disques durs connectés au contrôleur
FastTrak.
</p></li><li class="listitem"><p>
Introduisez le CD « RH 7.2 disc-1 » dans votre lecteur
CD-ROM et relancez l'ordinateur.
</p></li><li class="listitem"><p>
À l'invite de démarrage, tapez la commande :
</p><pre class="screen">linux noprobe</pre></li><li class="listitem"><p>
Maintenant, l'installation commence. Choisissez « Add
device ». Puis déroulez la liste des pilotes disponibles pour voir
si le pilote Promise FastTrak y est listé. Si ce n'est pas le cas,
appuyez sur la touche <span class="keycap"><strong>F2</strong></span> pour charger un pilote
externe à partir d'une disquette. Insérez alors votre disquette
« Pilote Promise FastTrak » et validez.
</p></li><li class="listitem"><p>
Continuez l'installation. Pour le moment, choisissez uniquement des
partitions de type ext3. Vous pourrez faire des partitions ext2 à la
fin si vous en avez réellement besoin. Mais pour le moment,
tenez-vous en au type ext3 car cela vous facilitera la vie.
</p></li><li class="listitem"><p>
Quand il vous est demandé de créer une disquette de démarrage, insérez
une disquette vierge. Le programme d'installation Red Hat créera cette
disquette de démarrage.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: NOTE"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">NOTE</th></tr><tr><td align="left" valign="top"><p>
S'il vous plaît, ne cliquez pas sur « Ignorez la création
d'une disquette de démarrage ». Si vous ignorez cette étape
et que vous ne créiez pas cette disquette de démarrage, vous le
regretteriez amèrement plus tard.
</p></td></tr></table></div></li><li class="listitem"><p>
Ensuite, lorsqu'il vous est demandé de choisir la configuration du
chargeur automatique, SVP choisissez « LILO seul ». Ne
choisissez pas « GRUB » comme chargeur automatique.
</p><p>
Quand l'installation est finie, vous pouvez voir à l'écran
« Félicitations ».
</p></li><li class="listitem"><p>
À ce moment, appuyez sur la combinaison de touche
<span class="keycap"><strong>CTRL</strong></span>+<span class="keycap"><strong>ALT</strong></span>+<span class="keycap"><strong>F2</strong></span>
pour basculer vers <code class="filename">tty2</code>.
</p></li><li class="listitem"><p>
À l'invite de commande, tapez la commande :
</p><pre class="screen">cd /mnt/sysimage/lib/modules/2.4.18-3/kernel/drivers/scsi</pre></li><li class="listitem"><p>
Tapez la commande <span class="command"><strong>ls</strong></span> pour vérifier que le fichier
<code class="filename">ft.o</code> existe. Si ce n'est pas le cas, vous allez
devoir installer manuellement le module <code class="filename">ft.o</code>
comme suit :
</p><div class="orderedlist"><ol class="orderedlist" type="a"><li class="listitem"><p>
Assurez-vous que votre lecteur de disquette est monté, allez sur
la disquette et tapez les commandes :
</p><pre class="screen">mv module.cgz /tmp
cd /tmp
gzip -dc module.cgz | cpio -idumv</pre></li><li class="listitem"><p>
Maintenant, vous pouvez voir un tas de répertoires créés sous
<code class="filename">/tmp</code>.
</p><pre class="screen">cd /tmp/`uname -r`
cp ft.o /mnt/sysimage/lib/modules/`uname -r`/kernel/drivers/scsi</pre></li><li class="listitem"><p>
À l'invite shell, tapez la commande :
</p><pre class="screen">less /mnt/sysimage/etc/lilo.conf</pre><p>
Vérifiez que le fichier <code class="filename">lilo.conf</code> vous
semble bon. Tout spécialement, il devrait y avoir une ligne
<code class="filename">initrd=</code> et le fichier
<code class="filename">initrd.img</code> correspondant doit exister dans
<code class="filename">/mnt/sysimage/boot</code>. Si ce n'est pas le cas,
vous allez devoir le créer manuellement comme suit :
</p><pre class="screen">/mnt/sysimage/usr/sbin/chroot /mnt/sysimage /sbin/mkinitrd \
--preload jbd \
--preload ext3 \
--preload scsi_mod \
--with ft \
/boot/initrd.img 2.4.18-3</pre></li></ol></div><p>
</p></li><li class="listitem"><p>
Maintenant, retirez disquette et CD et relancez l'ordinateur. À cet
instant, priez pour que votre ordinateur démarre sans problème.
</p></li><li class="listitem"><p>
S'il ne démarre pas, introduisez votre disquette de démarrage
<a href="#ftn.d0e700" class="footnote" id="d0e700"><sup class="footnote">[3]</sup></a>
, relancez, connectez-vous et réparez comme suit :
</p><div class="orderedlist"><ol class="orderedlist" type="a"><li class="listitem"><p>
Assurez-vous que <code class="filename">/boot/initrd.img</code> existe.
Assurez-vous que
<code class="filename">/lib/modules/2.4.18-3/kernel/drivers/scsi/ft.o</code>
existe (si ce n'est pas le cas, vous devez résoudre ce problème
comme expliqué plus haut).
</p></li><li class="listitem"><p>
Tapez la commande <span class="command"><strong>/sbin/lilo</strong></span>
</p></li><li class="listitem"><p>
Retirez alors la disquette et relancez. Votre ordinateur doit
maintenant démarrer dans un nouvel environnement utilisant le
pilote Promise
</p></li></ol></div><p>
</p></li><li class="listitem"><p>
Tapez la commande <span class="command"><strong>df -k</strong></span> et vous devriez voir vos
disques durs comme <code class="filename">/dev/sdaX</code> au lieu de
<code class="filename">/dev/hdaX</code>. Ceci parce que votre pilote Promise
utilise en réalité un type spécial d'émulation RAID logicielle, et pas
vraiment un RAID matériel. (Le RAID Promise travaille grâce à une
bidouille du BIOS).
</p></li></ol></div><p>
</p><p>
Si votre machine est SMP (multiprocesseurs), vous devrez créer manuellement
le fichier <code class="filename">initrdsmp.img</code>, puis démarrer sur le noyau
monoprocesseur comme décrit plus haut, et éditer le fichier
<code class="filename">/etc/lilo.conf</code> et enfin tester pour voir si vous pouvez
démarrer sur un système SMP.
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Démarrez votre machine sur le noyau monoprocesseur
<code class="filename">2.4.18-3</code>, tapez la commande suivante pour
fabriquer le fichier <code class="filename">initrdsmp.img</code> qui sera
utilisé pour le noyau 2.4.18-3smp :
</p><pre class="screen">/sbin/mkinitrd \
--preload jbd \
--preload ext3 \
--preload scsi_mod \
--with ft \
/boot/initrdsmp.img 2.4.18-3smp</pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: NOTE"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">NOTE</th></tr><tr><td align="left" valign="top"><p>
Si vous êtes fatigué de retenir cette commande pour créer les
fichiers initrd, téléchargez mon script
<a class="ulink" href="http://www.murty.net/ataraid/files/geninitrd.txt" target="_top">geninird</a>
et conservez-le à portée de main).
</p></td></tr></table></div></li><li class="listitem"><p>
Ajustez votre fichier <code class="filename">/etc/lilo.conf</code> en
conséquence pour le noyau 2.4.18-3smp (la section noyau SMP), tapez la
commande <span class="command"><strong>/sbin/lilo</strong></span> et relancez la machine sur le
noyau SMP. Voici à quoi devrait ressembler le fichier
<a class="ulink" href="http://www.murty.net/ataraid/files/lilo.conf.txt" target="_top"><code class="filename">/etc/lilo.conf</code></a>.
</p></li></ol></div><p>
</p><p>
À cet instant, vous avez une machine tournant avec la Red Hat et le support
SMP, si cela est applicable à votre cas. Si vous êtes content avec le fait
que vous tourniez avec un RAID matériel bidouillé de Promise utilisant
l'émulation SCSI et que cela ne vous dérange pas, alors n'en lisez pas plus.
</p><p>
Parce que le pilote Promise est une émulation SCSI, il représente une charge
importante pour la (les) CPU(s). Lisez plus loin si vous souhaitez activer
le vrai RAID Linux natif et vous débarrasser de cette émulation SCSI de
Promise.
</p></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="nativeraid"/>6. Installer le RAID Linux natif</h2></div></div></div><p>
En premier lieu, configurez votre accès réseau et connectez votre ordinateur
à Internet, ordinateur qui tourne toujours avec le pilote d'émulation SCSI
Promise. Ensuite, vous installerez le RAID Linux natif.
</p><p>
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Connectez vous en tant que root. Allez sur
<a class="ulink" href="http://www.kernel.org" target="_top">www.kernel.org</a> et
téléchargez le dernier noyau stable
<code class="filename">2.4.19.tar.gz</code> dans <code class="filename">/root</code>.
</p></li><li class="listitem"><p>
Configurez votre noyau :
</p><pre class="screen">cd /usr/src/
tar xvzf linux-2.4.19.tar.gz
cd linux-2.4.19 # Aller dans le répertoire des sources du noyau créé par tar
cp config.txt .config #(Voir la NOTE ci-dessous pour voir où récupérer config.txt)
make menuconfig</pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: NOTE"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">NOTE</th></tr><tr><td align="left" valign="top"><p>
Vous pouvez télécharger un fichier <code class="filename">.config</code> à l'URL
<a class="ulink" href="http://www.murty.net/ataraid/files/config.txt" target="_top">http://www.murty.net/ataraid/files/config.txt</a>.
C'est un fichier de configuration noyau générique avec toutes les
options nécessaires configurées pour les RAID Promise FastTrak et
HighPoint HPT. Vous pouvez, bien entendu, le modifier suivant vos
besoins, soit directement avec un éditeur de texte, soit en tapant
la commande <span class="command"><strong>make menuconfig</strong></span> comme expliqué
ci-dessous. Il est très facile de commettre des erreurs en éditant
le fichier <code class="filename">.config</code> avec vi ou emacs. C'est
pourquoi il est recommandé d'utiliser l'interface de configuration
en tapant la commande <span class="command"><strong>make menuconfig</strong></span>.
</p></td></tr></table></div></li><li class="listitem"><p>
Validez tout ce qui suit de façon statique au noyau (PAS sous forme
de modules) :
</p><pre class="screen">
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers
ATA/IDE/MFM/RLL Support --->
<*> ATA/IDE/MFM/RLL Support
IDE/ATA/ATAPI Block Devices --->
<*> Enhanced ATA/IDE/MFM/RLL disk/cdrom/tape/floppy support
<*> Include IDE/ATA-2 Disk Support
[*] Use multi-mode by default
<*> Include IDE/ATAPI CDROM support
[*] Generic PCI IDE chipset support
[*] Sharing PCI IDE interrupt support
[*] Generic PCI Bus master DMA support
[*] Use PCI DMA by default when available
[*] Intel PIIXn chipset support
[*] PIIXn tuning support
[*] Promise PDC202{46|62|65|67|68} support
[*] Special UDMA Feature
[*] Special FastTrak Feature
[*] VIA 82CXXX chipset support
<*> Support for IDE RAID controllers
<*> Support Promise software RAID (Fasttrak(tm))</pre></li><li class="listitem"><p><a id="tag1"/>
Après avoir validé ces caractéristiques statiques comme décrit
ci-dessus, faites toutes les autres modifications que vous souhaitez
pour les adapter à votre environnement.
</p></li><li class="listitem"><p>
Enregistrez la configuration de votre noyau. Elle est sauvegardée
dans le fichier <code class="filename">.config</code> situé dans le répertoire
courant. Faites une copie de sauvegarde de ce fichier. Si vous ne le
faisiez pas, vous auriez sans doute à le regretter plus tard. Copiez
le fichier <code class="filename">.config</code> sur une disquette vierge ou
dans <code class="filename">/root</code>.
</p></li><li class="listitem"><p>
Maintenant, construisez et installez votre noyau comme vous le faites
habituellement, en tapant les commandes :
</p><pre class="screen">make dep ; make clean ; make && make install
make modules && make modules_install</pre></li></ol></div><p>
</p><p>
Jetez un coup d'œil au fichier <code class="filename">/etc/lilo.conf</code> pour
être sûr que de nouvelles lignes ont été ajoutées pour charger votre nouveau
noyau 2.4.19. Notez simplement qu'il ne devrait pas y avoir de ligne
<code class="filename">initrd=</code> pour ce nouveau noyau dans le fichier
<code class="filename">/etc/lilo.conf</code>. Ceci étant, votre nouveau noyau se
charge tout seul sans dépendre d'un fichier <code class="filename">initrd.img</code>
contrairement à votre noyau courant 2.4.18-3.
</p><p>
Maintenant, ajustez le fichier <code class="filename">/etc/lilo.conf</code> comme
suit :
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Localisez la ligne <code class="filename">root=/dev/sdaX</code> pour le nouveau
noyau dans <code class="filename">/etc/lilo.conf</code>. Changez-la en
<code class="filename">root=/dev/ataraid/d0pX</code> où <code class="filename">X</code>
est un nombre de <code class="filename">1</code> à <code class="filename">16</code>.
Enregistrez les modifications.
</p></li><li class="listitem"><p>
Tapez la commande :
</p><pre class="screen">/sbin/lilo</pre></li><li class="listitem"><p>
Maintenant, si vous avez choisi des partitions ext2 pendant
l'installation, vous devez les décommenter maintenant dans le fichier
<code class="filename">/etc/fstab</code>. (La meilleure chose est d'oublier le
type ext2 pendant tout le processus).
</p></li><li class="listitem"><p>
Retirez disquette et CD, et relancez l'ordinateur en tapant
la commande :
</p><pre class="screen">sync;sync;reboot</pre></li><li class="listitem"><p>
À l'invite LILO, choisissez votre nouvelle étiquette nouveau noyau
correspondant à <code class="filename">2.4.19</code>.
Votre ordinateur chargera alors votre nouveau noyau.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: NOTE"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">NOTE</th></tr><tr><td align="left" valign="top"><p>S'il ne démarre pas, alors insérez la disquette de démarrage
(celle que vous avez créée pendant le processus d'installation)
et relancez. Votre ordinateur devrait alors démarrer sur votre
vieille configuration RAID émulée SCSI. Identifiez-vous sur votre
machine Linux et déterminez votre <span class="emphasis"><em>Append Line</em></span>,
voir la <a class="link" href="#determine" title="7.2. Déterminer l'Append Line">Section 7.2</a>. Ensuite,
modifiez votre fichier<code class="filename">/etc/lilo.conf</code> pour y
inclure l'<span class="emphasis"><em>Append Line</em></span> comme illustré dans
<a class="link" href="#tag2">l'étape 2 de la Section 7.2</a>.
Finalement, activez les changements en tapant la commande
<span class="command"><strong>/sbin/lilo</strong></span> et relancez en tapant la commande
<span class="command"><strong>sync;sync;reboot</strong></span>. Au l'invite LILO,
sélectionnez votre nouvelle étiquette noyau correspondant au
<code class="filename">2.4.19</code>.
</p></td></tr></table></div></li><li class="listitem"><p>
Connectez-vous en tant que root et tapez la commande
<span class="command"><strong>df -k</strong></span> pour vous assurez de voir les entrées
<code class="filename">/dev/ataraid/d0X</code> au lieu des entrées
<code class="filename">/dev/sdaX</code>.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: NOTE"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">NOTE</th></tr><tr><td align="left" valign="top"><p>
Vous pourrez sans doute constater des erreurs relatives au montage
d'espace SWAP au moment du chargement du nouveau noyau. Elles sont
inoffensives. Mais vous devriez éditer votre fichier
<code class="filename">/etc/fstab</code> pour modifier chaque entrée
<code class="filename">sdaX</code> en une entrée
<code class="filename">ataraid/d0pX</code>.
</p></td></tr></table></div></li><li class="listitem"><p>
Maintenant, connectez-vous à Internet et téléchargez
<code class="filename">lilo-22.tar.gz</code> (la dernière version du programme
lilo).
</p></li><li class="listitem"><p>
Retirez le programme lilo existant en tapant la commande
<span class="command"><strong>rpm -e --nodeps lilo</strong></span>.
</p></li><li class="listitem"><p>
Installez la nouvelle version de lilo comme suit :
</p><pre class="screen">tar xvzf lilo-22.tar.gz
cd lilo-22 # Allez dans le répertoire source lilo créé par tar
./QuickInst.sh</pre></li><li class="listitem"><p>
Répondez OUI aux questions posées.
</p></li><li class="listitem"><p>
Ignorez les erreurs excepté si le fichier
<code class="filename">/sbin/lilo</code> n'est pas créé.
</p></li><li class="listitem"><p>
Maintenant, ajustez <code class="filename">/etc/lilo.conf</code> comme
suit :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
Remplacez <code class="filename">linear</code> par
<code class="filename">lba32</code>
</p></li><li class="listitem"><p>
Effacez la ligne « <code class="filename">compact</code> »
</p></li><li class="listitem"><p>
Modifiez la ligne <code class="filename">vga=</code> en
<code class="filename">vga=normal</code>
</p></li><li class="listitem"><p>
Modifiez la ligne <code class="filename">boot=/dev/sda</code> en
<code class="filename">boot=/dev/ataraid/dN</code>
(où <code class="filename">N</code> est le numéro de la partition où se
trouve votre système de fichiers racine. Tapez la commande
<span class="command"><strong>df -k /</strong></span> pour retrouver ce numéro).
</p></li><li class="listitem"><p>
Assurez-vous d'avoir la ligne
<code class="filename">default=linux-2.4.19</code>
(où <code class="filename">linux-2.4.19</code> est l'étiquette donnée à
votre nouveau noyau : <code class="filename">2.4.19</code>).
</p></li></ul></div></li><li class="listitem"><p>
Enregistrez les modifications dans le fichier et tapez la commande :
<span class="command"><strong>/sbin/lilo.</strong></span>
</p></li><li class="listitem"><p>
Relancez l'ordinateur et croisez les doigts.
</p></li></ol></div><p>
</p><p>
Voici à quoi doit ressembler votre fichier
<a class="ulink" href="http://www.murty.net/ataraid/files/lilo.conf2.txt" target="_top"><code class="filename">/etc/lilo.conf</code></a> final.
</p><p>
Si tout se passe sans aucune erreur, il est temps de fêter ça !!!!
</p></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="existing"/>7. Installation sur un système Linux existant</h2></div></div></div><p>
Cette section décrit comment installer le RAID ATA Linux natif sur des
disques non-système que vous souhaiteriez avoir sur une machine
travaillant sous Linux. Les disques non-système sont ceux qui ne
comportent pas de partitions systèmes Linux comme les partitions
<code class="filename">/</code>, <code class="filename">/usr</code>,
<code class="filename">/var</code>, <code class="filename">/boot</code>. En d'autres termes,
nous avons une machine travaillant sous Linux avec deux disques libres, et
nous voulons configurer le RAID ATA miroir (RAID 1) sur ces deux
disques. Lorsque l'on sauvegarde des données importantes sur un tel
dispositif miroir, les données sont bien protégées. Bien entendu, comme
sur tout autre RAID 1, on constatera l'amélioration de la vitesse de
lecture, lors de la lecture des données, ainsi qu'une faible perte de
vitesse en écriture, lors de la modification ou l'ajout de nouvelles
données sur le dispositif miroir. Toutefois, l'utilisation du RAID 1
pour des disques de données est particulièrement recommandée si ceux-ci
sont bien plus souvent lus qu'écrits. La machine qui héberge un serveur
web en est un excellent exemple : en effet, le contenu d'un site est
peu fréquemment modifié; par contre, celui-ci est très souvent accédé par
les utilisateurs que sont les Internautes.
</p><p>
Voici donc les étapes à suivre pour installer le RAID ATA non-système si
votre contrôleur RAID est un Promise Technology :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
Retrouvez les valeurs des adresses d'entrées/sorties et du (des)
numéro(s) d'interruption de votre contrôleur (carte) RAID Promise.
</p></li><li class="listitem"><p>
Éditez votre fichier <code class="filename">/etc/lilo.conf</code> et
insérez-y une <span class="emphasis"><em>Append Line</em></span> appropriée.
</p></li><li class="listitem"><p>
Activez le support ataraid, soit en chargeant automatiquement
le module ataraid au démarrage de votre machine, soit en liant
statiquement ce support au noyau.
</p></li></ul></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="appendline"/>7.1. Append Line</h3></div></div></div><p>
Pour la compréhension de tâches diverses impliquant le RAID Promise FastTrak
comme la mise à jour ou la recherche de pannes, introduisons un nom :
l'<span class="emphasis"><em>Append Line</em></span>.
</p><p>
Toutes les options <code class="filename">ide</code> que vous passez à l'invite de
démarrage de LILO <code class="prompt">boot:</code> au moment du démarrage,
lorsqu'elles sont assemblées comme une chaîne de caractères, font
l'<span class="emphasis"><em>Append Line</em></span>. Toutes les options
<code class="filename">ide</code> entre guillemets après le mot-clé
<code class="filename">append=</code> dans le fichier
<code class="filename">/etc/lilo.conf</code> font aussi l'<span class="emphasis"><em>Append
Line</em></span>.
</p><p>
Par exemple, si vous tapez la commande :
</p><p>
<span class="command"><strong>linux-new ide2=0x0001,0x0009,9 ide3=0x2000,0x2009,10 ide4=none
nousb expert root=/dev/hda3</strong></span>
</p><p>
à l'invite <code class="prompt">boot:</code> au moment du démarrage de votre ordinateur
Linux, alors l'<span class="emphasis"><em>Append Line</em></span> est la chaîne
</p><p>
<span class="emphasis"><em>ide2=0x0001,0x0009,9 ide3=0x2000,0x2009,10 ide4=none</em></span>.
</p><p>
De la même façon, si votre fichier <code class="filename">/etc/lilo.conf</code>
a la section suivante, votre <span class="emphasis"><em>Append Line</em></span> est
</p><p>
<span class="emphasis"><em>ide2=0x9400,0x9002 ide3=0x8800,0x8402</em></span>.
</p><pre class="screen">image=/boot/vmlinuz-2.4.9-10
label=linuxold
read-only
root=/dev/hde9
append="nousb ide2=0x9400,0x9002 ide3=0x8800,0x8402"
initrd="initrd.img"</pre><p>
Lorsque l'on se rend compte que l'on a des problèmes à démarrer sur une
machine Linux avec le RAID, on doit utiliser une <span class="emphasis"><em>Append
Line</em></span> appropriée. Par conséquent, il est important de déterminer
et de consigner par écrit l'<span class="emphasis"><em>Append Line</em></span>. Cela vous
aidera plus tard pour résoudre vos problèmes, pour mettre à jour en douceur
votre noyau ou bien pour ajouter (ou retirer) des disques supplémentaires.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="determine"/>7.2. Déterminer l'<span class="emphasis"><em>Append Line</em></span></h3></div></div></div><p>
Pour déterminer la bonne <span class="emphasis"><em>Append Line</em></span>, nous devons
savoir en premier lieu comment sont connectés tous nos périphériques
<code class="filename">IDE</code>. Les périphériques IDE peuvent être des disques
durs, des lecteurs CDROM ATAPI, <span class="emphasis"><em>etc</em></span>. Une fois
déterminée l'<span class="emphasis"><em>Append Line</em></span>, nous pouvons la rajouter aux
options de <code class="prompt">boot:</code> (au moment du démarrage) ou nous pouvons
aussi la transmettre comme valeur de chaîne au paramètre
<span class="command"><strong>append</strong></span> dans le fichier
<code class="filename">/etc/lilo.conf</code>. À moins que vous aimiez vous souvenir
d'options de <code class="prompt">boot:</code> compliquées et les entrer manuellement
à chaque démarrage, vous choisirez alors la seconde méthode,
<span class="emphasis"><em>c.-à-d.</em></span>, l'insérer dans le fichier
<code class="filename">/etc/lilo.conf</code>. Pour faire cela, ajoutez
<code class="filename">append="</code><span class="emphasis"><em>Votre Append Line ici</em></span>
<code class="filename">"</code>, enregistrez le fichier et activez votre nouveau
fichier <code class="filename">/etc/lilo.conf</code> en lançant la commande
<span class="command"><strong>/sbin/lilo</strong></span>.
</p><p>
Pour une meilleure compréhension, rien ne vaut un exemple. Supposons que
vous ayez les périphériques <code class="filename">IDE</code> suivants :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
<code class="filename">ide0</code>: <code class="filename">hda</code>,
<code class="filename">hdb</code> (disques durs)
</p></li><li class="listitem"><p>
<code class="filename">ide1</code>: <code class="filename">hdc</code>,
<code class="filename">hdd</code> (disques durs ou autres périphériques comme
lecteurs CDROM)
</p></li><li class="listitem"><p>
<code class="filename">ide2</code>: <code class="filename">hde</code>
(premier disque dur libre)
</p></li><li class="listitem"><p>
<code class="filename">ide3</code>: <code class="filename">hdg</code>
(second disque dur libre)
</p></li></ul></div><p>
Les deux disques durs libres ci-dessus (<code class="filename">hde</code> et
<code class="filename">hdg</code>) sont ceux que vous voulez configurer en
RAID 1 pour créer le périphérique RAID
<code class="filename">/dev/ataraid/d0</code>. Notez que nous n'avons pas
<code class="filename">hdf</code> ou <code class="filename">hdh</code> car c'est comme cela
que sont utilisés les ports IDE/RAID sur le contrôleur Promise. Ce n'est pas
une bonne idée de connecter deux disques durs sur le même contrôleur de port
IDE Promise. Dans l'exemple ci-dessus, nous utilisons les connexions Primary
Master et Secondary Master sur la carte Promise Technology.
</p><p>
Si vous ignorez comment les divers périphériques <code class="filename">IDE</code>
sont connectés sur votre ordinateur, jetez un coup d'œil à
<code class="filename">/proc/devices</code> et <code class="filename">/proc/ide/*</code>.
Vous pouvez aussi consulter attentivement le fichier log de démarrage
<code class="filename">/var/log/bootlog</code> (ou tapez la commande
<span class="command"><strong>dmesg | more</strong></span> juste après le démarrage de votre système
Linux) pour trouver les périphériques <code class="filename">IDE</code>. Ensuite,
entrez la commande <span class="command"><strong>less /proc/pci</strong></span>, et localisez les
informations relatives à Promise Technology. Dans la sortie de la commande
<span class="command"><strong>less /proc/pci</strong></span>, vous trouverez quelque par des
informations à propos de votre contrôleur Promise qui ressemblent à
ceci :
</p><pre class="screen">Bus 0, device 17, function 0:
Unknown mass storage controller: Promise Technology Unknown device (rev 2).
Vendor id=105a. Device id=d30.
Medium devsel. IRQ 10. Master Capable. Latency=32.
I/O at 0x9400 [0x9401].
I/O at 0x9000 [0x9001].
I/O at 0x8800 [0x8801].
I/O at 0x8400 [0x8401].
I/O at 0x8000 [0x8001].
Non-prefetchable 32 bit memory at 0xd5800000 [0xd5800000].</pre><p>
Sur cette recopie d'écran, on apprend que notre carte Promise Technology
utilise l'interruption IRQ 10 pour les deux ports <code class="filename">IDE</code>
(<code class="filename">ide2</code> et <code class="filename">ide3</code>). L'utilisation de
la même interruption est parfaitement autorisée à la condition que votre
noyau supporte le partage d'interruptions PCI (PCI IRQ Sharing). Par défaut,
votre noyau Linux est configuré pour supporter ce partage. De cette recopie
d'écran, on apprend également que notre carte Promise Technology utilise
diverses adresses d'entrées/sorties. Afin d'identifier correctement les
disques au démarrage, nous n'avons besoin que du (des) numéro(s)
d'interruption et des quatre premières adresses d'E/S, celles en dehors des
crochets [ ]. Reportons cette information sur un morceau de papier. Dans ce
cas, la sortie d'écran ci-dessus nous donne :
</p><pre class="screen">IRQ<sub>1</sub> = 10
IRQ<sub>2</sub> = 10
IO<sub>1</sub> = 0x9400
IO<sub>2</sub> = 0x9000
IO<sub>3</sub> = 0x8800
IO<sub>4</sub> = 0x8400</pre><p>
À présent, nous devons évaluer ceci pour obtenir l'<span class="emphasis"><em>Append
line</em></span> correcte. Puis le préciser soit dans l'<span class="emphasis"><em>Append
Line</em></span> à chaque démarrage, soit dans le fichier de configuration
de lilo.
</p><pre class="screen">
ideX=IO<sub>1</sub>,IO<sub>2</sub>+0x0002,IRQ<sub>1</sub> ideY=IO<sub>3</sub>,IO<sub>4</sub>+0x0002,IRQ<sub>2</sub> où ideX et ideY sont les deux ports IDE
de la carte Promise utilisés par les deux disques libres.</pre><p>
Dans notre exemple, l'<span class="emphasis"><em>Append Line</em></span> précédente devient :
</p><p>
<code class="filename">ide2=0x9400,0x9002,10 ide3=0x8800,0x8402,10</code>
</p><p>
Si, par exemple, nous voulions démarrer sur le noyau version 2.4.19,
étiqueté <code class="filename">linux</code> d'après
<code class="filename">/etc/lilo.conf</code>, alors nous spécifierions notre
<span class="emphasis"><em>Append Line</em></span> avec l'une des deux méthodes
suivantes :
</p><p>
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Au démarrage
</p><pre class="screen"><code class="prompt">boot: </code><strong class="userinput"><code>linux ide2=0x9400,0x9002,10 ide3=0x8800,0x8402,10</code></strong></pre><p>
Si vous choisissez cette méthode, vous devrez taper manuellement
l'<span class="emphasis"><em>Append Line</em></span> après l'étiquette noyau
<code class="filename">linux</code> chaque fois que vous démarrerez votre
machine Linux.
</p></li><li class="listitem"><p><a id="tag2"/>
Dans le fichier <code class="filename">/etc/lilo.conf</code>
</p><pre class="screen">image=/boot/vmlinuz-2.2.19
label=linux
read-only
root=/dev/ataraid/d0p12
append="ide2=0x9400,0x9002,10 ide3=0x8800,0x8402,10"</pre><p>
Si vous choisissez cette méthode, vous devez lancer lilo une fois,
en tapant la commande <span class="command"><strong>/sbin/lilo</strong></span>, pour activer
les changements. Et vous n'aurez rien de plus à taper au démarrage.
</p></li></ol></div><p>
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="settingup"/>7.3. Configurer le RAID 1</h3></div></div></div><p>
Si vous souhaitez configurer le RAID 1 en utilisant le pilote propriétaire
Promise Technology (<code class="filename">ft.o</code>), vous pouvez télécharger le
pilote Promise (<code class="filename">ft.o</code>) dans
<code class="filename">/lib/modules/kernel-version</code> et charger le module en
tapant la commande <span class="command"><strong>modprobe -k ft</strong></span>.
Vous pourrez alors accéder à votre nouveau périphérique RAID comme étant
<code class="filename">/dev/sdc</code> ou quelque chose comme cela. Mais si cela ne
fonctionne pas, alors déterminez votre <span class="emphasis"><em>Append Line</em></span>
et ajoutez-la à votre fichier <code class="filename">/etc/lilo.conf</code>. Si vous
configurez le RAID sur un système Linux existant et si vous utilisez, soit
le pilote <code class="filename">ft</code> de Promise Technology, soit le pilote
Linux natif <code class="filename">ataraid</code>, alors l'utilisation de
l'<span class="emphasis"><em>Append Line</em></span> est vivement recommandée. Une fois que
vous redémarrez avec votre nouveau fichier
<code class="filename">/etc/lilo.conf</code> qui contient l'<span class="emphasis"><em>Append
Line</em></span>, vous pouvez charger l'un des deux pilotes
(<code class="filename">ft.o</code> de Promise Technology ou
<code class="filename">ataraid.o</code>, le module RAID Linux natif) pour activer le
RAID sauf si votre noyau intègre en lui le support ataraid auquel cas vous
n'avez pas à charger le module ataraid.
</p><p>
Comme le RAID Linux natif est recommandé, nous allons en discuter plus en
détails. Pour configurer le RAID Linux natif sur une machine Linux
existante, insérez l'<span class="emphasis"><em>Append Line</em></span> dans le fichier
<code class="filename">/etc/lilo.conf</code> comme expliqué précédemment. Validez les
modifications en tapant la commande <span class="command"><strong>/sbin/lilo</strong></span>. Relancez
votre ordinateur. Après que celui-ci ait redémarré, chargez manuellement le
module ataraid si votre noyau n'a pas le support ataraid intégré ou bien si
le chargement du module <code class="filename">ataraid.o</code> a échoué pour une
raison ou pour une autre. Si vous avez compilé votre noyau avec le support
ataraid intégré à celui-ci (ataraid pas sous forme de module), alors vous
pouvez commencer à formater et utiliser votre disque miroir
<code class="filename">/dev/ataraid/d0</code> immédiatement.
</p><p>
Mais si vous avez compilé l'ataraid comme un module séparé, alors tapez la
commande <span class="command"><strong>lsmod</strong></span> et regardez si ataraid fait partie de la
liste. Si ce n'est pas le cas, chargez-le manuellement en tapant la commande
<span class="command"><strong>modprobe -k ataraid</strong></span>. Si vous ne voyez plus
aucune erreur, alors vous pouvez commencer à utiliser votre disque miroir
<code class="filename">/dev/ataraid/d0</code> immédiatement. Formatez-le, montez-le
et utilisez-le comme vous le feriez normalement.
</p><p>
Le fait que vous puissiez utiliser <code class="filename">/dev/ataraid/d0</code>
implique que vous ayez rempli votre mission avec succès. SVP, n'accédez pas
directement aux disques <code class="filename">/dev/hde</code>,
<code class="filename">/dev/hdg</code> ou à leurs partitions, bien que Linux vous le
permette. Une fois que vous avez construit un disque miroir à partir de deux
disques, vous devez toujours accéder au miroir et pas aux disques eux-mêmes
directement.
</p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="upgrading"/>8. Mettre à jour le noyau</h2></div></div></div><p>
Lisez attentivement cette section si vous projetez de mettre à jour votre
noyau sur votre machine Linux avec le RAID Promise FastTrak. À moins que
vous ne souhaitiez plus, en aucune façon, utiliser Promise FastTrak, vous
avez besoin de cette information pour vous éviter d'avoir des problèmes.
</p><p>
Effectuez toujours une sauvegarde de vos données avant d'entreprendre une
mise à jour du noyau. Sauvegardez également les fichiers
<code class="filename">/etc/fstab</code>, <code class="filename">/etc/lilo.conf</code>,
<code class="filename">/boot/vmlinuz-currentversion</code> et
<code class="filename">/boot/initrd.img</code> (si vous utilisez initrd). Lorsque
vous mettez à jour votre noyau, n'effacez pas l'ancien noyau et les fichiers
qui en dépendent dans <code class="filename">/boot</code> et n'effacez pas les lignes
qui lui correspondent dans le fichier <code class="filename">/etc/lilo.conf</code>.
Si vous mettez à jour votre noyau vers, par exemple, la version 2.4.20,
créez seulement une nouvelle section noyau dans le fichier
<code class="filename">/etc/lilo.conf</code>. Par exemple, ajoutez les lignes
suivantes dans le fichier <code class="filename">/etc/lilo.conf</code> :
</p><pre class="screen"># Début du code pour démarrer sur mon tout nouveau noyau : 2.4.20
image=/boot/vmlinuz-2.4.20
label=linux-new
read-only
root=/dev/ataraid/d0p12
# Fin du code pour démarrer sur mon tout nouveau noyau : 2.4.20</pre><p>
Ne changez pas la ligne <code class="filename">default=linux</code> dans le fichier
<code class="filename">/etc/lilo.conf</code> à moins que (et jusqu'à ce que) vous
ayez démarré avec succès sur votre nouveau noyau en tapant
<strong class="userinput"><code>linux-new</code></strong> à l'invite <code class="prompt">boot:</code> (ou en
sélectionnant <code class="filename">linux-new</code> dans le menu, si vous utilisez
LILO dans le mode menu).
</p><p>
Maintenant, discutons du procédé de mise à jour du noyau pour les quatre
cas suivants :
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Pilote Promise Technology (<code class="filename">ft</code>)
avec OS sur RAID miroir
</p></li><li class="listitem"><p>
Pilote Promise Technology (<code class="filename">ft</code>)
avec données non-OS sur RAID miroir
</p></li><li class="listitem"><p>
Pilote Linux natif (<code class="filename">ataraid</code>)
avec OS sur RAID miroir
</p></li><li class="listitem"><p>
Pilote Linux natif (<code class="filename">ataraid</code>)
avec données non-OS sur RAID miroir
</p></li></ol></div><p>
OS s'entend pour « Operating System » ou plus spécialement Red Hat
Linux Operating System dans notre cas. Quand on installe Linux sur une
partition miroir comme <code class="filename">/dev/ataraid/d0p1</code> (ou
<code class="filename">/dev/sda1</code> si l'on utilise le pilote propriétaire
Promise Technology), alors on dit que notre OS est sur le RAID miroir. Si
notre machine Linux a seulement les partitions principales comme
<code class="filename">/</code> et <code class="filename">/boot</code> sur le RAID, on
l'appelle aussi OS sur RAID.
</p><p>
Les partitions créées par l'utilisateur comme partitions libres disponibles
telles que <code class="filename">/mydata1</code>, <code class="filename">/imp</code>,
<code class="filename">/scratch</code> ne font pas partie du système d'exploitation
Linux puisque Linux n'y installe aucun fichier par défaut lorsque vous
installez Linux ou lorsque vous mettez à jour un paquetage logiciel standard
Linux. Toutes les données, dans de telles partitions utilisateur, deviennent
des données utilisateur, ou des données non-OS. C'est une bonne idée que
d'utiliser uniquement les systèmes de fichiers ext3 et swap sur les
partitions OS. Pour les partitions non-OS, vous pouvez utiliser d'autres
systèmes de fichiers comme ext2 et dos (si vous avez un autre système
d'exploitation comme Windows sur le même ordinateur Linux, ou tout
simplement si vous adorez dos). Toutefois, pourquoi utiliser ext2 si vous
n'en avez pas besoin alors que vous feriez un meilleur choix en utilisant
ext3 pour les partitions OS et non-OS ?
</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="case1"/>8.1.
Pilote Promise Technology (<code class="filename">ft</code>) avec OS sur RAID miroir
</h3></div></div></div><p>
Actuellement, Promise Technology supporte uniquement la Red Hat 7.3 et les
versions précédentes. La Red Hat 7.3 utilise par défaut le noyau 2.4.18-3.
Veuillez noter aussi que vous devez utiliser initrd.img (Initial RAM disk
image) dans <code class="filename">/etc/lilo.conf</code>, quand vous installez Linux
avec le pilote fourni par Promise. Au moment de l'installation, les scripts
du pilote Promise sont supposés générer automatiquement le fichier
<code class="filename">initrd.img</code> et configurer le fichier
<code class="filename">/etc/lilo.conf</code> pour vous. Malheureusement, cela ne
marche pas correctement et vous devez créer manuellement le fichier
<code class="filename">initrd.img</code> et configurer le fichier
<code class="filename">/etc/lilo.conf</code> vous même.
</p><p>
Vous êtes bloqué avec le noyau 2.4.18-3 par défaut et vous ne pourrez pas
mettre à jour votre noyau soit en le compilant, soit en utilisant les
programmes de mise à jour automatique tels que les utilitaires
<span class="command"><strong>up2date</strong></span> et <span class="command"><strong>rpm</strong></span>. Si vous voulez à tout
prix mettre votre noyau à jour, alors faites le, mais n'utilisez pas le raid.
Vous pouvez ajouter l'<span class="emphasis"><em>Append Line</em></span> au fichier
<code class="filename">/etc/lilo.conf</code> comme expliqué à la
<a class="link" href="#determine" title="7.2. Déterminer l'Append Line">Section 7.2</a> et ne pas charger le module
ataraid (ou ne pas compiler votre nouveau noyau avec l'option ataraid
intégrée). En faisant cela, vous mettez à jour votre noyau vers une nouvelle
version et sacrifiez la particularité RAID car vous utilisez votre carte
Promise Technology comme une simple carte d'extension IDE.
</p><p>
Si Promise Technology fournit dans le futur une nouvelle version de leur
pilote <code class="filename">ft</code> pour la version 2.4.19, vous pourrez alors
mettre à jour votre noyau vers la version 2.4.19 (en utilisant
<span class="command"><strong>up2date</strong></span> ou <span class="command"><strong>rpm</strong></span> mais pas en compilant
manuellement) et placer leur nouvelle version du fichier
<code class="filename">ft.o</code> dans
<code class="filename">/lib/modules/kernel-2.4.19</code>. Vous devrez également
mettre <code class="filename">initrd-2.4.19</code> dans <code class="filename">/boot</code> et
ajouter la ligne <code class="filename">initrd=</code> à la nouvelle section noyau du
fichier <code class="filename">/etc/lilo.conf</code>. Si votre machine Linux utilise
le pilote Promise Technology, votre OS est sur le RAID miroir et Promise
Technology ne fournira pas de nouvelles versions pour les nouvelles versions
du noyau, SVP, ne tripotez pas votre noyau actuel. Si vous jouez avec,
rappelez-vous que vous pouvez endommager sérieusement votre ordinateur et ne
plus être capable de le redémarrer ou de récupérer vos données.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="case2"/>8.2.
Pilote Promise Technology (<code class="filename">ft</code>) avec données non-OS data
sur RAID miroir
</h3></div></div></div><p>
La plupart des explications données dans le cas précédent (Pilote Promise
Technology (<code class="filename">ft</code>) avec OS sur RAID miroir) s'appliquent
ici aussi, bien sûr, vous ne risquez que vos données non-OS au lieu de votre
OS. Cela veut dire que si votre mise à jour échoue, vous pourrez toujours
démarrer votre ordinateur mais vous ne verrez plus vos données sur vos
partitions RAID. En outre, vous avez la souplesse de charger et décharger le
pilote propriétaire Promise (<code class="filename">ft.o</code>). Toutefois, il n'est
pas garanti que cela marche sans à-coups car le pilote Promise Technology a
beaucoup de problèmes.
</p><p>
À moins que Promise Technology ne fournisse des pilotes appropriés à la
nouvelle version du noyau, SVP n'essayez pas de mettre à jour le noyau par
une autre méthode. Vous êtes bloqué au noyau 2.4.18-3. Il vous faudra
peut-être ajouter l'<span class="emphasis"><em>Append Line</em></span> comme vu à la
<a class="link" href="#determine" title="7.2. Déterminer l'Append Line">Section 7.2</a> pour démarrer votre ordinateur
dans certains cas.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="case3"/>8.3. Pilote Linux natif (ataraid) avec OS sur RAID miroir</h3></div></div></div><p>
Vous pouvez mettre à jour votre noyau à n'importe quelle version supérieure
à la 2.4.18 en recompilant celui-ci mais pas par une mise à jour automatique
utilisant les utilitaires <span class="command"><strong>up2date</strong></span> ou
<span class="command"><strong>rpm</strong></span>. Vous avez besoin du fichier
<code class="filename">.config</code> de votre précédent noyau situé dans le
répertoire des sources du noyau
(<code class="filename">/usr/src/linux-2.4.18/.config</code>). Vous avez sauvegardé
votre fichier <code class="filename">.config</code> de la version 2.4.18, n'est-ce
pas ?
</p><p>
Après avoir copié le fichier <code class="filename">.config</code> dans le répertoire
<code class="filename">/usr/src/linux-2.4.19</code>, vous pouvez effectuer des
modifications en tapant la commande <span class="command"><strong>make menuconfig</strong></span>
mais normalement vous ne devriez pas avoir besoin de faire de modifications
car vous faites seulement une mise à jour vers la version 2.4.19 et le
matériel de votre machine n'a pas dû changer. Mais si vous effectuez ces
modifications en tapant la commande <span class="command"><strong>make menuconfig</strong></span>,
n'oubliez pas d'enregistrer mais aussi de sauvegarder votre fichier
<code class="filename">.config</code> modifié. Mettez ce fichier en sécurité dans
<code class="filename">/root</code> ou sur une disquette. Voici les étapes :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
Décompressez le nouveau noyau dans <code class="filename">/usr/src</code> et
renommez le répertoire de tête en <code class="filename">linux-2.4.19</code>.
Alors, le nouveau répertoire des sources du noyau est
<code class="filename">/usr/src/linux-2.4.19</code>.
</p></li><li class="listitem"><p>
<span class="command"><strong>cp /root/config.txt .config</strong></span>
</p></li><li class="listitem"><p>
<span class="command"><strong>make menuconfig</strong></span>
(Effectuez les modifications nécessaires)
</p></li><li class="listitem"><p>
<span class="command"><strong>cp .config /root/config-2.4.19.txt</strong></span>
(Sauvegarde du fichier .config dans un endroit sûr)
</p></li><li class="listitem"><p>
<span class="command"><strong>make dep ; make clean ; make && make install</strong></span>
(Installation du nouveau noyau)
</p></li><li class="listitem"><p>
<span class="command"><strong>make modules && make modules_install</strong></span>
(Installation des nouveaux modules du noyau)
</p></li><li class="listitem"><p>
Éditez le fichier <code class="filename">/etc/lilo.conf</code> pour y ajouter
les nouvelles lignes qui permettront de démarrer sur le nouveau noyau.
Étiquetez le nouveau noyau <code class="filename">linux-new</code>. Ne changez
pas la ligne <code class="filename">default=</code> et n'effacez pas les lignes
correspondant au noyau actuel.
</p></li><li class="listitem"><p>
<span class="command"><strong>/sbin/lilo</strong></span> (Activation des modifications effectuées
dans <code class="filename">/etc/lilo.conf</code>)
</p></li><li class="listitem"><p>
<span class="command"><strong>/sbin/lilo -R linux-new</strong></span> (Dire à LILO de considérer
<code class="filename">linux-new</code> comme étant le noyau de démarrage par
défaut, mais seulement pour une fois).
</p></li><li class="listitem"><p>
<span class="command"><strong>sync;sync;reboot</strong></span> (Redémarrez et espérez que cela
marche. Si l'ordinateur ne redémarre pas, éteignez-le, puis rallumez-le.
Connectez-vous et investiguez pour savoir pourquoi votre nouveau noyau
ne se charge pas.)
</p></li></ul></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="case4"/>8.4.
Pilote Linux natif (ataraid) avec données non-OS sur RAID miroir
</h3></div></div></div><p>
Pour mettre à jour le noyau dans ce cas, suivez la même procédure que celle
expliquée dans la section précédente (Pilote Linux natif (ataraid) avec OS
sur RAID miroir). Si vous rencontrez des problèmes, vous devrez peut-être
ajouter une ligne supplémentaire, l'<span class="emphasis"><em>Append Line</em></span>, à
votre fichier <code class="filename">/etc/lilo.conf</code>. Pour déterminer quelle
est votre <span class="emphasis"><em>Append Line</em></span>reportez-vous à la
<a class="link" href="#determine" title="7.2. Déterminer l'Append Line">Section 7.2</a>.
</p><p>
De la même façon que dans les cas précédents, n'essayez pas de mettre à jour
le noyau par une méthode automatique (utilitaires <span class="command"><strong>up2date</strong></span>
ou <span class="command"><strong>rpm</strong></span>). Compilez manuellement et installez votre nouveau
noyau comme expliqué dans la section précédente.
</p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="disable"/>9. Désactiver la possibilité RAID sur Promise FastTrak</h2></div></div></div><p>
Si vous êtes en train de lire cette section, c'est sans doute parce que vous
en avez marre de ce RAID bidouillé (formellement connu comme RAID quasi
matériel) fourni par la carte Promise Technology FastTrak ou le contrôleur
de votre carte mère.
</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="discase1"/>9.1. Cas n°1 : OS n'utilisant pas le RAID</h3></div></div></div><p>
Il est possible de désactiver le RAID et d'utiliser le contrôleur Promise
FastTrak comme un contrôleur IDE normal. C'est très simple. Suivez les
étapes décrites ci-dessous :
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Déterminez votre <span class="emphasis"><em>Append Line</em></span>. Consultez la
<a class="link" href="#determine" title="7.2. Déterminer l'Append Line">Section 7.2</a> pour cela.
</p></li><li class="listitem"><p>
Modifiez <code class="filename">/etc/lilo.conf</code> pour y inclure
<code class="filename">append="</code><span class="emphasis"><em>Append Line</em></span>
<code class="filename">"</code> dans la section de votre noyau actuel.
Consultez à nouveau la <a class="link" href="#determine" title="7.2. Déterminer l'Append Line">Section 7.2</a>
pour plus de détails.
</p></li><li class="listitem"><p>
Tapez la commande <span class="command"><strong>/sbin/lilo</strong></span> et redémarrez.
</p></li></ol></div><p>
À présent, vous pouvez voir vos deux disques séparément et les utiliser
ainsi. Si préalablement vous aviez des partitions sur le RAID miroir, vous
verrez alors les partitions correspondantes sur chacun des deux disques qui
appartenaient au RAID. Vous verrez également les données qui avaient été
stockées sur le RAID miroir.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="discase2"/>9.2. Cas n°2 : OS utilisant le RAID</h3></div></div></div><p>
Si vous souhaitez désactiver le RAID sur un ordinateur Linux qui utilisait
le RAID miroir pour des partitions telles que <code class="filename">/</code>,
<code class="filename">/boot</code>, <code class="filename">/usr</code>,
<span class="emphasis"><em>etc</em></span>., alors tout d'abord, effectuez une sauvegarde de
vos données en incluant <code class="filename">/usr/src/linux/.config</code>,
<code class="filename">/etc/fstab</code>, <code class="filename">/boot/vmlinux</code>. Arrêtez
votre ordinateur, puis remettez-le en marche. À l'invite
<code class="prompt">boot:</code>, tapez <span class="command"><strong>linux</strong></span> suivi de
l'<span class="emphasis"><em>Append Line</em></span>. Si votre ordinateur ne démarre pas
correctement, alors introduisez votre disquette de secours dans le lecteur,
démarrez sur cette disquette et tapez à l'invite <code class="prompt">boot:</code>
<span class="command"><strong>linux</strong></span> suivi de l'<span class="emphasis"><em>Append Line</em></span>. Si
vous n'arrivez toujours pas à redémarrer, alors vous ne pouvez pas
désactiver le RAID non destructivement, ce qui veut dire que vous allez
devoir démarrer sur le CD 1 de Red Hat et réinstaller Linux, à nouveau en
tapant <span class="command"><strong>linux</strong></span> suivi de l'<span class="emphasis"><em>Append Line</em></span>
à l'invite <code class="prompt">boot:</code>.
</p><p>
Si votre machine Linux démarre correctement, vérifiez alors que toutes les
données sont accessibles et valides. Assurez-vous que les fichiers situés
dans <code class="filename">/boot</code> ne sont pas corrompus. Dans certains cas,
les fichiers de configuration ASCII dans <code class="filename">/boot</code> et les
fichiers binaires LILO peuvent être corrompus. Si cela vous arrive, vous
devrez alors les restaurer à partir de la sauvegarde ou bien reconfigurer
<code class="filename">/etc/lilo.conf</code>, lancer <span class="command"><strong>/sbin/lilo</strong></span> et
recompiler et réinstaller le noyau (recompiler avec un fichier
<code class="filename">.config</code> non modifié, <span class="emphasis"><em>c.-à-d.</em></span>, sans
le support Promise RAID).
</p><p>
Si votre machine Linux redémarre et que tous vos fichiers sont sains et
saufs, alors ajoutez l'<span class="emphasis"><em>Append Line</em></span> à
<code class="filename">/etc/lilo.conf</code>, lancez <span class="command"><strong>/sbin/lilo</strong></span>
et redémarrez.
</p><p>
Si vous désactivez le RAID sur des disques OS, et que plus tard vous
changiez d'avis, alors vous devrez effectuer une sauvegarde de vos données
et réinstaller Linux. Si vous changiez d'avis en cours et souhaitiez revenir
au RAID sur vos disques OS, vous devrez alors sacrifier vos données
courantes.
</p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="tips"/>10. Astuces et notes importantes</h2></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
En aucun cas vous ne devez utiliser GNOME ou KDE ou tout autre système
X Window pour achever l'installation RAID comme décrite plus haut.
Travaillez sur un simple terminal texte.
</p></li><li class="listitem"><p>
Vous pouvez utiliser la combinaison de touches
<span class="keycap"><strong>CTRL</strong></span>+<span class="keycap"><strong>ALT</strong></span>+<span class="keycap"><strong>Fj</strong></span>
pour basculer vers le terminal <code class="filename">ttyj</code> où <code class="filename">j=1,2,..6</code>.
</p></li><li class="listitem"><p>
Si vous souhaitez utiliser GNOME ou KDE ou tout autre système X Window,
celui-ci tourne sur <code class="filename">tty7</code> auquel vous pouvez
accéder par la combinaison de touches
<span class="keycap"><strong>CTRL</strong></span>+<span class="keycap"><strong>ALT</strong></span>+<span class="keycap"><strong>F7</strong></span>.
</p></li><li class="listitem"><p>
Si vous décidez d'utiliser le pilote d'émulation SCSI fourni par
Promise pour le RAID FastTrak, sachez que vous êtes bloqué par défaut
au noyau 2.4.18-3. En effet, aucun fichier source du code pour
FastTrak n'est disponible.
</p></li><li class="listitem"><p>
Pendant l'installation de la Red Hat, choisissez uniquement les types
de fichiers ext3 et swap.
</p></li><li class="listitem"><p>
Si vous choisissez de retirer l'émulation SCSI Promise et de
configurer le RAID Linux natif, sachez que Linux vous laisse
accéder aux disques durs par leur numéro de mineur
<code class="filename">d0</code> ou aux disques seuls eux-mêmes
<code class="filename">hde2</code>, <code class="filename">hdg3</code> etc. Il est très
important que vous n'accédiez <span class="strong"><strong>JAMAIS</strong></span>
aux disques durs directement par leur nom, mais seulement à la partition
miroir correspondante.
Par exemple, utilisez <code class="filename">/dev/ataraid/d0p3</code> au lieu de
<code class="filename">/dev/hde3</code> ou <code class="filename">/dev/hdg3</code>.
</p></li></ul></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="moreinfo"/>11. Pour plus d'informations</h2></div></div></div><p>
Pour plus d'informations, allez voir SVP les ressources suivantes :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
Quasi-mini-howto à <a class="ulink" href="http://www.geocities.com/ender7007/" target="_top">http://www.geocities.com/ender7007/</a>
</p></li><li class="listitem"><p>
La page produit du LhD (Linux Hardware Database) à
<a class="ulink" href="http://lhd.datapower.com/db/dispproduct.cgi?DISP?2751" target="_top">http://lhd.datapower.com/db/dispproduct.cgi?DISP?2751</a>.
Vous pouvez également aller à la
<a class="ulink" href="http://lhd.datapower.com" target="_top">Page principale du LhD</a>
et rechercher « Promise FastTrak ».
</p></li><li class="listitem"><p>
Le <a class="ulink" href="http://people.redhat.com/arjanv/pdcraid/ataraidhowto.html" target="_top">document
d'aide RAID ATA</a> par Red Hat Inc.
Vous pouvez également rejoindre leur
<a class="ulink" href="https://listman.redhat.com/mailman/listinfo/ataraid-list" target="_top">liste
de diffusion ataraid</a>,
ou tout au moins effectuer une recherche sur
l'<a class="ulink" href="https://listman/pipermail/ataraid-list" target="_top">archive
de la liste de diffusion</a>.
</p></li><li class="listitem"><p>
Le site web du support de Promise Technology à
<a class="ulink" href="http://support.promise.com" target="_top">http://support.promise.com</a>.
Allez voir aussi
<a class="ulink" href="http://www.promise.com/support/linux_eng.asp" target="_top">cette page</a>.
</p></li><li class="listitem"><p>
Une aide Promise FastTrak pour la Linux Mandrake est disponible à
<a class="ulink" href="http://www.magic-lamp.org" target="_top">http://www.magic-lamp.org</a>
</p></li></ul></div></div><div class="appendix"><h2 class="title"><a id="app1"/>A. Comment ce document est généré</h2><p>
Vous voudriez savoir comment j'ai généré ce guide pratique ? Ou bien
vous avez téléchargé la version SGML de ce document, modifié des morceaux et
vous voudriez maintenant savoir comment vous pourriez fabriquer le guide
pratique ?
</p><p>
Je dois m'assurer qu'il n'y a pas d'erreurs dans mon source SGML en tapant
la commande <span class="command"><strong>nsgmls -s ataraid.sgml</strong></span>. J'ai créé un script
appellé <code class="filename">makehowto</code> et lancé la commande
<span class="command"><strong>./makehowto ataraid.sgml</strong></span>. Voici mon script
<code class="filename">makehowto</code> :
</p><pre class="screen">
#!/bin/bash
#
# makehowto by Murty Rompalli
# (c) All Rights Reserved
# Free for non commercial use. All other uses must be authorized explicitly
# by the creator. Contact me for more info. murty@solar.m u r t y.net
#
function maketut() {
echo;echo Creating Tutorial Files ...
jade \
-t sgml \
-d /usr/lib/sgml/stylesheets/nwalsh-modular/html/ldp.dsl\#html \
$1.sgml
}
function makehtml {
echo;echo Creating html file: $1.html ...
jade \
-t sgml \
-d /usr/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl \
-V nochunks \
$1.sgml > $1.html
}
function maketxt {
if [ -f $1.html ]
then
echo;echo Creating text file: $1.txt ...
lynx -dump $1.html > $1.txt
else
echo;echo $1.html not found, creating ...
makehtml $1
maketxt $1
fi
}
function makepdf {
[ -f $1.ps ] && gzip $1.ps
if [ -f $1.ps.gz ]
then
echo;echo Creating pdf file: $1.pdf ...
gzip -dc $1.ps.gz |
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$1.pdf -
else
echo;echo $1.ps.gz not found creating ...
makeps $1
makepdf $1
fi
}
function maketex {
echo;echo Creating TeX file $1.tex ...
jade \
-t tex \
-d /usr/lib/sgml/stylesheets/cygnus-both.dsl\#print \
$1.sgml
gzip $1.tex
echo $1.tex gzipped to $1.tex.gz
}
function makedvi {
echo;echo Creating DVI file $1.dvi ...
db2dvi $1.sgml >/dev/null 2>&1
echo See $1.log for errors
gzip $1.dvi
echo $1.dvi gzipped to $1.dvi.gz
}
function makeps {
echo;echo Creating PS file $1.ps ...
db2ps $1.sgml >/dev/null 2>&1
echo See $1.log for errors
gzip $1.ps
echo $1.ps gzipped to $1.ps.gz
}
#### Begin Main Program
echo "
makehowto utility for generating HOWTO from SGML file.
(c) Murty Rompalli
"
[ x$1 = x ] &&
echo "Error. Usage: $0 abc.sgml '{tut|html|pdf|tex|dvi|ps|all}'
Option 'all' is default if sgml file is the only option supplied.
Options:
-------
tut Make complete tutorial, i.e., generate necessary html files
html Make a printable single HTML file
pdf Make a PDF file
tex Make a TeX source file, gzipped
dvi Make a DVI file, gzipped
ps Make a PostScript file, gzipped
all Generate all possible formats.
" && exit
file="`echo $1|sed 's/\.sgml$//'`"
[ x$file = x ] &&
echo Error. Usage: $0 abc.sgml '{tut|html|tex|dvi|ps|all}' && exit
[ -f $file.sgml ] || {
echo Error. $file.sgml does not exist
exit
}
[ -r $file.sgml ] || {
echo Error. $file.sgml not readable
exit
}
if [ x$2 = x ]
then
action=all
else
action=$2
fi
case $action in
tut|tutorial) maketut $file
;;
html|htm) makehtml $file
;;
tex|latex) maketex $file
;;
dvi) makedvi $file
;;
ps) makeps $file
;;
text|txt) maketxt $file
;;
pdf) makepdf $file
;;
all) maketut $file
makehtml $file
maketex $file
makedvi $file
makeps $file
maketxt $file
makepdf $file
;;
*) echo error
;;
esac
\rm -f $file.aux
\rm -f $file.tex
\rm -f $file.dvi
echo;echo makehowto: Finished
echo You can review $file.log and delete it.
echo Thank you for using makehowto.
echo</pre><p>
Vous pouvez taper seulement la commande
<span class="command"><strong>./makehowto ataraid.sgml pdf</strong></span>, par exemple, si vous voulez
ne fabriquer que la version PDF. Tapez seulement <span class="command"><strong>./makehowto</strong></span>
pour obtenir plus d'aide sur l'utilisation du script.
<a class="ulink" href="http://www.murty.net/ataraid/files/makehowto" target="_top">Cliquez ici</a>
pour télécharger ce script howto.
</p></div><div class="appendix"><h2 class="title"><a id="app2"/>B.
Qu'en est-il si vous avez un RAID HighPoint HPT à la place d'un Promise
FastTrak ?
</h2><p>
Si votre ordinateur a un RAID HighPoint HPT à la place d'un RAID Promise
FastTrak, vous pouvez suivre ce document avec quelques modifications :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
En premier lieu, vous devez installer Red Hat en utilisant le pilote
propriétaire fourni par HighPoint. Pour faire cela, au lieu de suivre
le chapitre 5, téléchargez le pilote HighPoint HPT à partir de la
<a class="ulink" href="http://www.highpoint-tech.com/drivers.htm" target="_top">page de support
HighPoint</a> et suivez la documentation fournie avec le fichier
du pilote. Si cela ne fonctionne pas, récupérez le pilote auprès du
fabriquant de votre carte mère et suivez la procédure d'installation
Linux fournie pour votre carte mère.
</p></li><li class="listitem"><p>
Si l'étape précédente a été franchie aves succès, vous disposez d'une
machine avec Linux qui utilise le pilote RAID émulé SCSI fourni par
HighPoint ou par le fabriquant de votre carte mère. À présent, si vous
souhaitez vous débarrasser de ce RAID bidouillé et le convertir en
RAID Linux natif :
</p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>
Suivez les étapes 1 et 2 du
<a class="link" href="#nativeraid" title="6. Installer le RAID Linux natif">chapitre 6</a>
</p></li><li class="listitem"><p>Activez statiquement dans le noyau tout ce qui suit (PAS
sous forme de modules) :</p><pre class="screen">
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers
ATA/IDE/MFM/RLL Support --->
<*> ATA/IDE/MFM/RLL Support
IDE/ATA/ATAPI Block Devices --->
<*> Enhanced ATA/IDE/MFM/RLL disk/cdrom/tape/floppy support
<*> Include IDE/ATA-2 Disk Support
[*] Use multi-mode by default
<*> Include IDE/ATAPI CDROM support
[*] Generic PCI IDE chipset support
[*] Sharing PCI IDE interrupt support
[*] Generic PCI Bus master DMA support
[*] Use PCI DMA by default when available
[*] HPT34X chipset support
[*] HPT366/368/370 chipset support
[*] Intel PIIXn chipset support
[*] PIIXn tuning support
[*] VIA 82CXXX chipset support
<*> Support for IDE RAID controllers
<*> Highpoint 370 software RAID</pre></li><li class="listitem"><p>
Allez à l'<a class="link" href="#tag1">étape 4 dans le chapitre 6</a>.
Suivez l'étape 4 et tout ce qui vient après l'étape 4
dans ce chapitre.
</p></li></ul></div></li></ul></div><p>
Si vous voulez mettre à jour le noyau, installer sur un système existant,
<span class="emphasis"><em>etc.</em></span>, vous pouvez suivre ensuite le
<a class="link" href="#existing" title="7. Installation sur un système Linux existant">chapitre 7</a> et tous ceux qui le suivent dans
ce document.
</p></div><div class="footnotes"><br/><hr width="100" align="left"/><div id="ftn.d0e290" class="footnote"><p><a href="#d0e290" class="para"><sup class="para">[1] </sup></a>
NdT : c'est volontairement que les adresses e-mail situées sur ce
document n'apparaissent pas clairement. En effet aujourd'hui, des
utilitaires indélicats sont capables d'explorer les pages web à la
recherche d'adresses e-mail qu'ils arroseront de
<span class="foreignphrase"><em class="foreignphrase">spam</em></span>. Pour plus
d'informations sur les <span class="foreignphrase"><em class="foreignphrase">spams</em></span>,
on pourra se reporter au site <a class="ulink" href="http://caspam.org/" target="_top">http://caspam.org/</a>. Si vous
souhaitez envoyer un e-mail à l'auteur, cliquez sur le lien (votre
éditeur de courrier devrait s'ouvrir), enlevez les espaces dans
l'e-mail et remplacez CHEZ par @ et POINT par un point (et TIRET par
un tiret dans les autres adresses).
</p></div><div id="ftn.d0e309" class="footnote"><p><a href="#d0e309" class="para"><sup class="para">[2] </sup></a>NdT : Pour la version française de ces documents,
se reporter à la section Traductions</p></div><div id="ftn.d0e700" class="footnote"><p><a href="#d0e700" class="para"><sup class="para">[3] </sup></a>
Parce que vous l'avez faite, N'EST-CE PAS ?
</p></div></div></div></body></html>
|