如何在 Linux 上永久挂载一个 Windows 共享

原创
ithorizon 9个月前 (09-01) 阅读数 98 #Linux

在 Linux 上永久挂载一个 Windows 共享

在 Linux 系统中,你也许需要访问一个 Windows 系统中的共享文件夹。通常,这样的共享可以通过临时挂载来实现,但是每次重启之后都需要重新挂载。如果你愿望 Linux 系统在启动时自动挂载 Windows 共享,你可以将挂载命令添加到 /etc/fstab 配置文件中。以下是怎样操作的步骤:

步骤 1:安装必要的软件包

为了能够挂载 SMB/CIFS 文件系统,你也许需要安装 cifs-utils 软件包。在大多数基于 Debian 和 Red Hat 的系统中,你可以使用下面的命令来安装:

sudo apt-get install cifs-utils # Debian/Ubuntu

sudo yum install cifs-utils # Red Hat/CentOS/Fedora

步骤 2:创建本地挂载点

在你挂载 Windows 共享之前,你需要在 Linux 系统中创建一个本地目录作为挂载点:

sudo mkdir /path/to/mount/point

步骤 3:获取访问共享的用户凭证

你需要一个有效的 Windows 用户账户和密码来访问共享资源。可以使用以下命令存储你的凭证,以避免每次挂载时都需要手动输入:

sudo nano /root/.smbcredentials

在打开的文件中,输入以下内容,替换为你的用户名和密码:

username=your_windows_username

password=your_windows_password

domain=your_domain

保存并关闭文件,然后给这个文件设置适当的权限:

sudo chmod 600 /root/.smbcredentials

步骤 4:编辑 /etc/fstab 文件

使用文本编辑器编辑 /etc/fstab 文件,以便在启动时自动挂载共享:

sudo nano /etc/fstab

在文件底部,添加以下行,替换为你实际的共享地址、挂载点和用户凭证文件路径:

//windows-share-ip/sharename /path/to/mount/point cifs credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlmssp 0 0

步骤 5:测试挂载

在重新启动之前,你可以先测试挂载是否圆满:

sudo mount -a

这个命令会挂载 /etc/fstab 文件中列出的所有文件系统。如果挂载圆满,你应该能在你之前创建的挂载点下看到共享的内容。

步骤 6:重启验证

重启你的 Linux 系统,然后检查挂载是否圆满:

df -h | grep /path/to/mount/point

如果一切正常,你应该能看到共享磁盘的挂载信息。

注意事项

在编辑 /etc/fstab 时,请务必小心,不正确的配置也许致使系统无法启动。另外,确保你有正确的权限和备份任何重要数据。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门