Wraia, poses katatmhseis xreiazeste dhladh; Loipon, merika leitoyrgika systhmata de 8eloyn na jekinoun apo logikes katatmhseis gia logoys poy jefeugoyn ths logikhs. Etsi, pi8ana na 8elete na krathsete tis prwtarxikes katatmhseis sas gia thn ekkinhsh twn MS-DOS, OS/2 kai Linux h otidhpote allo xrhsimopoieite. 8ymh8eite oti mia prwtarxikh katatmhsh xreiazetai gia na ginei ektetamenh, wste na dra san doxeio gia tis logikes katatmhseis toy diskoy sas.
H ekkinhsh leitoyrgikwn systhmatwn perilambanei to BIOS kai toys periorismous twn 1024 kylindrwn. Etsi, mallon 8a 8elete na balete oles tis katatmhseis ekkinhshs stoys prwtoys 1024 kylindroys toy diskoy sas, wste na apofugete ta problhmata. 3ana, diabaste to "large-disk" mini-howto, gia perissoteres leptomereies.
Gia na egkatasthsete to Linux, 8a xreiasteite toylaxiston mia katatmhsh. Ean o pyrhnas fortwnetai apo aythn thn katatmhsh (gia paradeigma apo to LILO), h katatmhsh ayth prepei na diabazetai apo to BIOS. Ean xrhsimopoieite alla mesa gia na fortwsete ton pyrhna (apo disketa ekkinhshs h me to LOADLIN.EXE mesw toy MS-DOS) h katatmhsh mporei na einai opoydhpote. Se opoiadhpote periptwsh, h katatmhsh 8a einai tupoy 0x83 "Linux native".
To susthma sas 8a xreiastei kai xwro enallaghs. Ektos ean xrhsimopoieite arxeia ws xwro enallaghs, 8a xreiasteite mia katatmhsh afierwmenh gia ayth th doyleia. Efoson h katatmhsh ayth xrhsimopoieitai apo ton pyrhna toy Linux kai o pyrhnas den exei tis adynamies toy BIOS, h katatmhsh ayth mporei na brisketai opoydhpote sto disko. Systhnw na xrhsimopoihsete mia logikh katatmhsh (/dev/?d?5 h megaluterh). Oi katatmhseis afierwmenes ws xwros enallaghs einai tupoy 0x82 "Linux swap".
Aytes einai oi elaxistes apaithseis. 8a htan xrhsimo na dhmioyrghsete perissoteres katatmhseis gia to Linux. Diabaste parakatw.
Ean apofasisate na xrhsimopoihsete mia katatmhsh ws xwro enallaghs, poy genika einai Kalh Idea, akoloy8hste tis parakatw odhgies gia na ypologisete to mege8os ths:
Etsi gia ena susthma me 16MB RAM, xwros enallaghs de xreiazetai gia mia elaxisth diamorfwsh kai panw apo 48MB einai mallon axrhsta. To akribes poso mnhmhs ejartatai apo to migma twn efarmogwn sto mhxanhma (ti perimenate;).
Perilhch: Balte to xwro enallaghs se ena grhgoro disko me polles kefales poy den kanei alles doyleies. Ean exete pollous diskoys: moiraste to kai skorpiste to se oloys toys diskoys h akomh kai se diaforetikous elegktes.
Akomh kalutera: Agoraste perissoterh RAM.
O xwros sto disko diaxeirizetai apo to leitoyrgiko susthma se monades kai tmhmata enothtwn (blocks). Sto ext2, ta tmhmata kai oi enothtes prepei na exoyn to idio mege8os, opote mporoume na periorisoyme th syzhthsh mas stis enothtes.
Ta arxeia erxontai se opoiodhpote mege8os. De teleiwnoyn sta oria twn enothtwn. Etsi, gia ka8e arxeio, ena tmhma ths teleytaias enothtas xaramizetai. Ypo8etontas oti ta mege8h twn arxeiwn einai tyxaia, xaramizetai peripoy mish enothta gia ka8e arxeio poy yparxei sto disko sas. O Tanenbaum to onomazei ayto "eswteriko katakermatismo" sto biblio toy "Leitoyrgika systhmata".
Mporeite na mantecete ton ari8mo twn arxeiwn ston disko sas apo ton ari8mo twn xrhsimopoihmenwn kombwn (inodes) toy diskoy sas.
# df -i
Filesystem Inodes IUsed IFree %IUsed Mounted on
/dev/hda3 64256 12234 52022 19% /
/dev/hda5 96000 43058 52942 45% /var
Yparxoyn peripoy 12000 arxeia sto /
kai peripoy 44000 arxeia sto
/var
. Me mege8os kommatiou 1KB, peripoy 6+22 = 28MB xanontai sta
telika kommatia twn arxeiwn. An eixa epilejei mege8os kommatiou 4KB, 8a
eixa xasei 4 fores perissotero xwro.
H metafora dedomenwn, omws, einai grhgoroterh gia synexhs enothtes dedomenwn. Gia ayto, to ext2 prospa8ei na proana8esei to xwro se 8 synexhs enothtes gia epekteinomena arxeia. An o xwros de xrhsimopoih8ei eley8erwnetai, opote de xaramizetai ka8oloy xwros.
H asynexhs ana8esh kommatiwn se ena arxeio einai kakh gia thn apodosh, efoson ta arxeia diabazontai me ena synexh tropo. Ayto anagkazei to leitoyrgiko na moirasei thn prosbash sto disko kai thn kefalh na kinh8ei. Ayto onomazetai "ejwterikos katakermatismos" h apla "katakermatismos" kai einai ena syxno problhma se systhmata arxeiwn DOS.
To ext2 exei arketes strathgikes gia na apofugei ton ejwteriko katakermatismo. Kanonika, o katakermatismos den apotelei megalo problhma gia to ext2, akomh kai se katatmhseis bareas xrhshs opws to xwro newn toy USENET. An kai yparxei ena ergaleio apokatakermatismou gia to ext2, kaneis de to xrhsimopoiei kai de symbadizei me thn trexoysa ekdosh toy ext2. Xrhsimopoihste to, alla me dikh sas ey8unh.
To MS-DOS einai gnwsto gia thn pa8ologikh toy diaxeirish xwroy. Se syndyasmo me thn apu8menh buffer cache, oi epiptwseis toy katakermatismou arxeiwn sthn apodosh ginontai grhgora antilhptes. Oi xrhstes toy DOS einai synh8ismenoi ston apokatakermatismo toy diskoy ka8e liges ebdomades kai merikoi exoyn anaptujei eylabikes synh8eies kai pisteuw gia ton apokatakermatismo. Kamia apo aytes tis synh8eies de 8a prepei na metafer8ei sto Linux kai to ext2. Ta eggenh systhmata arxeiwn toy Linux de xreiazontai apokatakermatismo katw apo kanonikes syn8hkes, akomh kai se periptwseis me toylaxiston 5% eleu8ero xwro sto disko.
To MS-DOS xanei kai megales posothtes xwroy logw toy eswterikou katakermatismou. Gia katatmhseis anw twn 256KB, oi enothtes toy DOS ginontai toso megales poy einai praktika mh xrhsimopoihsimes (ayto exei dior8w8ei en merh me to FAT32).
To ext2 de sas anagkazei na xrhsimopoihsete megales enothtes gia megala systhmata arxeiwn, ektos gia polu megala systhmata arxeiwn sthn perioxh toy 0.5TB (dhladh terabytes me 1TB = 1024GB) kai anw, opoy oi mikres enothtes ginontai mh apodotikes. Etsi, se anti8esh me to DOS, den yparxei logos na xwrizete to disko se polles katatmhseis gia na krathsete to mege8os twn enothtwn mikro. Xrhsimopoihste to 1KB opoy einai dynaton. Isws na 8elete na xrhsimopoihsete ta 2KB gia merikes katatmhseis, alla na perimenete merika aprosdokhta problhmata.
Me to ext2, h katatmhseis prepei na ginoyn me bash toys periorismous gia antigrafa asfaleias kai gia thn apofygh ejwterikou katakermatismou logw ths diarkeias zwhs twn arxeiwn.
Ta arxeia exoyn diaforetikes diarkeies zwhs. Afou dhmioyrgh8ei ena arxeio,
8a parameinei sto susthma gia kapoio xroniko diasthma kai meta 8a afaire8ei.
H diarkeia zwhs twn arxeiwn diaferei polu mesa sto susthma kai ejartatai, en
merei, apo to xwro paramonhs toy arxeioy. Gia paradeigma, arxeia sta
/bin
, /sbin
, /usr/bin
, /usr/bin
kai paromoioys
katalogoys einai pi8anon na exoyn megalh diarkeia zwhs: arketous mhnes kai
parapanw. Arxeia sto /home
einai pi8ano na exoyn mia mesh diarkeia
zwhs: peripoy arketes ebdomades. Arxeia sto /var
einai synh8ws braxubia:
sxedon kanena arxeio sto /var/spool/news
de 8a parameinei gia perissoteres apo merikes meres, enw arxeia sto /var/spool/lpd
exoyn diarkeia zwhs merika lepta h ligotero.
Gia antigrafa asfaleias einai xrhsimo to poso toy ka8hmerinou antigrafoy na einai mikrotero apo th xwrhtikothta toy enos mesoy. Ena ka8hmerino antigrafo mporei na einai eite oloklhro eite prosayjhtiko.
Mporeite na apofasisete na krathsete tis katatmhseis sas mikres gia na xwrane se ena meso (gia ka8hmerina plhrh antigrafa). Se opoiadhpote periptwsh ka8e katatmhsh 8a prepei na einai arketa mikrh wste ta ka8hmerina dedomena (ola ta allagmena arxeia) na xwrane se ena meso (epilejte prosayjhtiko antigrafo kai na perimenete na allazete meso gia to ebdomadiaio/mhniaio plhres antigrafo - den ginetai plhrhs aytomatopoihmenh ergasia).
H strathgikh antigrafwn ejartatai apo ayth thn apofash.
Otan sxediazete na agorasete diskoys, 8ymh8eite na krathsete arketa xrhmata gia ta antigrafa! Dedomena xwris antigrafa einai axrhsta! H anaparagwgh dedomenwn kostizei polu perissotero apo to antigrafo gia sxedon opoiondhpote!
Gia megaluterh apodosh einai xrhsimo na kratate arxeia me diaforetiko
xrono zwhs se diaforetikes katatmhseis. Me ayto ton tropo ta braxubia
arxeia sthn katatmhsh syzhthsewn 8a katakermatistoun polu. Ayto, omws,
de 8a exei kamia epiptwsh sthn apodosh twn /
h /home
katatmhsewn.