Skip to content
/ NAS/Linux 挂载 NAS
1/21/2026
1.8m
AI 摘要

本文介绍如何在 Linux 中使用 CIFS/SMB 协议挂载 NAS 共享文件夹,包括安装 cifs-utils、临时挂载、使用凭证文件实现永久挂载及卸载方法。重点为安全配置和开机自动挂载。

NAS 本地挂载 (CIFS/SMB)

本文介绍如何在 Linux 系统中使用 CIFS (Common Internet File System) 协议挂载 NAS 共享文件夹。

1. 安装 CIFS 工具包

首先需要安装 cifs-utils 软件包,它提供了挂载 SMB/CIFS 共享所需的工具。

sudo apt update && sudo apt install -y cifs-utils

2. 临时挂载

临时挂载适合一次性使用,重 启后会失效。

2.1 创建挂载点

挂载点(例如在用户主目录下创建 nas_share):

mkdir -p ~/nas_share

2.2 执行挂载命令

确保当前是 root 用户,然后使用 mount 命令挂载共享目录:

比如我这里,把 NAS 上的 shared 共享文件夹挂载到 /ssd/home/nvidia/nas_share 目录下:

sudo mount -t cifs //nas.lan/shared /ssd/home/nvidia/nas_share -o username=xxx,password=xxxxx

3. 永久挂载 (开机自动挂载)

通过修改 /etc/fstab 文件实现开机自动挂载。

3.1 (推荐) 使用凭证文件

为了安全起见,不建议将账号密码直接明文写入 fstab。我们可以创建一个凭证文件。

  1. 创建凭证文件(例如 /etc/smb_credentials):
vim /etc/smb_credentials
  1. 写入以下内容:
username=<USERNAME>
password=<PASSWORD>
  1. 修改文件权限,仅自己可见:
chmod 600 /etc/smb_credentials

3.2 修改 fstab

编辑 /etc/fstab 文件:

sudo vim /etc/fstab

在文件末尾添加以下内容(请根据实际路径修改):

//nas.lan/shared /ssd/home/nvidia/nas_share  cifs  credentials=/etc/smb_credentials,defaults  0  0

3.3 验证挂载

修改完成后,执行以下命令测试挂载是否生效(无需重启):

sudo mount | grep shared

如果没有报错,说明配置正确。

4. 卸载

如果不再需要使用,可以使用 umount 命令卸载:

sudo umount /ssd/home/nvidia/nas_share

Released under the MIT License.