|
このページは大阪弁化フィルタによって翻訳生成されたんですわ。 |
La suite du FSSTND s'appelle Filesystem Hierarchy Standard (FHS) et leur(s) auteur(s). Les HOWTOs Linux peuvent 黎re reproduits et distribu駸 int馮ralement ou en partie, sur un support physique ou 駘ectronique, pourvu que cette notice de Copyright figure sur chacune de copies. La distribution dans un cadre commercial est autoris馥 et avanc馥s. Les gens s'int駻essent de plus en plus au VFAT32 et il y a des additions concernant ce syst鑪e de fichiers.
Le FHS 2.0 est sorti mais aucune distribution ne s'y conforme: lorsque cela arrivera, ce HOWTO changera un peu. Pour l'instant il suit le FSSNTD.
jour. Le vieux programme de d馭ragmentation pourext2fs est en
cure de rajeunissement et il y a toujours du travail sur la compression.
La derni鑽e version (en anglais) de de ce document peut 黎re connue avec la commande finger sur mon compte Nyx.
On la trouve aussi sur ma page Web: The Multi Disk System Tuning HOWTO Homepage.
La derni鑽e version traduite en fran軋is est sur
ronnej (at ) ucs.orst.edu cm (at) kukuruz.ping.at armbru (at) pond.sub.org R.P.Blake (at) open.ac.uk neuffer (at) goofy.zdv.Uni-Mainz.de sjmudd (at) redestb.es nat (at) nataa.fr.eu.org sundbyk (at) horten.geco-prakla.slb.com gjoen (at) sn.no mike (at) i-Connect.Net roth (at) uiuc.edu phall (at) ilap.com szaka (at) mirror.cc.u-szeged.hu CMckeon (at) swcp.com kris (at) koentopp.de edick (at) idcomm.com pot (at) fly.cnuce.cnr.it earl (at) sbox.tu-graz.ac.at ebacon (at) oanet.com structure des disques durs. Cependant une introduction sur la mani鑽e dont un disque dur fonctionne est indispensable.2.1 Structure logique
Elle est bas馥 sur un empilement de couches avec au sommet le syst鑪e de fichiers tel que les applications l'utilisent et tout en bas la couche physique.
_____________________________________________________________ |__ Fichiers, r駱ertoires ( /usr /tmp etc) __| |__ Syst鑪e de fichiers (ext2fs, vfat etc) __| |__ Gestion du volume (AFS) __| |__ RAID, concat駭ation (md) __| |__ Pilote de p駻iph駻ique (SCSI, IDE etc) __| |__ Contr?eur (chipset, carte) __| |__ Connection (cable, r駸eau) __| |__ Disque (magn騁ique, optique etc) __| -------------------------------------------------------------Dans le diagramme ci-dessus la gestion de volume, le mode RAID et la concat駭ation sont optionnels. Les trois derniers niveaux sont mat駻iels et les autres logiciels. Chaque niveau sera amplement magn騁iques mais elle s'est av駻馥 ch鑽e et pas pratique.
En g駭駻al les disques de m駑oire vive sont une mauvaise id馥: mieux vaut mettre beaucoup de m駑oire sur la carte m鑽e et laisser le syst鑪e d'exploitation la diviser en fichiers, cache, zone de programmes et de donn馥s. Les disques de m駑oire vive sont utiles seulement pour des usages tr鑚 sp馗ifiques, comme des syst鑪es temps r馥l avec des d駘ais tr鑚 courts.
La m駑oire flash est aujourd'hui disponible par dizaines de Mo et on revanche il peut 黎re int駻essant d'utiliser de la m駑oire flash pour des donn馥s lues souvent et 馗rites peu souvent.
Pour augmenter la dur馥 de vie il faudra des pilotes sp馗iaux qui simul馥 par le pilote: ainsi de l'ext駻ieur ils se comportent exactement comme un disque dur.
3.4 Interfaces
Il y a une pl騁hore d'interfaces dans une gamme de prix tr鑚 騁endue. La plupart des cartes-m鑽es comprennent une interface IDE ou mieux, la puce Triton d'Intel sur bus PCI qui est tr鑚 r駱andue aujourd'hui. Beaucoup de cartes-m鑽es ont aussi une puce d'interface SCSI fabriqu馥 par Symbios (nouveau nom de NCR) et directement connect馥 au bus PCI. V駻ifiez
ESDI
En fait, ESDI est une adaptation de l'interface SMD, tr鑚 utilis馥 sur les "gros" ordinateurs, avec le c稈lage de l'interface ST506, plus pratique que les 60 + 26 broches du connecteur SMD. L'interface ST506 騁ait tr鑚 nulle et d駱endait compl鑼ement du contr?eur et du processeur pour faire les calculs de t黎e/cylindre/secteur et garder une trace de la position de la t黎e, etc. L'interface ST506 exigeait du contr?eur qu'il g鑽e de fa輟n d騁aill馥 les param鑼res physique du lecteur et autorise. Heureusement avec Linux vous pouvez sp馗ifier directement au noyau (donc sans avoir besoin de passer par le BIOS) les param鑼res (CHS) du disque. La documentation de Lilo et de Loadlin d騁aille comment le faire. IDE est synonyme d'ATA, AT Attachements. IDE utilise
L'ancien standard faisait 5 Mo/s et le nouveau (fast-SCSI) 10 Mo/s. L'ultra-SCSI, connu aussi sous le nom de fast 20, r饌lise 20 Mo/s sur un bus 8 bits. Des voltages plus bas (LVD, pour Low Voltage Differential) permettent d'atteindre de plus imprimantes ou scanners. Il est m麥e possible de l'utiliser comme un r駸eau ultra-rapide entre ordinateurs qui partagent des p駻iph駻ique SCSI. C'est cependant non-trivial en particulier pour assurer la coh駻ence de la m駑oire tampon des deux cartes SCSI.
3.5 C稈les et nappes
Ce n'est pas un cours de hardware mais certaines informations sur les c稈les sont n馗essaires. Cette pi鐵e si simple de l'駲uipement est souvent la cause de bien des probl鑪es. Aux vitesses actuelles il faut nappe est 45 cm. Les nappes des deux ports IDE sont souvent connect馥s, donc elle comptent pour un seul c稈le. Dans tous les cas les nappes IDE doivent 黎re aussi courtes que possible. Si vous Mettre une rang馥 de disques RAID-0 sur une carde ISA serait du g稍his (car le bus ISA est trop lent). La plupart des machines actuelles ont un bus PCI 32 bits avec un d饕it de 132 Mo/s: dans un proche futur au moins, la vitesse du bus ne sera pas un facteur limitant sur ces machines.
plus cher et n'est pas inclus dans le contr?eur PCI. En contrepartie, il d馗harge le processeur de certains calculs lors des acc鑚 disque.Certains adaptateurs SCSI comportent m麥e une m駑oire cache et de l'intelligence pour anticiper les d馗isions du syst鑪e que ces contr?eurs sont assez intelligents pour obtenir d'excellentes perfomances pourvu qu'ils aient suffisament de m駑oire cache, et que les gens qui n'ont pas obtenu de gain de perfomances significatif avec des contr?eurs plus 駘abor駸 n'utilisent pas assez bien le contr?eur.
3.7 Syst鑪es multi-canaux
Pour augmenter les performances globales il faut identifier les facteurs limitants et les 駘iminer. Dans certains cas, avec un grand nombre de disques connect駸, il est int駻essant d'avoir plusieurs contr?eurs travaillant en parall鑞e, aussi bien pour le SCSI que pour l'IDE (les cartes m鑽es ont souvent deux canaux IDE). Bien s? Linux sait en tirer profit.
3.8 Syst鑪es multi-cartes
On peut avoir du SCSI et du IDE sur la m麥e machine, mais aussi plusieurs contr?eurs SCSI. V駻ifiez dans le SCSI-HOWTO quels contr?eurs vous pouvez combiner. Sans doute vous devrez indiquer au appr馗iable si on configure bien les disques, sp馗ialement en mode RAID0. Pour bien parall駘iser les disques et les contr?eurs, ajoutez les disques dans le bon ordre pour le driver
md. Si le contr?eur 1La m麥e m騁hode s'applique aux disques IDE. La plupart des cartes-m鑽es ont 4 ports IDE:
hda ma?re primairehdb esclave primairehdc ma?re secondairehdd esclave secondaireavec les deux disques primaires sur la m麥e nappe, et les deux disques
secondaires sur l'autre nappe. Il faut donc les concat駭er dans
l'ordre hda - hdc - hdb - hdd afin de parall駘iser au maximum
selon les deux canaux.
Les tables suivantes donnent des vitesses indicatives (rappel: il s'agit de vitesses th駮riques maximales).
IDE : 8.3 - 16.7
Ultra-ATA : 33
SCSI :
Largeur du bus (bits)
Vitesse du Bus (MHz) | 8 16 32
--------------------------------------------------
5 | 5 10 20
10 (fast) | 10 20 40
20 (fast-20 / ultra) | 20 40 80
40 (fast-40 / ultra-2) | 40 80 --
--------------------------------------------------
Vitesse du Bus (MHz) | 32 64
--------------------------------------------------
33 | 132 264
66 | 264 528
--------------------------------------------------
RAID, vous attendrez une acc駘駻ation significative, donc une perte de
performances vous informera que quelque chose d馗o^H^H^H^H ne va pas.
N'essayez pas de bricoler votre propre jeu de test, utilisez plut?
iozone et bonnie, et lisez la documentation tr鑚
attentivement. Plus d'info dans la prochaine version du HOWTO.
Le SCSI offre de meilleures performances que l'EIDE, mais cela se augmente contin?ent. L'introduction du DVD aura un grand impact dans un futur proche, avec 20 Go sur un seul disque on peut envisager m麥e l'image int馮rale des plus grands sites FTP. La seule chose certaine est que m麥e si les disques ne sont pas mieux, ils seront plus gros.
vitesses sup駻ieures seront atteintes.A mon avis EIDE ou Utra-DMA est mieux pour commencer sur une machine personnelle,
De mani鑽e g駭駻ale, le mieux est d'avoir autant de disques que possible, mais on ne peut pas en rajouter ind馭iniment et le co? est aussi un facteur. A taille totale 馮ale, plus il y a de partitions et de disques, plus la maintenance est compliqu馥.
/lib et des librairies dans bin, etc.
(ndT: le swap est une partie du disque utilis馥 pour prolonger la m駑oire vive de la machine. Il se comporte donc exactement comme de la m駑oire vive suppl駑entaire, mais en 1000 fois plus lent)
Autre raison de ne pas l駸iner sur la taille du swap: certains programmes ne lib鑽ent pas compl鑼ement la m駑oire qu'ils ont allou馥, donc lisez attentivement la page de man et ne copie-pestez pas les lignes pr馗馘entes.
Certains utilisent un disque de m駑oire vive (RAM disk) comme m駑oire swap. Mais comme l'usage du swap est d'augmenter la m駑oire vive qui peut 黎re adress馥. Ces cartes-m鑽es peuvent supporter 128 Mo, mais seuls les premiers 64 Mo b駭馭icieront du cache. Dans ces conditions, les performances seront am駘ior馥s si on utilise les 64 Mo restants comme un RAMdisk pour le swap ou le stockage temporaire.
/tmp and /var/tmp)
Tr鑚 駘ev馥. Sur un disque ou une partition s駱ar馥, produisent le bon message d'erreur quand ces r駱ertoires sont pleins ou provoquent une erreur. Des erreurs de fichiers al饌toires sont bien s?s plus s駻ieuses, mais c'est le cas pour toutes les partitions !
Dans les vieux syst鑪es on trouve un r駱ertoire
/usr/tmp mais on recommande de ne pas l'utiliser. Pour les
vieux programmes, on en a fait un lien symbolique vers les autres
aires de stockage temporaire.
/var/spool/news and /var/spool/mail)
Elev馥, surtout pour les gros serveurs de news. Pour les queues d'impression: lente. Pour les news on peut envisager du RAID0.
Pour les seveurs de news et de mail: d駱end des
besoins. Pour un seul utilisateur quelques Mo suffisent, si on ne part
les fichiers .overview dans un disque diff駻ent de celui des
news. Voir les FAQs pour plus d'informations. La taille de ces
fichiers est entre 3 et 10 pourcents du total.
A vous de voir ! Avec certains fournisseurs on paie selon la place disque, donc c'est une question de gros sous. De grands syst鑪es comme nyx.net (service Internet gratuit avec le mail, les news et la Toile) marchent bien avec une taille sugg駻馥 de 100 Ko par utilisateur et 300 Ko au grand maximum. Les fournisseurs commerciaux offrent autour de d'utilisateurs qui se plaignent que leur r駱ertoire a disparu est plus qu'ennuyeux. Pour certains c'est vital. Vous faites des sauvegardes r馮uli鑽es, n'est-ce pas ?
A vous de voir. Le minimum des fichiers de d駑arrage de disque. Il y a plusieurs moyens d'騅iter cela, voir R駱ertoires Utilisateurs et WWW.
La tendance naturelle des utilisateurs est d'utiliser au maximum l'espace disque qu'on leur alloue. Le syst鑪e de Quotas Linux permet de limiter le nombre de blocs et d'inodes qu'un seul utilisateur peut allouer par syst鑪e de fichiers. Voir le Linux Quota mini-HOWTO
/usr/bin et /usr/local/bin)
Lente. La vitesse de chargement d'un binaire n'est pas
critique, j'en veux pour t駑oin les bonnes performances des syst鑪es
/bin et /sbin. Si l'on perd tous les binaires, c'est
p駭ible car il faut tout r駟nstaller, mais pas dramatique.
La plupart entre 10 et 100 Ko. Certains assez gros (emacs ...)
Assez gros avec un odre de grandeur de 1 Mo.
Pour des raisons historiques certains programmes (comme
GCC dans /usr/lib/gcc/lib) stockent des ex馗utables dans les
r駱ertoires de librairies.
Si vous avez plein de disques, pourquoi ne pas mettre une
Pour d駑arrer avec Lilo il est important que les fichiers
essentiels au d駑arrage r駸ident enti鑽ement dans les 1023 premiers
cylindres. Ce qui comprend le noyau et les fichiers du r駱ertoire
/boot.
En Mo/s. Ce param鑼re est plus important si on a peu
Autant que je sache, je n'ai connu qu'un cas d'un syst鑪e de fichiers totalement foutu, mais dans ce cas un mat駻iel instable semblait la cause des probl鑪es.
Les disques ne sont pas chers de nos jours et les gens sous-estiment toujours la valeur du contenu de leurs disques durs. Si vous avez besoin de mat駻iel fiable, remplacez vos vieux disques et gardez des roues de secours. Un disque peut marcher plus ou moins en continu pendant des ann馥s, mais ce qui tue un disque c'est souvent en fin de compte les variations de tension.
La taille moyenne des fichiers est importante pour d馗ider les bons param鑼res du disque. Avec beaucoup de petits fichiers c'est le temps d'acc鑚 qui compte, et avec peu de gros fichiers c'est plut? le taux Ils sont un bon choix pour de gros serveurs mais pour un PC autant tuer une mouche au pistolet laser. Voir les documents et FAQs sur ce sujet.
Avec Linux on peut utiliser un syst鑪e RAID soit logiciel (le
module md du noyau) soit mat駻iel
SCSI et qui se connectent au bus SCSI. De l'ext駻ieur, l'ensemble se
comporte comme un seul disque SCSI. Mais cette connexion au bus SCSI
peut 黎re un facteur limitant pour les performances.
Un avantage significatif de ce genre de mat駻iel est pour les gens qui
Actuellement seules quelques familles de cartes PCI-SCSI sont support馥s par Linux.
Les plus anciens et les plus matures sont les contr?eurs de DPT l'information sur leurs produits.
On peut consulter les page de l'auteur des pilotes pour contr?eurs DPT sur SCSI et sur DPT.
R馗emment j'ai appris que Syred faisait aussi des contr?eurs SCSI-SCSI support駸 par Linux. Je n'ai pas plus d'information mais on peut regarder sur leur site: www.syred.com
Je ne donne ici qu'un rapide aper輹 du RAID qui a beaucoup de
Il y a aussi des modes hybrides bas駸 sur le RAID 0 ou 1, et un autre niveau. Beaucoup de combinaisons sont possibles mais certaines sont assez complexes.
Le RAID 0/1 combine la r駱artition et la duplication, ce qui donne de tr鑚 bons taux de transfert et temps d'acc鑚 moyen. Le revers de la m馘aille est que 軋 requiert beaucoup de disques et que c'est complexe.
Le RAID 1/5 combine la redondance fa輟n RAID 5 et le court temps d'acc鑚 du RAID 1. La redondance est am駘ior馥 par rapport au RAID 0/1 mais la consommation de disques est significative. Il faudra au moins 6 disques pour mettre en place une telle solution, et peut-黎re plusieurs canaux ou contr?eurs SCSI.
Avoir de nombreux disques et partitions constitue un avantage pour la gestion de volume font pr馗is駑ent ce travail. Les plus connus sont AFS et Veritas. Ils offrent aussi d'autres fonctions comme un journal des op駻ations disque. Veritas n'est pas disponible pour Linux, et il n'est pas certain qu'il puissent vendre des modules du noyau sans linux-afs-bugs@mit.edu.
Attention: comme AFS utilise du cryptage il est restreint d'usage dans certains pays (ndT: la France par exemple). AFS est maintenant vendu par Transarc et ils ont mis en place un site Web. Voir le site de Transarc pour des informations g駭駻ales et une FAQ.
Il y a aussi des d騅eloppements bas駸 sur la derni鑽e version libre d'AFS.
Il y a un projet de la part des d騅eloppeurs du noyau, md, qui
fait partie de la distribution du noyau depuis la version
1.3.69. md offre diverses fonctions telles que le RAID mais il est
systems) est un choix naturel. C'est l'objet de vives controverses et
il n'y a que peu de choix actuellement, mais on avance dans ce
domaine. Les syst鑪es de fichiers avec journal ont l'avantage d'une
v駻ification rapide. Un serveur de mail dans la classe 100 Go pourrait
serveur ftp d'Yggdrasil
avec des versions patch馥s du noyau. Peut-黎re que 軋 sera
prochainement inclus dans la distribution officielle du noyau.
Le 23 juillet 1997,
Il existe aussi un syst鑪e de fichiers avec cryptage, mais un fois encore v駻ifiez qu'il est l馮al dans votre pays (ndT: rappel: en France c'est ill馮al pour le moment).
Les syst鑪es de fichiers sont un champ de recherches acad駑iques et industrielles important, recherches dont les r駸ultats sont souvent accessibles gratuitement (ndT: Il n'y a que les clients d'Apple ou Microsoft qui utilisent des technologies vieilles de 10 ans ...). Linux 騁ant souvent la plate-forme de d騅eloppement de tels prototypes, on une extension Rock Ridge fut propos馥, ajoutant les noms de fichiers longs et les droits d'acc鑚 entre autres.
Le syst鑪e de fichiers iso9660 de Linux supporte aussi bien le vieux High Sierra que les extensions Rock Ridge.
site of the prison where Elwood was locked up in the movie "Blues Brothers." Rock Ridge (the UNIX extensions to ISO 9660) is named after the (fictional) town in the movie "Blazing Saddles."
- Il y a beaucoup de modules qui permettent de lire des fichiers
compress駸 ou des partitions natives de plusieurs syst鑪es
d'exploitation, mais la plupart sont en lecture seule.
dmsdos (actuellement en version 0.9.1.2) offre la plupart des
options de compression de DOS et Windows. Il n'a pas encore tout mais
de nouvelle fontionnalit駸 sont r馮uli鑽ement ajout馥s.
e2compr 騁end ext2fs avec des fonctions de
compression. Il est pour le moment en phase de test donc utilisable
seulement pour des hackers du noyau. Voir la
page de e2compr
pour plus d'information. J'ai eu des rapports selon lesquels c'est
Notez que cela n'a rien a voir avec le network loopback device.
Il y a aussi un certain nombre de syst鑪es de fichiers au stade
exp駻imental qui ne sont pas 騅oqu駸 ici.
Position physique des pistes
Avec les disques petits et lents, certain syst鑪es de fichiers
utilisaient au mieux les caract駻istiques physiques lors du placement
des donn馥s stock馥s. Cependant, l'augmentation de la vitesse et l'apparition
de contr?eurs int馮r駸 avec m駑oire cache ont r馘uit l'effet de ces
optimisations.
N饌nmoins, on peut toujours gagner un peu avec ce genre
d'optimisations. Comme chacun le sait, Linux va un jour
dominer le monde, mais pour que ce jour arrive plus vite il nous
queue d'impression, qui ne demandent pas de vitesse 駘騅馥.
- Les pistes du milieu
sont en moyenne plus rapides que les pistes
int駻ieures pour le taux de transfert comme pour le temps d'acc鑚.
Elles sont bien adapt馥s pour des partitions comme
librairies.
Le temps d'acc鑚 moyen peut 黎re r馘uit en pla軋nt au centre les
pistes les plus fr駲uemment demand馥s. Cela peut 黎re fait avec
fdisk en d馗oupant un partition dans les pistes du milieu.
Temps d'acc鑚 (ms) | Rapide Moyen Vieux
---------------------------------------------
Pistes voisines <1 2 8
En moyenne 10 15 30
Au pire 10 30 70
Comme la latence est le temps moyen pour atteindre un autre secteur, la formule est assez simple:
latence (ms) = 60000 / vitesse (tr/min)
Ce tableau montre lui aussi que la vitesse des disques progresse moins sujet. Il est donc plus sage de placer la partition MSDOS au d饕ut du disque (sur les num駻os de pistes les moins 駘ev駸).
ノtant con輹 pour de petits disque le syst鑪e de fichier de MSDOS
(FAT) alloue des blocs 駭ormes sur les grands disques. Il cr馥
v駻ifier le disque (avec chkdsk ou scansidk pour les DOS
plus r馗ents) avant de d馭ragmenter.
Mais comme toujours il y a un os, et ici l'os s'appelle fichiers
cach駸. Certains vendeurs les utilisent pour se prot馮er leurs
vers un autre disque en 馘itant le fichier autoexec.bat:
SET TMPDIR=E:/TMP
En plus du gain de vitesse, ceci r馘uira sans doute la fragmentation.
Une autre alternative, libre, est Free DOS qui est un projet en d騅eloppement. Un certain nombre d'utilitaires sont aussi disponibles.
FAT32 et aussi le format de c馘駻oms Joliet depuis la
version 2.0.35.
La fragmentation est encore un probl鑪e. On peut limiter les d馮穰s en faisant une d馭ramentation avant et apr鑚 tout gros changement (comme l'installation d'un programme). Enlever les fichiers inutiles et vider la poubelle r馘uit encore la fragmentation.
Windows utilise aussi un disque pour le swap, et cette page Web pour plus de d騁ails.
Mettre la variable d'environnement TEMPDIR est toujours utile
mais tous les programmes ne l'utilisent pas. Utilisez sysedit
(traduction d'un extrait de message dans les News)
Le DiskManager de NT a un bug s駻ieux qui peut corrompre un disque ayant plus d'une partition 騁endue. Microsoft a mis un fix sur le site knowledge base
(Cela concerne les Linuxiens, car ils ont des souvent des partitions 騁endues)
Il y a un peu de confusion entre Sun OS et Solaris. Solaris n'est que
Sun OS 5 avec Openwindows et quelques extras. Tapez uname -a pour
conna?re votre version. Parmi les
raisons de cette confusion il y a que Sun utilisait un OS de la
famille BSD, avec des morceaux de code d'un peu partout et du code
Jusqu'ici, le seul commentaire 騁ait: non !! Sous Solaris 2.0, cr馥r
de trop gros fichiers temporaires dans /tmp peut causer une
panne dy noyau (kernel panic) pour cause de manque de m駑oire
tampon (ndT: Ce n'est qu'un des milliers de bugs de Solaris 2.0).
Le pire est que cette panne
des mat駻iels exotiques comme le SCI (Scalable Coherent Interface) qui
permet de combiner plusieurs machines en une seule. Il y a eu aussi du
partage sur de plus grosses machines, ainsi le VAXcluster en son
temps. L'usage habituel du clustering est le partage des ressources
reseau combinent leurs ressources pour servir les utilisateurs.
Linux permet certaines formes de partage mais pour le d饕utant je d馗rirai juste un r駸eau local simple. C'est une bonne mani鑽e de profiter de vieux mat駻iel qui serait inutilisable dans 軋.
La meilleure fa輟n d'utiliser une vieille machine est d'en faire un serveur de r駸eau. Dans ce cas, le facteur limitant est plut? la bande passante du r駸eau que la vitesse du serveur. A la maison vous pouvez d駱lacer les fonctions suivantes sur un vieux PC devenu serveur:
Vous pouvez aussi monter par NFS des disques du serveur. Lisez le
FSSNTD pour savoir quels r駱ertoires ne doivent pas 黎re export駸. On
exportera /usr et /var/spool, peut-黎re aussi
/usr/local mais sans doute pas /var/spool/lpd.
Un tel r駸eau (un toaster network comme on l'appelle) peut 黎re une tr鑚 bonne fa輟n d'apprendre l'administration
(ou nyx10) est la machine principale pour utilisateurs et aussi un serveur de courrier 駘ectronique.
est un serveur pour les news. La queue des news est accessible par un montage NFS pour nyx et nox.
Le partage high-tech demande une interconnection high-tech, et SCI est une des solutions. Plus d'information sur la page Web de Dolphin Interconnect Solutions ou de scizzl.
Il est important de ne pas scinder la hi駻archie des r駱ertoires au mauvais endroits. Cette section d駱end fortement du FSSTND et sans doute changera compl鑼ement quand le FHS sera utilis馥 dans une distribution Linux.
Voici donc un liste des r駱ertoires que vous pouvez (et non que vous devez) mettre sur une partition s駱ar馥. Pour indiquer combien il est opportun de placer tel r駱ertoire sur +-mnt 0 +-proc 0 +-root 0 +-sbin 0 +-tmp 5 +-usr 5 | \ | +-X11R6 3 | +-bin 3 | +-lib 4 | +-local 4 | | \ | | +bin 2 | | +lib 4 | +-src 3 | +-var 5 \ +-adm 0 +-lib 2 +-lock 1 +-log 1 +-preserve 1 +-run 1 +-spool 4 | \ | +-mail 3 | +-mqueue 3 | +-news 5 | +-smail 3 | +-uucp 3 +-tmp 5
QUESTION ! Pourquoi /etc ne doit jamais 黎re mis sur une
partition s駱ar馥 ? R駱onse: le montage est fait d'apr鑚 les
instructions du fichier /etc/fstab, donc si /etc
n'est pas sur la partition racine, et que cette partition n'est pas
les parties de votre syst鑪e de fichiers que vous voulez mettre sur
une partition s駱ar馥. Notez la taille de chacune et triez-les par
vitesse d馗roissante.
La table du chapitre Appendice A est utile pour choisir quels r駱ertoires mettre dans quelles partitions. Elle est tri馥 par ordre logique, avec des blancs pour vos notes personnelles et des remarques sur les points de montage. Elle n'est PAS tri馥 par vitesse d馗roissante, mais les besoins en vitesse sont indiqu駸 par des petits ronds ('o').
Pour simplifier, on suppose dans la suite qu'on a un ensemble de disques SCSI identiques et pas de RAID.Il faut maintenant d騁erminer sur quelles disques physiques seront
L'騁ape suivante est de s駘ectionner les num駻os de partition pour chaque disque.
Utilisez la table du chapitre appendice C librairies et autres gros fichiers profiteront davantage d'un disque ayant un bon taux de transfert, ce que les disques IDE offrent pour pas cher.
On peut 騅iter la surcharge du disque en pensant aux t稍hes. Par parall鑞e ou l'utilisation du cache. Des gains de performance surprenants peuvent 黎re obtenus ainsi. Identifiez les t稍hes communes, les partitions qu'elles utilisent et gardez ces partitions sur des disques physiquement diff駻ents.
Voici quelques exemples:
comme les traitements de texte ou les tableurs sont des exemples typiques de logiciels peu gourmands en temps CPU comme en acc鑚 disque (une fois lanc駸). Cepandant, ces logiciels ont souvent des fonctions de sauvegarde automatique qui cr馥nt du traffic dans les r駱ertoires personnels des utilisateurs. Avoir les r駱ertoires personnels sur plusieurs disques r駱artira la charge.
ont aussi des leurs grand nombre de r駱ertoires et de fichiers. La perte d'une telle partition n'est pas grave dans la plupart des cas, donc le RAID 0 lui convient parfaitement. Avec beaucoup de petits disques le syst鑪e pourra supporter un grand nombre de requ黎es par seconde. On peut m麥e
peut demander un grand nombre de r駱ertoires pour les binaires, les librairies, les fichiers d'en-t黎e, les sources et l'archive. S駱arer autant que possible tous ces Les r駱ertoires personnels des utilisateurs et Le Web.
Lorque vous achetez une bo?e de 10 c馘駻oms avec une distribution
Linux est simple et vous n'avez m麥e pas besoin d'un disque dur pour cela. Il sufit d'une disquette de d駑arrage comme celles fournies avec les distributions. Si vos p駻iph駻ique ne sont pas support駸, n'oubliez pas qu'il y a souvent plusieurs versions de facile avec Linux: c'est un syst鑪e qui vient avec les sources et une abondante documentation. Un disque de 50 Mo suffit pour avoir un shell et les utilitaires les plus courants.
des programmes plus nombreux sont n馗essaires, mais 500 Mo sur un seul disque devraient suffire pour les binaires, les sources et la documentation.
ou amateur s駻ieux, il faut encore plus de place, des queues pour le courrier 駘ectronique et les Et les tours de disques SCSI ont besoin d'une initialisation correcte pour reconstruire les donn馥s, donc vous devez garder une copie papier de votre fichier /etc/fstab comme des num駻os de s駻ie des disques SCSI.
Faites une estimation du nombre de disques requis, si c'est plus que 2 je recommande fortement le RAID. Si vous ne l'utilisez pas, vous pouvez utiliser un algorithme de hachage simple pour r駱artir la ftp.lip6.fr) est un exemple de "gros serveur FTP".
En g駭駻al c'est plut? la bande passante du r駸eau que la vitesse du processeur qui compte. La taille varie beaucoup. Je crois que l'archive de ftp.cdrom.com est une machine *BSD avec 50 Go de disque. La m駑oire vive est importante aussi: 256 Mo pour un gros serveur mais de plus petits peuvent se contenter de 64 Mo.
La plupart des machines manipulent, peu ou prou, du courrier 駘ectronique. Cependant, les grands serveurs de courrier forment une des outils appr馗iables.
Les dangers de tout scinder entre des partitions distinctes sont
mentionn駸 dans la section sur la gestion de volume. Mais on m'a
en plusieurs partitions, si ce n'est que 軋 rend la surveillance des
fichiers (avec la commande 'df') plus facile et que 軋 permet
de mettre les partitions rapides sur le milieu (physique) du disque.
/tmp et /var/tmp et de regrouper les autres dans les
partitions restantes au moyen de liens symboliques.
Exemple: Soit un disque lent (slowdisk), et un disque rapide
(fastdisk), et une collection de fichiers. Nous mettons
swap et tmp sur fastdisk; /home et la racine
sur slowdisk. Et nous avons encore les r駱ertoires (fictifs)
/a/slow, /a/fast, /b/slow and
r駱ertoires des liens symboliques vers les bons r駱ertoires de chacun
des disques. Ainsi:
/a/fast lien symbolique vers /mnt.fastdisk/a.fast
/a/slow lien symbolique vers /mnt.slowdisk/a.slow
/b/fast lien symbolique vers /mnt.fastdisk/b.fast
partitionnement et le formatage des disques, et g駭駻eront un fichier
/etc/fstab automatiquement. Mais pour y faire des
modifications par la suite, vous devez comprendre les m馗anismes que
軋 met en jeu.
9.1 Disques et Partitions
Avec DOS ou autre vous trouvez toutes les partitions avec des noms
comme C: D:, sans diff駻enciation pour les disques IDE,
SCSI, r駸eau, etc. Dans le monde de Linux c'est diff駻ent. Au
d駑arrage vous verrez un message comme:
Dec 6 23:45:18 demos kernel: Partition check:
Dec 6 23:45:18 demos kernel: sda: sda1
Dec 6 23:45:18 demos kernel: hda: hda1 hda2
Les disques SCSI se nomment sda, sdb, sdc etc, et
les disques (E)IDE se nomment hda, hdb, hdc etc.
Il y a aussi des noms standards pour tous les p駻iph駻iques (souris,
clavier, disquette, etc), voir /dev/MAKEDEV et
D'abord vous devez partitionner chaque disque. Sous Linux il y a deux
m騁hodes, fdisk et cfdisk (plus convivial) (ndT: il y a
aussi d'autres outils avec les distributions RedHat ou SuSE).
Ces programmes sont complexes, lisez les pages de manuel tr鑚
attentivement. Sous DOS il y a d'autres possibilit駸, comme
fdisk ou fips. Ce dernier a l'avantage qu'il peut partitionner
un disque sans n馗essairement 馗raser toutes les donn馥s. Avant de
des probl鑪es comme la terminaison (pour le SCSI). Voir la
documentation de mkfs pour les d騁ails.
Linux est compatible avec un nombre impressionnant de syst鑪es de
fichiers. Faire man fs pour la liste compl鑼e. Notez que
pouvez choisir de l'inclure dans le noyau ou d'en faire un module.
Notez que certaines disquettes de sauvetage ont besoin des syst鑪es de
fichiers minix, msdos et ext2fs compil駸 dans le noyau.
disques et les partitions. Si une partition est pleine, le syst鑪e
aura des dysfonctionnements, quelle que soit la place libre sur les
autres partitions.
Pour voir la liste des partitions actuellement mont馥s, avec le point
de montage et le pourcentage de place libre, taper df.
Cela doit 黎re fait r馮uli鑽ement, par exemple avec une crontab.
Les partitions de swap peuvent 黎re surveill馥s avec les outils de
statistique de la m駑oire comme free, procinfo ou
n'騁aient pas utilisables. Soyez prudents.
10.2 D馭ragmentation
Cela varie beaucoup selon le syst鑪e de fichiers. Certains souffrent
d'une d馭ragmentation rapide et presque paralysante. Heureusement ce
simple et rapide est de faire une sauvegarde puis une r馗up駻ation. Si
cela ne concerne qu'une petite partie des fichiers, pas exemple les
r駱ertoires utilisateurs, vous pouvez le tar-er dans une zone
temporaire sur une autre partition, v駻ifier l'archive,
Certaines personnes essayent de cacher les fichiers, en utilisant le
fait que les fichiers dont le nom commence par un point ne sont pas
visibles pour la comande ls. Un exemple classique est ...
Le Tips-HOWTO donne l'exemple suivant pour d駱lacer toute une
structure de r駱ertoire:
(cd /source/directory; tar cf - . ) | (cd /dest/directory; tar xvfp -)
ヌa marchera sur la plupart des syst鑪es Unix. Attention aux
GNU cp sait se d饕rouiller avec les liens symboliques, les FIFO et les
fichiers de p駻iph駻iques et les copier correctement.
Rappelez-vous que ce n'est jamais une bonne id馥 de transf駻er
/dev ou /proc
11. Utilisation avanc馥
Linux et ses cousins offrent de nombreuses possibilit駸 pour une
destruction rapide et efficace du syst鑪e. Ce document n'y fait pas
exception. Avec le savoir vient le pouvoir et donc le danger, et les
paragraphes qui suivent pr駸entent des sujets plus 駸ot駻iques qui ne
devraient pas 黎re abord駸 avant d'avoir lu et compris la
documentation et les pi鑒es. Vous devriez faire une sauvegarde, et
l'utilitaire hdparms. Le param鑼re le plus int駻essant est sans
doute read-ahead qui d騁ermine combien de bits on doit lire
d'avance en lecture s駲uentielle.
Ce qui fait le plus de sens est de s駘ectionner la longueur moyenne
des fichiers. Mais cette moyenne pour tout un disque physique peut
黎re non significative. Probablement cela n'est utile que sur les
disques sp馗ialis駸 dans les news ou le courrier 駘ectronique des
grands serveurs.
les IRQ du disque vont masquer les autres. Ce qui entra?e des
performances tout sauf optimales lors du t駘馗hargement sur Internet.
S駘ectionner hdparm -u1 device enl钁era ce masquage et m麥e
am駘iorera vos performances, ou bien endommagera les donn馥s du
disque. A essayer avec prudence et avec des sauvegardes r馗entes.
11.2 Param鑼res du syst鑪e de fichiers
La plupart des syst鑪es de fichiers viennent avec un utilitaire de
disques. La th駮rie est simple: garder une diff駻ence de phase
fixe entre les diff駻ents disques d'un ensemble RAID. Cela diminue le
temps d'attente pour que la bonne piste soit en position pour la
t黎e de lecture/馗riture.
En pratique , avec de grands tampons pour la lecture d'avance, le gain
est n馮ligeable.
La synchronisation des axes ne doit pas 黎re utilis馥 dans un ensemble
RAID0 ou RAID 0/1 car on perdrait le b駭馭ice d'avoir les t黎es de
lectures sur des emplacements diff駻ents.
12. Pour plus d'information
-
Storage.
-
PC storage.
-
AFS.
-
SCSI.
-
l'archive HTTP des principales FAQs.
Certaines FAQs ont leur propre site, en particulier
12.2 Mailing lists
le site de Redhat.
La plupart des listes sont aussi accessibles sur le site
Linux HeadQuarters,
et le reste de la toile est une mine d'or pour les informations.
Si vous voulez en savoir plus sur les listes existantes vous pouvez
envoyer un message au
serveur de listes de vger.rutgers.edu
donc le corps contiendra le seul mot "lists".
la liste des pilotes EATA
et la
liste des entr馥s/sorties intelligentes.
Les mailing lists 騅oluent rapidement mais un certain nombre de listes
int駻essantes sont sur
la page du Linux Documentation Project.
12.3 HOWTO
Ce sont les premi鑽es sources d'information g駭駻ale, mais on y trouve
Le mirroir en France (qui contient aussi la traduction des
HOWTOs en fran軋is) est
Freenix.
Il y a un nouveau HOWTO qui parle de la mise en place d'un syst鑪e
RAID DPT, voir
the DPT RAID HOWTO homepage.
12.4 Mini-HOWTO
Parmi ceux qui nous concernent:
Backup-With-MSDOS, Diskless, LILO,
Linux+DOS+Win95+OS2, Linux+OS2+DOS, Linux+Win95,
NFS-Root, Win95+Win+Linux, ZIP Drive.
On les trouve aux m麥es endroits que les HOWTOs.
Le vieux Linux Large IDE mini-HOWTO est obsol鑼e, lisez plut?
/usr/src/linux/drivers/block/README.ide ou
/usr/src/linux/Documentation/ide.txt (ces fichiers font
partie de la documentation des sources du noyau).
Les fichiers de configuration mentionn駸 plus haut sont dans le
r駱ertoire
/etc. En particulier
/etc/fstab
pour les points de montage et
mdtab
Vous pouvez aussi utiliser le syst鑪e de fichiers
/proc
qui donne de l'info en temps r馥l sur le syst鑪e.
Utiliser cat plut? que more pour voir ces fichiers car leur
longueur d馗lar馥 est z駻o.
qui explique comment rejoindre la mailing list priv馥 des
d騅eloppeurs.
12.6 Pages WWW
Il y a un grand nombre de pages Web int駻essantes, et elles bougent
beaucoup, ne soyez pas 騁onn駸 si ces liens deviennent obsol鑼es.
Un bon point de d駱art est sur Sunsite: c'est
l'archive du Linux Developpement Project
- Mike Neuffer, l'auteur du cache caching et des pilotes pour
contr?eurs RAID, a des pages int駻essantes sur
SCSI
et
DPT.
- Sur le d騅eloppement du RAID 1 logiciel, voir la
comment avoir en RAID la partition racine.
- Voir enfin ici pour la documentation d騁aill馥 de
ext2fs.
- Mark D. Roth a une page sur
VPS
- Un projet similaire:
Enhanced File System
The Ref.
On peut l'interroger en ligne ou t駘馗harger la base de donn馥s par
FTP.
12.7 Moteurs de recherche
N'oubliez pas que vous pouvez utiliser les moteurs de recherche, comme:
Il y a aussi
- Le Processeur
- Le chipset (LX, BX, etc)
- Le bus (ISA, VESA, PCI etc)
- Les cartes d'extension (carte graphique, etc.)
- Logiciel
- La version du BIOS (Pour la carte-m鑽e et 騅entuellement les
discoth鑷ue. Linux permet le RAID au niveau logiciel mais supporte
aussi quelques contr?eurs RAID SCSI. V駻ifiez ce qui est
disponible. Plus tard, si vous re-partitionnez votre syst鑪e, vous
grands r駸eaux. Des exemples de r駸eaux marchant sans probl鑪e sont les
bienvenus.
Il reste aussi un peu de boulot dans ce HOWTO sur les syst鑪es de fichiers et
utilitaires.
Une grande section sera ajout駸 sur les technologies de disque dur
Filesystem Hierarchy Standard. Les enlever signifiera
probablement un remaniement complet des tables de la fin de ce
document.
J'envisage aussi d'馗rire un programme qui automatiserait
le processus de d馗ision, en donnant un point de d駱art simple et plus
complet.
- Des outils de Planning
qui automatisent la conception d'un
syst鑪e constituent un projet de taille moyenne. Une sorte d'exercice
en programmation par contraintes.
- Des outils de partitionnement
qui acceptent en entr馥 le
15. Questions / R駱onses
Voici quelques questions fr駲uentes et leur r駱onse.
- Q: De combien de disque dur Linux a besoin ?
- R: Linux marche tr鑚 bien avec un seul disque dur. Avoir assez de
m駑oire vive (32 ou 64 Mo) est un meilleur choix point de vue
performances que d'acheter un second disque. Les disques IDE sont
moins chers, mais aussi moins rapides que les SCSI.
- Q: J'ai un seul disque, est-ce que ce HOWTO est fait pour moi ?
- R: Oui, mais en partie seulement. Voir la section sur le
Positionnement physique des pistes.
- Q: Y a-t-il des d駸avantages dans ce cas ?
- R: Non, car cela a plusieurs d駸avantages. D'abord la maintenance est
plus complexe et le gain peut 黎re mineur. Des partitions trop grandes
ne sont pas non plus l'id饌l. Il y a un juste milieu, qui d駱end du
nombre de disques que vous avez.
- Q: Est-ce que cela veut dire que plus de disques permettent
d'avoir plus de partitions ?
- R: En un sens, oui. Cependant, certains r駱ertoires ne doivent pas
黎re s駱ar駸 de la racine (voir le FHS pour les d騁ails)
Pour r駸oudre 軋 vous pouvez d駑arrer depuis une disquette de
sauvetage et voir ce qui se cache derri鑽e les points de montage. Vous
pouvez ensuite effacer ou transf駻er ces donn馥s en montant la
partition en question sur un point de montage temporaire.
comme source d'inspiration pour ce HOWTO, en ce qui concerne la
configuration de r駸eaux assez vastes. Voir la
page d'accueil de Nyx
qui indique aussi comment obtenir un compte gratuit.
16.3 Faut-il avoir ou non une partition de swap ?
Dans de nombreux cas vous n'avez pas besoin d'une partition, par
exemple si vous avez beaucoup de m駑oire vive, mettons 64 Mo,
les autres partitions inaccessibles. (voir Questions et R駱onses). Je
propose plut? de monter les partitions directement dans la racine
avec des noms comme /mnt.nom-bien-choisi.
Certaines distributions Linux utilisent des
points de montage comme /mnt/floppy et /mnt/cdrom ce
qui montre bien combien les choses sont peu claires. Esp駻ons que le
FHS mettra de l'ordre dans tout 軋.
16.5 SCSI: num駻os et noms symboliques
Gardez des passages pour l'air, nettoyez la crasse et v駻ifiez la
temp駻ature des disques. S'il sont br?ants au toucher, c'est sans doute
qu'ils sont en surchauffe.
Si possible utilisez l'acc駘駻ation s駲uentielle (sequential
spin-up) pour les disques. C'est l'acc駘駻ation qui consomme le
Ce qui est sans doute moins connu est qu'ils utilisent 120 stations
Linux parall鑞es, la plupart utilisant le module md pour g駻er 4
et 24 Go d'espace disque (plus de 1200 Go au total). L'ensemble
16.8 Structure de la hi駻archie des fichiers
Il y a beaucoup de sch駑as pour les hi駻archies de fichiers, qui
diff鑽ent du FHS par la philosophie, la strat馮ie et
optimisation
-->
Autrefois les syst鑪es de fichiers utilisaient les param鑼res
physiques du disque pour optimiser les transferts, par exemple en
essayent de metter tout un fichier dans la m麥e piste afin
d'馗onomiser les temps du changement de piste. Aujourd'hui avec les
param鑼res logiques, le cache et les sch駑as pour 騅iter les secteurs
d馭ectueux, ce genre d'optimisation ne fait plus de sens et peut m麥e
co?er plus cher qu'elle ne rapporte. Certains syst鑪es d'exploitation
utilisent encore ce genre d'algorithmes, mais plus Linux.
17. Appendice A: Partitionnement: points de montage et lienssymboliques
R駱ertoire Point de montage vitesse temps taux taille
moyen de
d'acc鑚 transfert
swap __________ ooooo ooooo ooooo (32) ____
/ __________ o o o (20) ____
/tmp __________ oooo oooo oooo ____
/var __________ oo oo oo (25) ____
/var/tmp __________ oooo oooo oooo ____
/var/spool __________ ____
/var/spool/mail __________ o o o ____
/var/spool/news __________ ooo ooo oo ____
/var/spool/____ __________ ____ ____ ____ ____
/home __________ oo oo oo ____
/usr __________ (500)____
/usr/bin __________ o oo o (250)____
/usr/lib __________ oo oo ooo (200)____
/usr/local __________ ____
/usr/local/bin __________ o oo o ____
/usr/local/lib __________ oo oo ooo ____
/usr/local/____ __________ ____
/usr/src __________ o oo o (50) ____
DOS __________ o o o ____
Win __________ oo oo oo ____
NT __________ ooo ooo ooo ____
/mnt._________ __________ ____ ____ ____ ____
/mnt._________ __________ ____ ____ ____ ____
/mnt._________ __________ ____ ____ ____ ____
/_____________ __________ ____ ____ ____ ____
/_____________ __________ ____ ____ ____ ____
/_____________ __________ ____ ____ ____ ____
/_____________ __________ ____ ____ ____ ____
Espace disque total : ____
18. Appendice B: Partitionnement: emplacement des partitions
Ici vous choisirez dans quel disque va chacune des partitions de la table
R駱ertoire
swap | | | | | | |
/ | | | | | | |
/tmp | | | | | | |
/var : : : : : : :
/var/tmp | | | | | | |
/var/spool : : : : : : :
/var/spool/mail | | | | | | |
/var/spool/news : : : : : : :
/var/spool/____ | | | | | | |
/home | | | | | | |
/usr | | | | | | |
/usr/bin : : : : : : :
/usr/lib | | | | | | |
/usr/local : : : : : : :
/usr/local/bin | | | | | | |
/usr/local/lib : : : : : : :
/usr/local/____ | | | | | | |
/usr/src : : : :
DOS | | | | | | |
Win : : : : : : :
NT | | | | | | |
/mnt.___/_____ | | | | | | |
/mnt.___/_____ : : : : : : :
/mnt.___/_____ | | | | | | |
/_____________ : : : : : : :
/_____________ | | | | | | |
/_____________ : : : : : : :
Place totale:
Disque: sda sdb sdc hda hdb hdc ___
Taille totale: | ___ | ___ | ___ | ___ | ___ | ___ | ___
No SCSI | __ | __ | __ |
Partition
1 | | | | | | |
2 : : : : : : :
3 | | | | | | |
4 : : : : : : :
5 | | | | | | |
6 : : : : : : :
7 | | | | | | |
8 : : : : : : :
9 | | | | | | |
10 : : : : : : :
11 | | | | | | |
12 : : : : : : :
13 | | | | | | |
14 : : : : : : :
15 | | | | | | |
16 : : : : : : :
La table suivante montre la configuration d'un serveur g駭駻aliste de taille moyenne. C'est un serveur r駸eau (DNS, courrier 駘ectronique,
R駱ertoire Mount point speed seek transfer size SIZE
swap sdb2, sdc2 ooooo ooooo ooooo 32 2x64
/ sda2 o o o 20 100
/tmp sdb3 oooo oooo oooo 300
/var __________ oo oo oo ____
/var/tmp sdc3 oooo oooo oooo 300
/var/spool sdb1 436
/var/spool/mail __________ o o o ____
/var/spool/news __________ ooo ooo oo ____
/var/spool/____ __________ ____ ____ ____ ____
/home sda3 oo oo oo 400
/usr sdb4 230 200
/usr/bin __________ o oo o 30 ____
/usr/lib -> libdisk oo oo ooo 70 ____
/usr/local __________ ____
/usr/local/bin __________ o oo o ____
/usr/local/lib -> libdisk oo oo ooo ____
/usr/local/____ __________ ____
/usr/src ->/home/usr.src o oo o 10 ____
DOS sda1 o o o 100
Win __________ oo oo oo ____
NT __________ ooo ooo ooo ____
/mnt.libdisk sdc4 oo oo ooo 226
/mnt.cd sdc1 o o oo 710
Espcace disque total: 2900 MB
R駱ertoire sda sdb sdc
swap | | 64 | 64 |
/ | 100 | | |
/tmp | | 300 | |
/var : : : :
/var/tmp | | | 300 |
/var/spool : : 436 : :
/var/spool/mail | | | |
/var/spool/news : : : :
/var/spool/____ | | | |
/home | 400 | | |
/usr | | 200 | |
/usr/bin : : : :
/usr/lib | | | |
/usr/local : : : :
/usr/local/bin | | | |
/usr/local/lib : : : :
/usr/local/____ | | | |
/usr/src : : : :
DOS | 100 | | |
Win : : : :
NT | | | |
/mnt.libdisk | | | 226 |
/mnt.cd : : : 710 :
/mnt.___/_____ | | | |
Place totale: | 600 | 1000 | 1300 |
de Win95.
/mnt.root est une copie de sauvegarde de la racine contenant des utilitaires pour le d駱annage. Une disquette de d駑arrage est faite pour d駑arrer sur cette partition.
=================================================
R駱ertoire sda sdb hda
swap | 64 | 64 | |
/ | | | 20 |
/tmp | | | 180 |
/var : 300 : : :
/var/tmp | | 300 | |
/var/spool/delegate | 300 | | |
/home | | | 850 |
/usr | 360 | | |
/usr/lib -> /mnt.lib/usr.lib
/usr/local/lib -> /mnt.lib/usr.local.lib
/mnt.lib | | 350 | |
/mnt.archive : : 1300 : :
/mnt.root | | 20 | |
Espace total : 1024 2034 1050
=================================================
Disque : sda sdb hda
Place totale : | 1024 | 2034 | 1050 |
Partition
1 | 300 | 20 | 20 |
2 : 64 : 1300 : 180 :
3 | 300 | 64 | 850 |
4 : 360 : ext : :
5 | | 300 | |
6 : : 350 : :
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/hda1 19485 10534 7945 57% /
/dev/hda2 178598 13 169362 0% /tmp
/dev/hda3 826640 440814 343138 56% /home
/dev/sda1 306088 33580 256700 12% /var
/dev/sda3 297925 47730 234807 17% /var/spool/delegate
/dev/sda4 363272 170872 173640 50% /usr
/dev/sdb5 297598 2 282228 0% /var/tmp
22. Appendice F: Exemple 3: SPARC Solaris
L'exemple suivant montre la configuration d'un serveur SPARC sous
Solaris 2.5.1 en milieu industriel. En plus des services comme le
Disque: SCSI 0 SCSI 1
Partition Taille(Mo) Mont馥 sur Taille (Mo) Mont馥 sur
0 160 swap 160 swap
1 100 /tmp 100 /var/tmp
Partition sda sdb sdc sdd
---- ---- ---- ----
1 root overview lib news
2 swap swap swap swap
mais aussi pour diminuer le temps d'acc鑚 moyen.
Si vous voulez DOS ou Windows vous devrez utiliser sda1 et
d馗aler les autres partitions. Il serait int駻essant d'utiliser le
Partition sda sdb sdc sdd
---- ---- ---- ----
1 boot overview news news
2 overview swap swap swap
3 swap lib lib lib
4 lib overview /tmp /tmp
5 /var/tmp /var/tmp mail /usr
6 /home /usr /usr mail
7 /usr /home /var
8 / (root) spare root
Ici toutes les partitions en double exemplaire sont combin馥s en RAID
mais le sch駑a ci-dessous devrait donner un point de d駱art:
Partition sda sdb
---- ----
1 boot lib
2 swap news
3 /tmp swap
4 /usr /var/tmp
5 /var /home
6 / (root)
25. Appendice I: Exemple 6: Avec un seul disque
on peut utiliser quelques trucs pour optimiser la position des pistes
et minimiser les mouvements de la t黎e.
Partition hda Size estimate (MB)
---- ------------------
1 DOS 500
2 boot 20
3 Winswap 200
4 data Selon la taille du disque
5 lib 50 - 500
6 news 300+
7 swap 128 (maximum avec une puce 32 bits)
8 tmp 300+ (/tmp et /var/tmp)
9 /usr 50 - 500
10 /home 300+
11 /var 50 - 300
12 mail 300+
13 dosdata 10 ( Windows bug workaround!)
Souvenez-vous que dosdata est un syst鑪e de fichiers DOS qui doit
黎re sur la toute derni鑽e partition, sinon Windows plante.