Linux共享文件夹的挂载技巧

1. 准备工作

在Linux中,可以通过网络来实现文件夹的共享。在进行挂载前,需要先进行一些准备工作。

1.1 确定共享文件夹

首先,确定需要共享的文件夹。这个文件夹可以是任意一个在本地主机上存在的文件夹,可以是你的个人文件夹、公共文件夹或者其他特定文件夹。

假设我们要共享的文件夹路径是/home/user/shared。

1.2 确认网络配置

确保你的Linux主机和要访问共享文件夹的其他设备处于同一局域网。

可以通过执行以下命令来查看你的IP地址:

ip addr show

找到你主机的IP地址,记录下来。

2. 安装必要的软件

2.1 安装samba

samba是一个在Linux上实现文件和打印机共享的软件,我们需要安装它来完成文件夹的共享。

sudo apt-get install samba

2.2 创建samba用户

创建一个用于访问共享文件夹的samba用户。

sudo smbpasswd -a username

其中,username是你希望创建的samba用户名。

3. 进行文件夹的共享

现在我们可以将文件夹进行共享了。

3.1 编辑samba配置文件

打开samba的配置文件进行编辑。

sudo nano /etc/samba/smb.conf

找到配置文件中的[global]部分,并添加以下内容:

server string = Samba Server

workgroup = WORKGROUP

security = user

map to guest = bad user

在配置文件的末尾添加以下内容来定义共享的文件夹:

[shared]

comment = Shared Folder

path = /home/user/shared

valid users = @sambashare

guest ok = no

writable = yes

browsable = yes

保存并退出配置文件。

4. 挂载共享文件夹

现在我们需要在其他设备上挂载这个共享文件夹。

4.1 安装cifs-utils

cifs-utils是一个用于访问Windows共享文件夹的工具包,在Linux上可以使用它来挂载samba共享的文件夹。

sudo apt-get install cifs-utils

4.2 创建挂载点

在其他设备上创建一个目录作为挂载点。

sudo mkdir /mnt/shared

4.3 进行挂载

使用以下命令将共享文件夹挂载到创建的挂载点:

sudo mount -t cifs //linux主机IP地址/shared /mnt/shared -o username=samba用户名

将linux主机IP地址替换为你的Linux主机的IP地址,samba用户名替换为你之前创建的samba用户名。

输入samba用户的密码,即可完成挂载。

5. 配置自动挂载

如果希望每次启动时自动挂载共享文件夹,可以进行以下配置。

5.1 添加挂载项到/etc/fstab

打开/etc/fstab文件进行编辑:

sudo nano /etc/fstab

在文件末尾添加以下内容:

//linux主机IP地址/shared  /mnt/shared cifs  username=samba用户名,password=samba用户密码  0  0

将linux主机IP地址替换为你的Linux主机的IP地址,samba用户名和samba用户密码替换为相应的值。

保存并关闭文件。

5.2 使用mount命令重新挂载

使用以下命令重新挂载:

sudo mount -a

这样,在每次启动时,系统会自动将共享文件夹挂载到指定的挂载点上。

6. 完成

恭喜!你已经成功地挂载共享文件夹。

现在,你可以在挂载点上访问共享文件夹,并在本地主机和其他设备之间共享文件了。

在使用期间,如果遇到任何问题,请参考官方文档或进行进一步的调查。

操作系统标签