diff --git a/NAS-To-Linux-Docker.md b/NAS-To-Linux-Docker.md new file mode 100644 index 0000000..c31b41f --- /dev/null +++ b/NAS-To-Linux-Docker.md @@ -0,0 +1,57 @@ +# 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 +``` \ No newline at end of file diff --git a/NAS挂载数据目录.md b/NAS挂载数据目录.md deleted file mode 100644 index 3b7e02d..0000000 --- a/NAS挂载数据目录.md +++ /dev/null @@ -1,5 +0,0 @@ -# Intro - -本文将介绍如何把 NAS 主机目录挂载到 Linux 主机,并且通过 Volume 挂载到 Docker 容器里。相当于给 Docker 容器挂了个云盘而不是本地盘去存储数据,借助 NAS 的阵列盘实现高可靠数据存储。 - -## \ No newline at end of file