linux – 具有现有文件系统的磁盘上的DRBD,可以占用所有位置

linux – 具有现有文件系统的磁盘上的DRBD,可以占用所有位置,第1张

概述我目前正在尝试通过XEN模拟环境.我安装了两个具有这种FS布局的debian系统: cltest1:/etc# df -hFilesystem Size Used Avail Use% Mounted on/dev/xvda2 6.0G 417M 5.2G 8% /tmpfs 257M 0 25 我目前正在尝试通过XEN模拟环境.我安装了两个具有这种FS布局的debian系统:
cltest1:/etc# df -hfilesystem            Size  Used Avail Use% Mounted on/dev/xvda2            6.0G  417M  5.2G   8% /tmpfs                 257M     0  257M   0% /lib/init/rwudev                   10M   16K   10M   1% /devtmpfs                 257M  4.0K  257M   1% /dev/shm

主机cltest2是相同的.

这是我的drbd.conf

global {  minor-count 1;}resource MysqL {  protocol C;  syncer {    rate 10M; # 10 Megabytes  }  on cltest1 {    device    /dev/drbd0;    disk      /dev/xvda2;    address   192.168.1.186:7789;    Meta-disk internal;  }  on cltest2 {    device    /dev/drbd0;    disk      /dev/xvda2;    address   192.168.1.187:7789;    Meta-disk internal;  }}

我没有在drbd0上创建文件系统

通过init.d脚本错误启动DRBD:

Starting DRBD resources:    [ d(MysqL) /dev/drbd0: Failure: (114) Lower device is already claimed. This usually means it is mounted.[MysqL] cmd /sbin/drbdsetup /dev/drbd0 disk /dev/xvda2 /dev/xvda2 internal --set-defaults --create-device  Failed - continuing!

运行:drbdadm create-md MysqL给出:

cltest1:/etc# drbdadm create-md MysqLmd_offset 6442446848al_offset 6442414080bm_offset 6442217472Found ext3 filesystem which uses 6291456 kBcurrent configuration leaves usable 6291228 kBDevice size would be truncated,whichwould corrupt data and result in'access beyond end of device' errors.You need to either   * use external Meta data (recommended)   * shrink that filesystem first   * zero out the device (destroy the filesystem)Operation refused.Command 'drbdMeta /dev/drbd0 v08 /dev/xvda2 internal create-md' terminated with exit code 40drbdadm aborting

据我所知,我的所有问题都是因为我在xvda2上没有未分配的磁盘空间.

除了缩小FS和连接单独的物理磁盘之外,我有哪些选择?元数据不能存储在本地文件系统的文件中吗?

解决方法 drbd有时可以拾取“现有”文件系统,即使没有人在系统上.您可以使用dd if = / dev / zero = / dev / xvda2(以及几秒后的control-C),它将清除之前可以保存文件系统的分区. 总结

以上是内存溢出为你收集整理的linux – 具有现有文件系统的磁盘上的DRBD,可以占用所有位置全部内容,希望文章能够帮你解决linux – 具有现有文件系统的磁盘上的DRBD,可以占用所有位置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1036271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存