LAde till script för att mappa min NFS-server
This commit is contained in:
72
Map_NFS.bat
Normal file
72
Map_NFS.bat
Normal file
@@ -0,0 +1,72 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
:: =======================
|
||||
:: On-demand NFS-mapper
|
||||
:: =======================
|
||||
:: Mappar:
|
||||
:: I: -> \\192.168.1.10\bilder
|
||||
:: J: -> \\192.168.1.10\ftproot
|
||||
:: K: -> \\192.168.1.10\webbroot
|
||||
:: H: -> \\192.168.1.10\home\crille
|
||||
::
|
||||
:: Kör den helst INTE som admin, annars syns enheterna inte i Utforskaren
|
||||
:: (UAC-split). Om du MÅSTE köra som admin, sätt då registernyckeln
|
||||
:: EnableLinkedConnections=1 och logga ut/in.
|
||||
::
|
||||
:: Anpassa SERVER om IP ändras.
|
||||
set "SERVER=192.168.1.10"
|
||||
|
||||
:: --- Varning om körs som admin (inte blockerande, bara info) ---
|
||||
net session >nul 2>&1
|
||||
if %errorlevel%==0 (
|
||||
echo [Info] Det ser ut som att detta fönster körs som ADMIN.
|
||||
echo Enhetsbokstaver mappade i admin-fönster syns inte i Utforskaren.
|
||||
echo Stang denna ruta och dubbelklicka pa .bat-filen utan "Kors som administratör"
|
||||
echo ...eller aktivera EnableLinkedConnections i registret.
|
||||
echo.
|
||||
timeout /t 2 >nul
|
||||
)
|
||||
|
||||
:: OBS: För NFS i Windows används backslash-stig:
|
||||
:: \\server\bilder för /bilder
|
||||
:: \\server\ftproot för /ftproot
|
||||
:: \\server\webbroot för /webbroot
|
||||
:: \\server\home\crille för /home/crille
|
||||
::
|
||||
:: Options:
|
||||
:: -o anon,uid=1000,gid=1000,fileaccess=755
|
||||
:: (nolock kan läggas till om låsning skulle strula: ,nolock)
|
||||
::
|
||||
|
||||
call :map I: \\%SERVER%\bilder
|
||||
call :map J: \\%SERVER%\ftproot
|
||||
call :map K: \\%SERVER%\webbroot
|
||||
call :map H: \\%SERVER%\home\crille
|
||||
|
||||
echo.
|
||||
goto :eof
|
||||
|
||||
|
||||
:map
|
||||
set "DRIVE=%~1"
|
||||
set "REMOTE=%~2"
|
||||
|
||||
:: Finns redan? (testar om enhetsbokstaven är monterad)
|
||||
if exist "%DRIVE%\NUL" (
|
||||
echo [%DRIVE%] Redan mappad. Hoppar over.
|
||||
goto :eof
|
||||
)
|
||||
|
||||
echo [%DRIVE%] Mappar %REMOTE% ...
|
||||
|
||||
:: Monteringskommando (NFS)
|
||||
:: Prova med rimliga defaults. Vill du prova utan uid/gid: ta bort uid/gid.
|
||||
mount -o anon,uid=1000,gid=1000,fileaccess=755 %REMOTE% %DRIVE%
|
||||
if errorlevel 1 (
|
||||
echo -> Misslyckades att mappa %REMOTE% till %DRIVE%.
|
||||
echo Forsok alternativt med nolock:
|
||||
echo mount -o anon,uid=1000,gid=1000,fileaccess=755,nolock %REMOTE% %DRIVE%
|
||||
)
|
||||
echo.
|
||||
goto :eof
|
||||
Reference in New Issue
Block a user