← Back to team overview

sslug-teknik team mailing list archive

Re: Hvordan laves flere /dev/loop

 

"Kim Schulz" <kim@xxxxxxxxx> wrote in message
news:20020202132502.4ae17ef9.kim@xxxxxxxxx...
> bare hav loop som modul i stedet for kompileret ind i kernen (det er
> alligevel i den retning at linuxkernen går). så kan du bare loade
> modulet igen efter du har rettet og kompileret det. MAKEDEV kan måske
> også være til hjælp
Jeg kan (sikkert), men kan man forlange det af en skoles administrator?
Næppe, og især ikke, når der er andre veje.
Forøvrigt er dette det første tilfælde, hvor jeg har kunnet se lidt nytte af
modul-systemet for andre end udviklere, tak for det.

Mit problem ligger i filernes tid/dato. For at kunne køre rsync fra Windows,
skal filerne på serveren have samme tid/dato som i DOS, og ikke den mere
detallierede de får under fx. ext2. Derfor er jeg interesseret i at få
maskinens image placeret på en fat dims.
rsync til Windows understøtter (så vidt jeg har kunnet finde ud af)
ikke --modify-window=10 (altså muligheden for at betragte filer med en
forskel på fx 10 sekunder som havende samme tid).
rsync på filstørrelsen alene er ikke tilstrækkeligt.

Jeg funderer lidt over, om det ikke i det hele taget ville være bedre, hvis
der på serveren var en liste med samtlige filer/størrelse/dato i maskinens
image. Serverens rsync skal jo ud hver gang og checke de filer, og det er
noget der tager mærkbar tid.
På klienten kunne man hurtigt downloade denne liste, lave et dir på den
lokale maskine og sammenholde de to listers oplysninger. Derefter kunne der
så køres rsync på de specifikke filer, der ikke er ens.
Listen på serveren er ret statisk, den skal blot opdateres i forbindelse med
at der installeres noget nyt, det er til at styre automatisk.
Arbejdet med at sammenligne filer vil ikke belaste serveren (alle
Windows-klienter vil jo komme tonsende stort set samtidigt, når klokken
ringer ind).
En kopi af serverens liste kunne placeres lokalt, så det blot er dens tid og
sted, der skal checkes ved start.
Ens filer = den lokale bruges, uens = en ny kopi hentes.
De filer, der afviger lokalt, opdateres med rsync.
Undskyld, at jeg sådan tænker højt, men andre ideer er velkomne. Dette er
den sidste hurdle jeg skal over, så kører OTA.






References