Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Sorry, I sent the message by error too fast, but I wanted to precise that
the result of the command "blockdev --getsize name_of_drbd_disk"
devided by 2 gives me
136048 bytes. How comes this differs from the 129MB of drbd disk size
or from the 117MB available on the disk ?
So, the aim of the post is to know how to configure the maximum size
of data possible to copy on the drbd partition ...
Also, do you know whether a particular format
(ext3|reiserfs|xfs|jfs|vfat|fat|nfs) is recommended for mounting drbd
partitions ?
Thanks a lot,
Fabrice
On 9/2/05, Fabrice Durand <durand.fabrice at gmail.com> wrote:
> Hi all,
> Here is a certainly trivial question :
> I am using a DRBD (v 0.7.10) partition on a machine, to make FTP
> transfers or simply to copy files on it. Normally, the drbd
> partition is supposed to accepts something lile 128 MB of data, the df
> -h command showing:
> Filesystem Size Used Available Use Mounted on
> /dev/drbd0 129M 4.5M 117M4% /montagedrbd
>
>
> as given by the command
> blockdev --getsize name_of_drbd_disk.
>
> But if I upload a "too big" file (of 750 kbytes), on the partition , then
> there is a failure on the node and it's written this on the screen :
>
> node1 kernel: Assertion failure in __journal_remove_journal_head() at
> journal.c:1730:"buffer_jbd(bh)"
>
> and then in a loop (many times):
>
> attempt to access beyond end of device
> 93:00 : rw=1, want=5010, limit=4976
>
> To see where is the limit, I have put several small files (10211
> bytes) on the partition to
> see the limit total amount of data the partition can stand.
> After the downloading files, seeing the plantage and rebooting the
> machine, I can notice
> that the partition has accepted until 582 Kb B. And the df command gives :
> Filesystem 1k-block Used Available Use Mounted on
> /dev/drbd0 131734 4697 120235 4% /montagedrbd
>
> The problem is I cannot see a near value among the parameters in the
> following drbd.conf file :
>
> resource drbd0 {
> protocol C;
>
> # Temps d'attente du deuxieme noeud
> startup {
> wfc-timeout 10;
> }
>
> disk {
> on-io-error pass_on;
> }
> net {
> timeout 60;
> connect-int 10;
> ping-int 10;
> on-disconnect reconnect;
> max-buffers 2048;
> max-epoch-size 2048;
> }
> syncer {
> rate 8M; group 2;
> }
>
> on EEPCLU1 {
> device /dev/drbd0;
> disk /dev/hda7;
> address 135.9.216.42:7789;
> meta-disk internal;
> }
>
> on EEPCLU2 {
> device /dev/drbd0;
> disk /dev/hda8;
> address 135.9.216.44:7789;
> meta-disk internal;
> }
>
> }
>
> Using the blockdev --getsize command and indicates the size of the disk
> is 136048 KB. But I cannot found in the internet how to parameter this in
> the drbd.conf file. To complete the provious message, I would say when I put
> a too big file on drbd partion, then before having this message in
> loop on the screen:
> attempt to access beyond end of device
> 93:00 : rw=1, want=5010, limit=4976
>
> I had this one :
> node1 kernel: Assertion failure in __journal_remove_journal_head() at
> journal.c:1730:"buffer_jbd(bh)"
>
> Also, do you know whether a particular format
> (ext3|reiserfs|xfs|jfs|vfat|fat|nfs) is recommended for mounting drbd
> partitions ? Now, we use the ext3 format, as specified in haresource
> file (active/passive heartbeat cluster) :
> EEPCLU1 135.9.216.51 \
> drbddisk::drbd0 \
> Filesystem::/dev/drbd0::/montagedrbd::ext3:: \
> wu-ftpd
>
> Thanks by advance !
>