ubuntu18.04添加网络共享文件夹

1,Ubuntu共享文件夹

《ubuntu18.04添加网络共享文件夹》
在Ubuntu中访问共享目录(手动挂载)
$ ls /mnt/hgfs/ #查看该目录并没有文件
$ vmware-hgfsclient #查看设置的共享目录
$ sudo vmhgfs-fuse .host:/ /mnt/hgfs/ #挂载共享目录
$ sudo ls /mnt/hgfs/ #可以看到挂载成功

操作如下:
《ubuntu18.04添加网络共享文件夹》

事后发现有坑:

普通用户没有访问权限,导致访问cvat失败。并且断网后,又要重新手动挂载。

解决方式:
采用自动挂载:

修改/etc/fstab,最后一行加入如下内容

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0

**

2,不使用虚拟机安装Ubuntu时:

**

建立挂载点:

sudo mkdir -p /mnt/MYSHARE

使用mount命令挂载共享文件夹:

mount -t cifs -o user=用户名,password=密码 //ip地址/共享文件夹 /mnt/MYSHARE

新问题:
重启后挂载共享文件夹消失,需重新挂载

解决:

(1)新建一个脚本:gedit ~/startup.sh

将你要挂载硬盘以及Windows共享文件夹的命令复制粘贴进去,保存。内容如下:

#!/bin/sh
 
sudo mount -t cifs -o user=shareName,password=sharePassword /IP/共享文件夹   /mnt/MYSHARE

(2)给startup.sh加上权限

sudo chmod +x ~/startup.sh

(3)使用systemd设置开机启动

sudo gedit /etc/systemd/system/startup.service

内容如下:

[Unit]
Description = This will run at startup
After=network.target rc-local.service
Wants=network.target rc-local.service
[Service]
Type=simple
#这里根据填写刚刚创建的脚本
ExecStart = /home/a/startup.sh
[Install]
WantedBy = multi-user.target

(4)启用服务

sudo systemctl enable startup.service

重启

    原文作者:化石草
    原文地址: https://blog.csdn.net/weixin_43933981/article/details/123132675
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞