drbd安装后共享分区提示为read-only的问题

 我没有采用网上常见的用mknod来制作块分区的办法,而是用了pvcreate、vgcreate直接划分磁盘,命令如下:

[root@test1 ~]#  pvcreate /dev/sdc1

[root@test1 ~]#  vgcreate vg00 /dev/sdc1

  Volume group "vg00" successfully created

[root@test ~]# lvcreate -n data -L 3072M vg00

在drbd安装和数据同步完成后,在块设备上创建文件系统:

[root@test1 ~]# mkfs.ext3 /dev/vg00/data 

启动drbd后在一台作为primary的机器上创建一个文件来测试:

[root@test1 data]# echo "This is a test" > test.txt

到另一台机器上,切换为primary mode,挂载共享分区,查看挂载的目录,发现此测试文件只可读,不可修改,也不能在挂载的目录里删除或创建文件,提示“file system read-only”之类的。

后在网上查找资料找到一个方法,因为在drbd的配置文件/etc/drbd.conf里的设置都是internal data,所以创建文件系统的时候直接mkfs.ext3 /dev/drbd0,之后就不会有read-only之类的问题了。

注:之前的方法我也试过,偶尔也会不出问题,但是当时出问题的时候不知道是什么原因。

再附几条磁盘命令:

df:查看当前挂载的分区

pvscan:查看当前磁盘状态

vgremove:和vgcreate相反(重划分磁盘时用)

pvremove:和pvvreate相反(重划分磁盘时用)

你可能感兴趣的:(职场,drbd,休闲,共享分区)