# smb 共享文件挂载
> 系统版本 ubuntu 22.04

## 注意事项
1. 防止混淆的部分参数使用 [] 括起来
2. 本地目录需要提前创建
3. 连接的客户端地址信息需要提前知道

## 安装依赖
```shell
sudo apt install cifs-utils
sudo apt install smbclieat
```

### 查看共享目录
```shell
smbclient -L //192.168.1.7 -U [username]%[password]
```

### 挂载共享目录
> 通过 cifs-utils 挂载  
> ps 本地目录需要提前创建

```shell
sudo mount.cifs "//192.168.1.5/[sharePath]" ~/[sharePath] -o username=[username],password=[password]
```

### 卸载共享目录
```shell
sudo umount ~/[sharePath]
```

### 自动挂载
> 通过 fstab 文件自动挂载
> ps 本地目录需要提前创建

```shell
sudo vim /etc/fstab
```

添加一行, 保存退出
```shell
// 添加如下代码
// [sharePath] 为共享目录名称
// [username] 为共享目录用户名
// [password] 为共享目录密码
// [sharePath] 为共享目录名称
// ~/[sharePath] 为本地目录
// username=[username],password=[password] 为共享目录用户名和密码
```