Gå til innhold

mounte to mapper til samme mappe samtidig


Anbefalte innlegg

Jeg vet man kan mounte flere plasser/mapper til en mappe, men det jeg ønsker er å mounte to forskjellige mapper til en mappe samtidig, slik at filene fra begge mappene er tilgjengelig samtidig i samme mappe.

 

Eksempel:

# ls /mnt/mappe1
fil1   fil2
fil3   fil4

# ls /mnt/mappe2
fil5   fil6
fil7   fil8

# mount --bind /mnt/mappe1 /mnt/tom
# mount --bind /mnt/mappe2 /mnt/tom
# ls /mnt/tom
fil1   fil2
fil3   fil4
fil5   fil6
fil7   fil8

Er det mulig..?

Lenke til kommentar
Videoannonse
Annonse

Nå skal jeg ikke si noe helt bestemt, men jeg vil ganske sikkert tro det er umulig medmindre man bruker for eksempel RAID. Jeg har tenkt litt på det selv, det hadde vært sabla kjekt, men det er umulig. For det første så vil ikke maskinen vite hvor den skal skrive dataene og for det andre så er det helt sikkert flere grunner. den måtte i så tilfelle blitt mountet readonly, men det du beskriver vil bare legge mappe2 "over" mappe1

Lenke til kommentar

Så vidt jeg vet er ikke dette mulig. Det hadde jo fort blitt problemer dersom du hadde hatt to filer med samme filnavn i de forskjellige plassene/mappene. Det du derimot kan gjøre er å symlinke alle filene i de to forskjellige mappene i en egen mappe. F.eks slik:

cd /mnt/mappe1
find . -exec ln -s /mnt/mappe1/{} /mnt/begge/{} \;
cd /mnt/mappe2
find . -exec ln -s /mnt/mappe2/{} /mnt/begge/{} \;

Lenke til kommentar
men da må du jo kjøre scriptet hver gang du har lakt noe nytt i mappen.

med mindre du bare har mapper der, og de aldri endres

Det enkleste ville vært å legge skriptet til cron og så oppdatere det en gang i timen e.l. Dette forutsetter så klart at dette er mapper uten alt for stor aktivitet.

Lenke til kommentar

Vel, skyt meg... Men jeg har sett et prosjekt som gjør dette, du må rekompilere kjerna da, men det skulle gå.. Det som er litt dumt er at jeg ikke husker hvor jeg leste det men jeg TROR det var i Changelog'en til 2.6 eller noe i den duren..

 

Dette skulle blant annet la deg "skrive" til CD'er selv om de var skrivebeskyttet.. Ganske hendig :)

 

-- Problemet snakket om tidligere: Vel.. Kernelen kan jo bare starte med å skrive til den partisjonen som ble mountet først, er den full e.l. så tar den bare den neste, og skriver til den.

- Først må den imidlertid sjekke om det er plass nok på disken osv og at den ikke skriver 50% på den ene disken og 50% på den andre ;)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...