Ulemper ved NTFS junction point?

Software d.  13. oktober. 2011, skrevet af Ciric
Vist: 1099 gange.

Ciric
 
Elitebruger
Tilføjet:
13-10-2011 18:07:44
Svar/Indlæg:
1881/22
Efter endelig at have investeret i en SSD, står jeg overfor en udfordring mht Steam, og det faktum at man ikke kan vælge hvor hvert enkelt spil skal installeres. Primært pga pladsen er jeg kun interesseret i at selve Steam og nogle enkelte spil skal installeres på min SSD, mens resten skal på en mekanisk HDD.
Jeg har så fundet følgende løsning:

Quote fra et andet forum:

This is a non-issue with a very simple fix. Just use an NTFS junction point.

Lets say I want to move Left4Dead from "C:\Program Files\Steam\common\left 4 dead\" to "D:\Games\Left 4 Dead\"

1. Close Steam.
2. Cut the "left 4 dead" folder from "C:\Program Files\Steam\common\" and paste it in "D:\Games\"
3. Open a command prompt with administrative privileges.
4. Type the following into the command prompt:
MKLINK /J "D:\Games\left 4 dead\" "C:\Program Files\Steam\common\left 4 dead\"
5. You should see a confirmation that the directory junction was created successfuly.
6. Launch Steam, Left 4 Dead should be able to start without any issues



Det lyder jo meget godt, og når man læser comments lyder det til at være problemfrit.

Mit primære spørgsmål er så bare:
Giver det nogle ulemper at gøre det på den måde?
...og hvordan fjerne man evt den henvisning man jo laver igen?


Tråden blev redigeret 2 gange, sidst af Ciric d. 13-10-2011 18:08:41.
da9els
 
Chefredaktør
Tilføjet:
13-10-2011 20:56:51
Svar/Indlæg:
4438/91
Det er egentlig bare et link til de forskellige filer. Ingen ulemper ud over at den først skal forbi C: og hente info om placeringer på D:. Men det er ikke noget der kan mærkes eller måles.
For at slette det igen bruger du bare "del [navnet]" - hvis det er en fil og "rmdir [navnet]" hvis det er en mappe.


Ciric
 
Elitebruger
Tilføjet:
13-10-2011 22:05:40
Svar/Indlæg:
1881/22
Tak for svaret.
Spørgetiden blive ikke problem da både selve Steam klienten og OS ligger på SSD'en :)


Burgurne
 
Elitebruger
Tilføjet:
13-10-2011 22:31:18
Svar/Indlæg:
5874/1287
Her kan du se Microsoft's officielle forklaring og info om Mlink. Windows 7 bruger det faktisk selv:

http://technet.microsoft.com/e... (WS.10).aspx


Tripoden
 
Overclocker
Tilføjet:
14-10-2011 01:55:29
Svar/Indlæg:
283/5
Jeg bruger et program der hedder Link Shell Extension der gør at man kan lave junctions og symlinks ved at trække mapper med højre museknap.

Virker perfekt, bruger det selv til Steam 🙂

http://schinagl.priv.at/nt/har...



da9els
 
Chefredaktør
Tilføjet:
14-10-2011 09:08:56
Svar/Indlæg:
4438/91
Sweet 🙂 Tak for link #4.


Ciric
 
Elitebruger
Tilføjet:
14-10-2011 10:00:44
Svar/Indlæg:
1881/22
#4
Det lyder jo rigtig lækkert, tak for link 🤡
...bare lige et sidste ?:
Kan Steam håndtere hvis jeg flytter mappen, allerede ved det punkt hvor den downloader spillet? (altså når den har oprettet mappen ect, og egentlig bare henter spillet ned). -eller er jeg nødt til at lade den hente det hele ned på SSD'en, og så derefter flytte det?


Svaret blev redigeret 1 gang, sidst af Ciric d. 14-10-2011 10:01:06.


da9els
 
Chefredaktør
Tilføjet:
14-10-2011 11:30:41
Svar/Indlæg:
4438/91
#6 .. Hvis det er et mappe-link, vil filerne der bliver downloadet til den mappe også blive skrevet til den linkede mappe. Så du kan godt flytte mappen så snart den er oprettet. Men tror ikke det er ret smart at flytte mappen mens den henter spillet. Der står også "1. Close Steam. ".


Ciric
 
Elitebruger
Tilføjet:
14-10-2011 11:34:04
Svar/Indlæg:
1881/22
#7
Ja, selvfølgelig.
Bare dårligt formuleret.
Vil starte installation, vente til jeg kan se den bare står og downloader. Lukek Steam, flytte mappe ect, og så starte Steam igen. Var mere om Steam downloader det hele til en temp mappe eller lign, for derefter at installere spillet. Men må bare prøve det.

Tak for hjælpen


da9els
 
Chefredaktør
Tilføjet:
14-10-2011 11:56:40
Svar/Indlæg:
4438/91
#8 .. Det kan du sagtens 🙂 Meld lige tilbage om det går godt 😀


Ciric
 
Elitebruger
Tilføjet:
14-10-2011 17:56:09
Svar/Indlæg:
1881/22
Så har jeg leget lidt med det, og det er godt nok lækkert :yes:
Jeg kunne dog ikke umiddelbart bare starte installationen af HL2, lukke Steam, og så lave linket, men det kan skyldes at lige præcis Source spillene bliver gemt på en anden måde end f.eks. Civ5 og Settlers.

Men alt i alt virker det perfekt. Nu må vi se når der kommer updates, om den måde jeg har gjort det med HL2 skaber problemer. (Har lavet "Symbolic Link" af enkeltfiler, da Source tilsyneladende bliver installeret direkte i "common"-mappen. Så ved ikke om det også linker "write"-kommandoer, eller om det kun er "read" 😳 )

Hvis det virker med enkeltfiler på den måde, gør jeg det samme med f.eks. Civ, og så lader den gemme savegammes på SSD'en. De kan nemmelig godt tage en evighed at læse ind.


Svaret blev redigeret 1 gang, sidst af Ciric d. 14-10-2011 17:57:04.