gogs私服详细配置

一.永久挂载方法

通过 /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 0

UUID=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)

相关推荐
一匹电信狗3 分钟前
【Linux我做主】进程优先级
linux·运维·服务器·c++·ubuntu·小程序·unix
一只小松许️4 小时前
Linux性能分析与内存调试:perf和Valgrind高级使用指南
linux
巴里巴气6 小时前
zookeeper基本概念介绍
linux·分布式·zookeeper
codu4u13147 小时前
Maven中的bom和父依赖
java·linux·maven
lixzest9 小时前
Linux 中,命令查看系统版本和内核信息
linux·运维·服务器
朱小弟cs69 小时前
Orange的运维学习日记--16.Linux时间管理
linux·运维·学习
chen_note9 小时前
LAMP及其环境的部署搭建
linux·运维·mysql·php·apache·lamp·phpmyadmin
夕泠爱吃糖9 小时前
Linux 操作系统
linux·运维·服务器
Linux技术支持工程师10 小时前
二十八、【Linux系统域名解析】DNS安装、子域授权、缓存DNS、分离解析、多域名解析
linux·运维·服务器·缓存·centos
jim写博客11 小时前
linux进程概念(三)进程状态
linux·运维·服务器