Avatar billede whynot Nybegynder
26. november 2002 - 08:29 Der er 16 kommentarer og
1 løsning

genvej / "virtuel mount"

Halløjsa..

Jeg har overtaget driften af en linux webserver.. og har følgende partioner:

hda2 mountet på /
hdb1 mountet på /backup

... altså to forskellige diske.. problemet er at hda er ved at løbe tør for disk plads.. mens hdb er fuldstændig fri..

Serveren hoster en hjemmesider som får tildelt en MASSE billeder hvér dag.. og derfor bliver den snart fuldstændigt fyldt.

Kan man ikke lave en "genvej" fra /www/htdocs/billeder til /backup/billeder? .... lidt som når man bruger en anden maskines plads vha. nfs.

Sådan at alt hvad der bliver gemt i /www/htdocs/billeder automatisk i stedet bliver fysisk gemt på /backup/billeder?
...det er vigtigt at "genvejen" automatisk bliver mountet ved hvér reboot.

...jeg håber nogle kan hjælpe.!
Avatar billede mfalck Praktikant
26. november 2002 - 08:50 #1
jeps
du kan oprette et katalog hvor du vil og så linke symbolsk til det katalog

cd /www/htdocs
ln -s /backup/billeder
Avatar billede mfalck Praktikant
26. november 2002 - 08:51 #2
øv skulle have været et svar
Avatar billede whynot Nybegynder
26. november 2002 - 09:08 #3
og det vil eksistere efter et reboot?
Avatar billede abpdk Nybegynder
26. november 2002 - 09:17 #4
Ja, et symbolsk link ligger som en fil så det vil være der til du selv sletter det.
Avatar billede whynot Nybegynder
26. november 2002 - 09:18 #5
jeg har lige prøvet at reboote.. men det symbolske link forsvant... hvordan bliver det holdt i "live".
Avatar billede whynot Nybegynder
26. november 2002 - 09:19 #6
filerne bliver liggende det er rigtigt.. men linket forsvant
Avatar billede mfalck Praktikant
26. november 2002 - 09:21 #7
linket er en fil som alle andre filer - det skal ikke holdes i live.
Avatar billede mfalck Praktikant
26. november 2002 - 09:22 #8
beskrivelsen burde måske have været fra starten:

cd /www/htdocs
mv billeder billeder.OLD
ln -s /backup/billeder
mv billeder.OLD/* billeder

hvis du laver en ls -l så kan du se at billeder->/backup/billeder.
Avatar billede whynot Nybegynder
26. november 2002 - 15:36 #9
jeps.. og når jeg rebooter.. kan jeg ikke gemme en fil i /www/htdocs uden at det rent faktisk bliver gemt i /www/htdocs.! det skal jo gemmes i /backup/billeder når jeg gemmer i /www/htdocs.. også når jeg har rebootet maskinen.
Avatar billede Noone Nybegynder
26. november 2002 - 18:24 #10
mfalck > Plejer man ikke at skulle linke sådan her:

ln -s /backup/billeder billeder


Anyway, den precise fremgangs måde må da være sådan her:

cd /www/htdocs
mv billeder /backup/billeder
ln -s /backup/billeder

Eller er det bare mig der er underlig?
Avatar billede abpdk Nybegynder
26. november 2002 - 18:42 #11
chanoa>> Nu gjorde du det da selv :)
Avatar billede mfalck Praktikant
26. november 2002 - 20:06 #12
tjo det er rigtigt nok at man plejer at angive

ln -s <org-dir> <navn på sym link>

men ln bruger navnet på det katalog eller fil hvis du ikke angiver noget.
Avatar billede Noone Nybegynder
26. november 2002 - 23:13 #13
abpdk > Ja, kom til at læse hjælpeteksten...
[chano@mufasa chano]$ ln --help
Usage: ln [OPTION]... TARGET [LINK_NAME]
  or:  ln [OPTION]... TARGET... DIRECTORY
  or:  ln [OPTION]... --target-directory=DIRECTORY TARGET...
Create a link to the specified TARGET with optional LINK_NAME.
If LINK_NAME is omitted, a link with the same basename as the TARGET is
created in the current directory.  When using the second form with more
than one TARGET, the last argument must be a directory;  create links
in DIRECTORY to each TARGET.  Create hard links by default, symbolic
links with --symbolic.  When creating hard links, each TARGET must exist.

mfalck > Ja, det opdagede jeg da jeg læste hjælpen...
Avatar billede whynot Nybegynder
16. januar 2003 - 10:35 #14
Ingen af de forslag som er blevet givet besvarer mit spørgsmål... nemlig hvordan man laver en "link" som forsat eksisterer efter et reboot...

Jeg giver ret i at man kan lave et link med ln -s ... men det dør efter reboot..

Jeg har løst problemet ved at lave et bash job.. som bliver aktiveret i rc.3 som S99lnstart..
Avatar billede Noone Nybegynder
16. januar 2003 - 23:05 #15
Du må da lave et eller andet forkert hvis det forsvinder efter genstart...
Avatar billede Noone Nybegynder
16. januar 2003 - 23:06 #16
Jeg har tit brugt den kommando, og det virker perfekt også efter flere genstarter, og også efter en harddisk er blevet flyttet over i en anden maskine..
Avatar billede whynot Nybegynder
17. januar 2003 - 00:02 #17
Jeg ved ikke hvad jeg har gjort som er anderledes... jeg har gjort præcis som I har beskrevet - og jo det virker fino... lige indtil man genstarter maskinen - så er linket væk.

så jeg ved ikke om jeg har gjort noget forkert eller ej.. blot konstateret at det ikke virkede uden at have et batch job som blev exekveret ved reboot.  irriterende løsning - men det virker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester