一.永久挂载方法
通过 /etc/fstab
实现绑定挂载(推荐)
绑定挂载(Bind Mount)允许将一个目录挂载到另一个目录,类似于软链接但更底层。
例如:将 /mnt/data
绑定到 /var/www/html
,使两者内容同步。
步骤
1. 确保源目录和目标目录存在
sudo mkdir -p /mnt/data # 源目录(实际数据存储位置) sudo mkdir -p /var/www/html # 目标目录(绑定挂载点)
2. 编辑 /etc/fstab
sudo nano /etc/fstab
在文件末尾添加一行绑定挂载配置:
/mnt/data /var/www/html none bind 0 0
-
/mnt/data
:源目录(要绑定的目录)。 -
/var/www/html
:目标目录(挂载点)。 -
none bind
:表示这是一个绑定挂载。 -
0 0
:不备份、不检查。
二.实际添加
/server_sw_data/org_server_sw /home/git/gogs-repositories/org_server_sw none bind,rw,exec,suid 0 0
/embedded_sw_data/org_embedded_sw /home/git/gogs-repositories/org_embedded_sw none bind,rw,exec,suid 0 0UUID=78f7c472-2474-494d-ba13-c2306c6cd7ac /server_sw_data ext4 defaults 0 2
UUID=f33aaf2e-a43e-43a6-9c6d-8f5e8eb228c2 /embedded_sw_data ext4 defaults 0 2
三.重启验证
sudo reboot
重启后测确认
mount
/dev/sdb on /server_sw_data type ext4 (rw,relatime,stripe=192)
/dev/sdb on /home/git/gogs-repositories/org_server_sw type ext4 (rw,relatime,stripe=192)
/dev/sdc on /embedded_sw_data type ext4 (rw,relatime,stripe=192)
/dev/sdc on /home/git/gogs-repositories/org_embedded_sw type ext4 (rw,relatime,stripe=192)