怎么配置samba挂载mnt目录下的文件为共享目录
时间: 2023-02-25 11:41:10 浏览: 310
配置Samba共享文件目录的步骤如下:
1. 安装Samba服务端:在终端输入以下命令:
sudo apt-get install samba
2. 配置Samba配置文件:在终端输入以下命令:
sudo nano /etc/samba/smb.conf
3. 在Samba配置文件的末尾添加如下代码:
[mnt]
path = /mnt
available = yes
valid users = yourusername
read only = no
browsable = yes
4. 保存并退出配置文件。
5. 重启Samba服务:在终端输入以下命令:
sudo service smbd restart
6. 在Windows计算机中打开文件资源管理器,输入以下地址:
\\your-server-ip\mnt
相关问题
如何把samba服务器挂载到mnt下
将Samba服务器挂载到Linux系统的挂载点(如/mnt)通常涉及以下几个步骤:
1. **配置共享目录**:
首先,在Samba服务器上设置一个共享文件夹。编辑Samba配置文件(通常是`/etc/samba/smb.conf`),找到`[your_share]`这样的共享,配置共享路径、权限等。例如:
```sh
[my_share]
path = /path/to/share
browseable = yes
read only = no
guest ok = no
username = nobody
```
这里`username=nobody`表示匿名访问需要特定用户名。
2. **启动Samba服务**:
启动Samba服务以应用更改:
```sh
sudo systemctl start smb
sudo systemctl enable smb
```
3. **查看网络位置**:
查看Samba服务器对外的共享网络地址。通常是在`//IP_ADDRESS/or/DOMAIN_NAME/your_share`的形式。你可以使用`smbclient -L <server>`命令测试。
4. **挂载到/mnt**:
在你的Linux客户端,使用以下命令将共享挂载到`/mnt`:
```sh
sudo mount -t cifs //<IP_ADDRESS/or/DOMAIN_NAME>/<share_name> /mnt -o user=<username>,password=<password>
```
把 `<IP_ADDRESS/or/DOMAIN_NAME>` 替换为你Samba服务器的实际地址,`<share_name>`替换为你的共享名,`<username>`是你之前配置文件中的用户,`<password>`是该用户的密码。
5. **确认挂载**:
挂载完成后,你应该能在`/mnt`目录下看到已经挂载的Samba共享内容。
记得在完成操作后,可以考虑添加到`fstab`文件中以便自动挂载。
(1)新增一块20G大小的磁盘/dev/sdb,将该磁盘划分两个各为5G大小的分区,/dev/sdb1与/dev/sdb2。 ①将/dev/sdb1 格式化为xfs文件系统,挂载至/mnt/samba目录下 ②将/dev/sdb2格式化为ext4文件系统,挂载至/mnt/nfs目录下 ③设置samba共享,共享/mnt/samba目录,由第二台主机远程挂载使用 ④设置nfs共享,共享/mnt/nfs目录,由第二台主机远程挂载使用
要完成以上任务,请按照以下步骤进行操作:
1. 确保已将新添加的磁盘 `/dev/sdb` 识别并可用。您可以运行以下命令检查磁盘列表:
```bash
lsblk
```
2. 使用 `fdisk` 命令对 `/dev/sdb` 进行分区。运行以下命令:
```bash
sudo fdisk /dev/sdb
```
按照提示,创建两个分区 `/dev/sdb1` 和 `/dev/sdb2`,每个分区大小为5G。
3. 格式化 `/dev/sdb1` 为 xfs 文件系统并挂载到 `/mnt/samba` 目录下。运行以下命令:
```bash
sudo mkfs.xfs /dev/sdb1
sudo mkdir /mnt/samba
sudo mount /dev/sdb1 /mnt/samba
```
4. 格式化 `/dev/sdb2` 为 ext4 文件系统并挂载到 `/mnt/nfs` 目录下。运行以下命令:
```bash
sudo mkfs.ext4 /dev/sdb2
sudo mkdir /mnt/nfs
sudo mount /dev/sdb2 /mnt/nfs
```
5. 配置 Samba 共享,编辑 Samba 配置文件 `/etc/samba/smb.conf`,并添加以下内容:
```
[samba_share]
path = /mnt/samba
writable = yes
guest ok = yes
read only = no
```
保存并关闭文件后,重新启动 Samba 服务:
```bash
sudo systemctl restart smb
```
6. 配置 NFS 共享,编辑 NFS 配置文件 `/etc/exports`,并添加以下内容:
```
/mnt/nfs <第二台主机IP>(rw,sync,no_root_squash)
```
其中 `<第二台主机IP>` 是第二台主机的 IP 地址。保存并关闭文件后,重新启动 NFS 服务:
```bash
sudo systemctl restart nfs
```
现在,您应该已经成功设置了 Samba 共享和 NFS 共享。第二台主机可以远程挂载并访问 `/mnt/samba` 和 `/mnt/nfs` 目录。请确保在第二台主机上已安装相应的客户端工具来挂载和访问共享目录。
阅读全文
相关推荐
















