How did you create filesystems and/or partitions on this RBD block device? The obvious causes would be 1) you partitioned it and the partition on which you ran mkfs points or pointed during mkfs outside the block device size (happens if you for example automate this and confuse sectors x cylinders, or if you copied the partition table with dd or from some image) or 2) mkfs created the filesystem with pointers outside of the block device for some other reason (bug?) or 3) this RBD device is a snapshot that got corrupted (or wasn't snapshotted in crash-consistent state and you got "lucky") and some reference points to a non-sensical block number (fsck could fix this, but I wouldn't trust the data integrity anymore) Basically the filesystem thinks the block device should be larger than it is and tries to reach beyond. Is this just one machine or RBD image or is there more? I'd first create a snapshot and then try running fsck on it, it should hopefully tell you if there's a problem in setup or a corruption. If it's not important data and it's just one instance of this problem then I'd just trash and recreate it. Jan
|
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com