目錄
基本指令
-
查看掛載資訊
mount
也可使用下面指令查看掛載資訊
df -h
-
掛載指令
mount $LOCAL_MOUNT_PAT
-
卸載指令
umount $LOCAL_MOUNT_PATH
在Linux從頭開始使用fdisk掛載新硬碟
待補…。
掛載遠端NAS到本地
使用基本指令不一定能夠掛載成功,這時候可以嘗試下方指令。
-
掛載指令
mount -t cifs $REMOTE $LOCAL -o username=jack,password='jack1235',vers=2.0
-
可以透過uid與gid設定擁有者
mount -t cifs $REMOTE $LOCAL -o username=jack,password='jack1235',uid=jack,gid=jack,vers=2.0
範例:
mount -t cifs //172.111.222.333/MY_DIR/ /home/MY_DIR/ -o username=jack,password='jack1235',uid=jack,gid=jack,vers=2.0
讓Docker Container看到本地NAS掛載點
如果掛載NAS到本地的Linux檔案系統後,透過-v
參數再掛載到Docker Container之後,進入Docker Container卻看不到本地NAS掛載點的話,可以使用--mount
參數,透過volume掛載到Docker Container:
docker run --rm --gpus all --net host -it --shm-size=16g \
-v /home/myuser/:/home/myuser/ \
--mount type=volume,volume-driver=vieux/sshfs,src=$MY_DEV_NAME,target=$LOCAL_MOUNT_PATH,volume-opt=sshcmd=$USER@172.111.222.333:$REMOTE_PATH,volume-opt=password=$PWD \
imprld01/pytorch:1.8.0-develop bash
這個方式會自動幫忙新增volume,下次要再啟動一個Docker Container的時候則可以直接透過-v
參數來使用已存在的volume:
docker run --rm --gpus all --net host -it --shm-size=16g \
-v /home/myuser/:/home/myuser/ \
-v $MY_DEV_NAME:$LOCAL_MOUNT_PATH \
imprld01/pytorch:1.8.0-develop bash
comments powered by Disqus