Kasper Dupont wrote:
> Martin Jørgensen wrote:
> -snip-
> brugt af forskellige systemer. Vi har altså et system
> hvor home directories bliver tilgået med NFS og i en
> periode har vi faktisk haft både IRIX, Solaris og Red
> Hat klienter samtidigt. Dengang var serverne nogle
Det lyder godt - så må det kunne lade sig gøre for mig også...
> IRIX servere og nogle Solaris servere. I dag har vi
> vist kun Red Hat Enterprise Linux servere og næsten
> alle klienterne kører Fedora Core.
>
> Den slags giver ikke nogle store problemer. Der er
> nogle programmer, som ikke har det godt med at køre
> to samtidige eksemplarer eller at skifte frem og
> tilbage mellem forskellige versioner. Det gælder f.eks.
> KDE, Gnome, Netscape, Mozilla. Men det med de samtidigt
> kørende eksemplarer bliver ikke dit problem, da du har
> en mere fundamental grund til, at det ikke kan lade
> sig gøre.
Øh, nå. Hvad er det så? Jeg tror ikke jeg forstår helt
Hvad hvis jeg
kører forskellige versioner af KDE, Gnome eller Mozilla på de
forskellige vpc´ere?
>>>Der skal noget fusk til for at få en emulator til at bruge
>>>en rigtig partition. Jeg ville være mere tryg ved at bruge en
>>
>>Fusk? Såvidt jeg kan se, er det bare at vælge at drevet skal være
>>synligt for VPC´en i indstillingerne for VPC´en.
>
>
> Giver du emulatoren adgang til hele disken (som også
> bruges af host systemet)? Eller giver du kun adgang
> til en enkelt partition?
Kun en enkelt partition.
>>Ikke noget hokus-pokus, såvidt jeg kan se.
>
>
> Det kan jo sagtens være der, selvom du måske ikke har
> opdaget det.
Jeg kan nu ikke se hvad det skulle være...
>>Ja, det var lige nøjagtigt *det* som var spørgsmålet! Takker for det -
>>jeg troede at det måske gav problemer, når forskellige distroer rettede
>>i nogle konfigurationsfiler som de måske deltes om?
>>
>>Nogen er jo debian-baserede... Mens andre er baseret på noget andet.
>>Nogen bruger /etc/X11/xorg.conf og andre bruger XF86Config osv...
>
>
> Systemets konfigurationsfiler ligger på rodpartitionen.
Ok... Jeg var faktisk ikke helt klar over om den lagde noget vigtigt i
/home fordi der ligger jo så mange .-filer...
> Den kan du naturligvis ikke dele mellem forskellige
> distributioner. (Medmindre du vil igang med lidt bind
> mounts og sort magi). At tilgå de samme filer i /home
> burde virke.
Lyder rigtigt godt
Og også selvom de måske kører forskellige
versioner af KDE, som vi tidligere var lidt inde på?
>>Ok, det anede mig nu nok alligevel... Man skal altså nok kun køre én VPC
>>ad gangen, medmindre de har hvert deres virtuelle home-drev med
>>skrive-adgang.
>
>
> Eller du kan bruge et netværks filsystem til /home.
Og så kan de godt have skrive-adgang alle sammen, uden probs?
>>Men jeg tror nu jeg vil satse lidt på at lave et fælles
>>drev, som de fleste kun kan læse fra.
>
>
> Det kan man måske godt, men jeg er lidt nervøs for
> hvad der sker, når en af de distributioner, der kun
> har læse adgang vil commite journalen.
Ikke forstået. Hvad betyder "commite journalen"? Mig bekendt giver det
da ikke problemer når jeg er logget ind på en almindelig linux og derfor
ikke har adgang til at skrive i f.eks. /usr/local... Det var f.eks.
/usr/local jeg tænkte på at give læse-adgang til alle vpc´erne...
Har du nogen andre forslag?
> Hvis filsystemet er clean, så kan du nok mounte det
> i flere emulatorer samtidigt, hvis de alle kører
> readonly. Men så kommer vi bare til det næste problem,
> nemlig at der nok er ting, der ikke virker som de
> skal, uden skriveadgang til dit home directory.
Ja, klart nok... Det skal nok deles lidt op således at /usr/local
normalt bliver readonly (undtagen når der skal installeres noget) og
/home bliver read/write for alle partitioner og så skal alle de delte
partitioner være et nfs eller samba-drev, tror jeg det lyder som om...
Er du enig?
>>En ad distroerne kan så skrive til
>>drevet, når der skal installere noget på det og så kan alle de andre
>>benytte det (sparer plads) sålænge de kun gemmer data-filer i /home-mappen.
>
>
> Lige et øjeblik, hvad er det du prøver at opnå?
> Normalt installerer man ikke programmer i /home. Det
> kan lade sig gøre, hvis man installerer fra source
> og bruger --prefix, men man skal have en god grund
> til at gøre det.
Ja, ok. Indrømmet... Det var så /usr/local jeg tænkte på her... Ikke
home, selvfølgeligt...
> Hvis det bare drejer sig om at installere et program
> fra source, så du kan køre det under flere
> distributioner, så er det nok bedre at lægge det et
> andet sted end under /home.
>
> Og /home har man faktisk brug for at skrive til tit.
Enig. Hvad så når man kompilerer noget og det bliver lagt ind under
/usr. Er det så afhængigt af hvilken distro man kører, om det virker?
Redhat og Debians binære filer er vist ikke 100% kompatible, eller hvad?
>>Det burde vel kunne lade sig gøre?
>>
>>
>>>Det gælder uanset om du bruger en fysisk partition eller en
>>>virtuel harddisk. Og da disken alligevel ikke kan deles af
Man kan ikke dele en virtuel partition, hvis den virtuelle pc er
slukket. Det kan man derimod godt med et fysisk drev...
>>>flere samtidige emulationer, kan man lige så godt som jeg
>>>foreslog bruge samme virtuelle disk til swap.
>>
>>Øv, kan den ikke det? Heller ikke i read-only?
>
>
> Jeg forventer, at det vil give dig problemer.
Jeg tror ikke helt jeg forstår hvorfor du skriver at man ikke kan dele
et fysisk drev af flere samtidige emulationer, fordi såvidt jeg forstod
det du tidligere skrev så lød det som om at jeg godt kunne lave det
nummer her... ?
>
>>De skal helt klart have
>>hver deres swap-partition.
>
>
> Ja, hvis de skal køre samtidigt.
>
>
>>Når det er et netværksdrev, så forhindrer systemet altså i at flere
>>skriver til samme fil samtidigt?
>
>
> Næh, det gør det ikke. Men idet du bruger et
> netværksfilsystem har du jo ikke flere kerner,
> der prøver at skrive til filsystemet samtidigt
> i den tro, at de har det for sig selv.
Ok, tak for forklaringen. Giver mening.
>>>Endeligt kan NFS serveren sådan set godt køre på en anden
>>>fysisk maskine.
>>
>>Jep... Men bedst/helst på host-systemet...
>
>
> Ja, i dit tilfælde er det nok det bedste. Men
> har man allerede en NFS server kørende kan det
> godt være bedst at bruge den.
Det har jeg ikke - jeg skal se om jeg kan finde ud af at sætte en NFS
server op i løbet af 1-2 måneders tid og gøre de ting vi her har
diskuteret, efter eksamen bliver det nok...
Med venlig hilsen / Best regards
Martin Jørgensen
--
---------------------------------------------------------------------------
Home of Martin Jørgensen -
http://www.martinjoergensen.dk