Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Problem solved, Thanks to Eugene Crosser for pointing out my mistake. I am sending this message for the list in case anybody else runs into a similar problem. The quotacheck problem was due to the fact that I had originally format the physical partition /dev/sda6 as opposed to the drbd device /dev/drbd0. I had some data in /dev/sda6 and I though I could move to drbd without reformatting it. Everything worked fine except quotacheck using the previous method. Maybe it can be done, but I did not follow the required steps, which I do not know upt to this point. If anyone could comment on how to do this, that would be great. I took the opportunity to repartition my drive and set a separate partition for metadata. From my experience with Solaris Volume manager, you want to have your metadata in a separate partition, what is the experts opinion for drbd? What I did: I deleted /dev/sda/6 and recreated it 1GB smaller. I created a 1GB partition on /dev/sda7 for metadata. [root at arwen /]# fdisk -l /dev/sda Disk /dev/sda: 586.7 GB, 586774740992 bytes 255 heads, 63 sectors/track, 71337 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1318 10482412+ 83 Linux /dev/sda3 1319 3929 20972857+ 83 Linux /dev/sda4 3930 71337 541454760 5 Extended /dev/sda5 3930 4190 2096451 82 Linux swap /dev/sda6 4191 71209 538330086 83 Linux /dev/sda7 71210 71337 1028128+ 83 Linux I then rebooted for the partition table to take effect in the kernel and ran drbdsetup (you may want to run it with -d first to see what will be done): [root at arwen ~]# drbdadm adjust export /sbin/drbdsetup /dev/drbd0 disk /dev/sda6 /dev/sda7 0 --on-io-error=detach /sbin/drbdsetup /dev/drbd0 syncer --rate=30M --group=1 --al-extents=257 /sbin/drbdsetup /dev/drbd0 net 10.0.0.16:7789 10.0.0.17:7789 C Next I forced this server to be the primary. drbdsetup /dev/drbd0 primary --do-what-I-say Then I created the filesystem with mkfs directly on the drbd device and used tune2fs to disable mount count and interval checking: mkfs -j /dev/drbd0 tune2fs -c -1 -i 0 /dev/drbd0 I finally mounted /dev/drbd0 on /export with quota support and rsynced all data back. Next, did the exact same thing on the second server and the sync started when I started drbd from the init script on the master. quotacheck works fine now: [root at arwen /]# quotacheck -ugmv /export/ quotacheck: Scanning /dev/drbd0 [/export] done quotacheck: Checked 538 directories and 3223 files ---------------drbd.conf---------------------------------------- # # please have a a look at the example configuration file in # /usr/share/doc/drbd.conf # # resource export { protocol C; incon-degr-cmd "echo '!DRBD! pri on incon-degr' | wall ; sleep 60 ; halt -f"; startup { wfc-timeout 0; ## Infinite! degr-wfc-timeout 60; ## 2 minutes. } disk { on-io-error detach; } net { # timeout 60; # connect-int 10; # ping-int 10; # max-buffers 2048; # max-epoch-size 2048; } syncer { rate 60M; group 1; al-extents 257; } on arwen.ibb.gatech.edu { device /dev/drbd0; disk /dev/sda6; address 10.0.0.16:7789; meta-disk /dev/sda7[0]; } on aragorn.ibb.gatech.edu { device /dev/drbd0; disk /dev/sda6; address 10.0.0.17:7789; meta-disk /dev/sda7[0]; } } ---------------end drbd.conf------------------------------------ Diego Quoting Diego Julian Remolina <dijuremo at ibb.gatech.edu>: > Hi, > > First let me say that drbd setup is really easy and works great. I have two > machines running RHEL 4 with drbd and heartbeat just fine. I am currently > running samba and trying to implement NFS4 with sec=krb5p support on them. > > I found a problem with quota support and was wondering if this is a known > issue. > My drbd device is mounted in /export as shown below: > > [root at arwen export]# mount | grep drbd > /dev/drbd0 on /export type ext3 (rw,usrquota,grpquota) > > If I stop drbd, mount the physical device /dev/sda6 on /export and run > quotacheck, then the command succeeds and the files aquota.user and > aquota.group > get updated correctly. However, when I am using drbd, I run quotacheck and > it > fails as shown: > > root at arwen export]# quotacheck -u -g -m /export > quotacheck: Something weird happened while scanning. Error 2133571361 > [root at arwen export]# quotacheck -v -u -g -m /export > quotacheck: Scanning /dev/drbd0 [/export] quotacheck: Something weird > happened > while scanning. Error 2133571361 > > Any ideas? > > Thanks, > > Diego > > ------------------------------------------------- > This mail sent through IMP: http://horde.org/imp/ > > _______________________________________________ > drbd-user mailing list > drbd-user at lists.linbit.com > http://lists.linbit.com/mailman/listinfo/drbd-user > ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/