场景:公司有一台内网的机器用来共享文件,这里面的磁盘都是T级以上,平时大家都是把文件存储到这台电脑上,确保公司的资源安全。如果要用脚本来处理文件,就需要挂载到内网的linux服务器上。
linux的mount命令就是用来挂载磁盘的,下面是本人在内网linux服务器上,将window的共享文件夹挂载到服务器上的命令
sudo mount //192.168.0.183/corpus/static /mnt/static -t cifs -o username=账户,password=密码,gid=用户,uid=用户组
其中:
-t cifs: 文件系统类型
-o:即option,指定后面的为参数
username,password:共享文件夹那台机器的用户,密码
gid, uid:挂载的用户组和用户名,也就是挂载后该文件夹的所有者和用户组
在Ubuntu16.04上,完美解决,没有报错。
但是,在wsl环境上就没有那么顺利了
首先是,遇到报错:
mount: /mnt/static: unknown filesystem type 'cifs'.
依据报错,猜测是系统没有安装相关的依赖包。
那就满足它,安装呗
sudo apt install cifs-utils
OK,再次执行挂载命令