# Intro 本文将介绍如何把 NAS 主机目录挂载到 Linux 主机,并且通过 Volume 挂载到 Docker 容器里。相当于给 Docker 容器挂了个云盘而不是本地盘去存储数据,借助 NAS 的阵列盘实现高可靠数据存储。 ## 第一步、挂载到 Linux - NAS:"/vol1/workspace" - Linux:"/mnt/nas/vol1/workspace" 假设要把 NAS 的"/vol1/workspace"挂载到 Linux 的 "/mnt/nas/vol1/workspace"。 ### 基于 NFS 协议(推荐) 1. 安装相关工具: ```bash # Debian/Ubuntu sudo apt update && sudo apt install nfs-common -y # CentOS/RHE sudo yum install nfs-utils ``` 2. 创建本地挂载点 ```bash sudo mkdir -p /mnt/nas/vol1/workspace ``` 3. 执行挂载 ```bash # 假设 NAS 的 IP 是"192.168.1.100" sudo mount -t nfs 192.168.1.100:/vol1/workspace /mnt/nas/vol1/workspace ``` 4. 设置开机自动挂载(可选) ```bash sudo nano vi /etc/fstab ``` 在文件末尾追加一行: ```text 192.168.1.100:/vol1/workspace /mnt/nas/vol1/workspace nfs defaults,_netdev 0 0 ``` ### 基于 SMB 协议 1. 安装 CIFS 客户端工具 ```bash # Debian/Ubuntu sudo apt update && sudo apt install cifs-utils -y # CentOS/RHEL sudo yum install cifs-utils -y ```