spot_img
HomeWordPress服务器教程VPS教程如何在 Debian 或 Ubuntu 上使用 DRBD 在服务器之间镜像文件系统 – 博客 | 云服务器和托管新闻

如何在 Debian 或 Ubuntu 上使用 DRBD 在服务器之间镜像文件系统 – 博客 | 云服务器和托管新闻

JasperAI 10000字免费额度试用

经常被忽视的一点是您的服务器部署对您的业务的重要性。 严酷的事实是,停机时间可能代价高昂,因为您网站的访问者可能会跳过您无响应的网站而在其他地方购买。 虽然一个好的备份策略可以保护您免受数据丢失,并使您能够在灾难发生后恢复一切并正常运行,但您仍然可能需要长时间的停机来应对。 解决这个问题的方法是设置第二台服务器,并准备好在主服务器出现故障时接管,幸运的是,这配置起来相对简单。
在这里,我们将了解如何使用分布式复制块设备 (DRBD) 将文件系统从一台服务器复制到另一台服务器。 DRBD 工作在块级而不是文件级,因此只传输磁盘上发生变化的实际数据。 您可以将其想象成 RAID 1 配置,其中磁盘在两台服务器之间进行镜像。 它允许您在多个服务器之间复制单个分区、整个磁盘驱动器甚至 RAID 设备,这意味着它可以在一定程度上灵活地适应您的用例。
在这里,我们将向您展示如何设置 DRBD 以将 Debian/Ubuntu 服务器上的分区复制到另一个服务器。 我们将在这里做一些假设,首先您已经在每个要复制的服务器上创建了大小相同的分区,我们的主服务器将称为 server1 和辅助服务器 2。
我们需要做的第一件事是在两台机器上安装 DRBD。 因为它在存储库中,所以这是一个简单的过程:
sudo apt-get 更新
sudo apt-get 安装 drbd8-utils
在 /etc/drbd.d/global_common.conf 文件中进行配置。 这被分解成许多部分,大多数默认设置被注释掉了。 就我们此处的示例而言,这应该没问题。
在每个服务器上编辑文件并进行以下更改,在公共部分将其添加到末尾:
同步器{
速率100M;
}
现在保存并退出文件。 下一步是为我们将要共享的分区创建资源文件。 您可以根据自己的使用情况随意调用此文件,因为我们在这里复制 sdb1,我们将其称为 sdb1.res
须藤纳米 /etc/drbd.d/sdb1.res
在此文件中,粘贴以下说明:
资源 r0 {
协议C;
启动 {
wfc 超时 15;
degr-wfc-超时 60;
}
网 {
cram-hmac-alg sha1;
共享秘密“秘密”;
}
在 server1 {
设备/dev/drbd0;
磁盘/dev/sdb1;
地址 10.0.2.14:7788;
内部元磁盘;
}
在 server2 {
设备/dev/drbd0;
磁盘/dev/sdb1;
地址 10.0.2.15:7788;
内部元磁盘;
}
}
请注意,您需要更改磁盘设置以匹配您在服务器上复制的分区。 “on serverX”部分中给出的服务器名称需要与服务器上配置的主机名相匹配。 您还需要更新 IP 地址以匹配服务器上使用的 IP。 保存并退出文件。 同样,您需要在两台服务器上使用相同的文件。
完成后,下一步是为分区创建设备元数据。 这需要在两台服务器上完成,并使用以下命令完成:
sudo drbdadm create-md r0
在每个服务器上完成此操作后,您就可以在每个服务器上启动 drbd 服务:
sudo systemctl 启动 drbd.service
现在在 server1 上,我们需要告诉服务器是我们的主要数据源并同步到 server2。 您只能在其中一台服务器上运行此命令。
sudo drbdadm — –overwrite-data-of-peer primary all
这会将数据复制到另一台服务器。 这可能需要一些时间才能完成。 通过在任一服务器上查看以下文件可以看到进度:
sudo 猫 /proc/drbd
同步完成后,您可以继续在主服务器的分区上创建文件系统,然后挂载并使用它。
请注意,要在辅助服务器上安装和使用分区,您需要在服务器上停止 drdb 以防止您的更改被覆盖,或者使用 drdbadm 使 server1 成为辅助服务器,server2 成为主要服务器。 为此,首先在服务器运行时卸载分区,然后输入以下命令:
sudo drbdadm 辅助 r0
然后在 server2 上运行:
sudo drbdadm primary r0
之后可以在 server2 上挂载和使用该分区。

5分钟生成10篇英文软文article forge软件试用
  跨境电商独立站代运营服务综合套餐 项目合作请联系客服微信 13564054264
服务项目服务模块服务效果服务周期服务费用 RMB
海外市场调研
与品牌诊断
目标市场调研1份调研报告按次(5-7个工作日)5000
消费受众分析
市场准入条件
竞品发展轨迹
市场销售策略
品牌商业化诊断
TikTok
账号代运营
TikTok账号定位3个账号运营
500条视频内容发布
按季度(50-65个工作日)30000
TikTok内容策划
TikTok视频制作
TikTok账号涨粉
TikTok数据分析
TikTok
直播代运营
TikTok直播策划20-24场直播按月度(20-24个工作日)15000
TikTok网络搭建
TikTok选品分析
TikTok话术提炼
TikTok直播开展
TikTok直播数据分析
TikTok
KOL/KOC营销
TikTok行业达人匹配500-1000个达人邀约/天按月度(20-24个工作日)10000
TikTok行业达人邀约
TikTok行业达人签约
TikTok达人合作跟进
TikTok达人合作完成
海外社媒
代运营
海外社媒运营需求确认insgarm
Facebook
Pinterest
Linkedln
海外社媒运营(4选2)
按季度(50-65个工作日)30000
海外社媒运营方案制订
海外社媒代运营开展
海外社媒活动策划&开展
海外社媒账户涨粉&数据分析
海外线下
代理商拓展
渠道代理目标市场确认主要服务地区为欧美/东南亚
限定1-3个国家
按季度(50-65个工作日)35000
渠道代理商信息抓取
渠道代理商邮件邀约
渠道代理商洽谈准备
渠道代理商签约合作
渠道代理商完成合作
海外广告代投放海外广告账户开户TikTok
Google
Facebook
海外广告代投
(电商/游戏)
按季度(50-65个工作日)开户首充1000美金
10%广告投放佣金
海外广告产品分析
海外广告代投计划制订
海外广告代投内容制作
海外广告代投放开展
海外广告代投效果优化项目合作请联系客服微信 13564054264
siteground

【WordPress花园提醒您】如果想购买国外正版WordPress主题和插件,您需要一张VISA信用卡才能支付,这里我们推荐光大银行信用卡!赶快免费申请,别耽误了买插件哦!

guangda
WordPress花园官方账号
WordPress花园隶致力于为广大跨境电商和独立站爱好者提供优质的WordPress教程、Woocommerce教程、Facebook、Twitter、tiktok、Instagram教程和谷歌SEO教程等资料和对应的建站推广服务。关注‘哟派出海’公众号了解最新资讯。粉丝福利:Shopline免费独立站建设14天优惠 商务合作: [email protected]
RELATED ARTICLES