LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 02-17-2011, 12:54 PM   #1
mariogiov
LQ Newbie
 
Registered: Nov 2007
Posts: 8

Rep: Reputation: 0
ext3 rsync/cp copying errors - kernel: attempt to access beyond end of device


Hi all,

I'm having some difficulty copying a large amount of data from an XFS filesystem (pre-existing, LVM) to an ext3 filesystem I've made. With both rsync and cp, I can copy a good deal of data (~250GB), but I eventually get this sort of thing in my /var/log/messages:


Code:
...
Feb 17 10:09:12 kernel: attempt to access beyond end of device
Feb 17 10:09:12 kernel: sdd1: rw=0, want=30372064920, limit=28671999967
Feb 17 10:09:12 kernel: EXT3-fs error (device sdd1): ext3_free_blocks: Freeing blocks not in datazone - block = 3796508114, count = 1
Feb 17 10:09:12 kernel: Aborting journal on device sdd1.
Feb 17 10:09:12 kernel: EXT3-fs error (device sdd1) in ext3_free_blocks_sb: Journal has aborted
...
Feb 17 10:09:22 kernel: ext3_abort called.
Feb 17 10:09:22 kernel: EXT3-fs error (device sdd1): ext3_journal_start_sb: Detected aborted journal
Feb 17 10:09:22 kernel: Remounting filesystem read-only
...
Feb 17 10:09:25 kernel: EXT3-fs error (device sdd1) in ext3_reserve_inode_write: Journal has aborted
Feb 17 10:09:25 kernel: EXT3-fs error (device sdd1) in ext3_orphan_del: Journal has aborted
Feb 17 10:09:25 kernel: EXT3-fs error (device sdd1) in ext3_truncate: Journal has aborted
Feb 17 10:09:25 kernel: attempt to access beyond end of device
Feb 17 10:09:25 kernel: sdd1: rw=1, want=33264745920, limit=28671999967
Feb 17 10:09:25 kernel: printk: 53 messages suppressed.
Feb 17 10:09:25 kernel: Buffer I/O error on device sdd1, logical block 4158093239
Feb 17 10:09:25 kernel: lost page write due to I/O error on sdd1
Feb 17 10:09:25 kernel: attempt to access beyond end of device
Feb 17 10:09:25 kernel: sdd1: rw=1, want=29308994896, limit=28671999967
Feb 17 10:09:25 kernel: Buffer I/O error on device sdd1, logical block 3663624361
Feb 17 10:09:25 kernel: lost page write due to I/O error on sdd1
...
Feb 17 10:09:25 kernel: __journal_remove_journal_head: freeing b_committed_data

Here's what I have that may be relevant:

I created a ~14 TB partition (gpt partition table) using parted:

Code:
Using /dev/sdd
(parted) print                                                            
Disk geometry for /dev/sdd: 0.000-22886400.000 megabytes
Disk label type: gpt
Minor    Start       End     Filesystem  Name                  Flags
1          0.017 14000000.000  ext3
I checked for kernel EFI support:

Code:
[mario ~]$ uname -r
2.6.9-89.33.1.ELsmp
[mario ~]$ grep EFI /boot/config-2.6.9-89.33.1.ELsmp
CONFIG_EFI_PARTITION=y


I made an ext3 filesystem using mkfs.ext3:

Code:
[mario ~]$ sudo mkfs.ext3 -c /dev/sdd1
mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
896000000 inodes, 3583999995 blocks
179199999 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
109375 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848, 512000000, 550731776, 644972544, 1934917632,
        2560000000

Checking for bad blocks (read-only test): done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 27 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[mario ~]$ sudo tune2fs -l /dev/sdd1
tune2fs 1.41.14 (22-Dec-2010)
Filesystem volume name:   <none>
Last mounted on:          <not available>
Filesystem UUID:          2f4cecb5-a146-4284-b41f-d80ce1fe57d5
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super large_file
Filesystem flags:         signed_directory_hash
Default mount options:    (none)
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              896000000
Block count:              3583999995
Reserved block count:     179199999
Free blocks:              3527723838
Free inodes:              895999989
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      169
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
Filesystem created:       Wed Feb 16 20:28:23 2011
Last mount time:          Thu Feb 17 09:34:01 2011
Last write time:          Thu Feb 17 09:34:01 2011
Mount count:              1
Maximum mount count:      27
Last checked:             Wed Feb 16 20:28:23 2011
Check interval:           15552000 (6 months)
Next check after:         Mon Aug 15 21:28:23 2011
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
Default directory hash:   half_md4
Directory Hash Seed:      723a94c7-78b0-436d-adbe-694abd47b23e
Journal backup:           inode blocks
The commands I used to copy were `rsync -aPv <dest> <target>`, `rsync -aPvSH <dest> <target>` and `cp -av <dest> <target>`.

The kernel version is (as seen above) 2.6.9-89.33.1.ELsmp and the box is running CentOS release 4.8 (Final). The originating disk is an LVM2 volume, created from a hardware RAID5 disk array (Dell PERC6 controller). The target disk is a RAID6 disk array attached to the same controller.

I'm not sure what I'm missing here but I figure it is likely something done incorrectly while making the filesystem or the partition. I suppose it is possible that the XFS/ext3 filesystem differences are trouble but that seems like something rsync and cp should be able to handle. I'm not extremely well-versed in all this so any help would be appreciated!

Thanks,

Mario

Last edited by mariogiov; 02-17-2011 at 03:24 PM. Reason: Forgot to include relevant information
 
Old 02-19-2011, 06:57 AM   #2
stress_junkie
Senior Member
 
Registered: Dec 2005
Location: Massachusetts, USA
Distribution: Ubuntu 10.04 and CentOS 5.5
Posts: 3,873

Rep: Reputation: 335Reputation: 335Reputation: 335Reputation: 335
I've seen the error "attempt to access beyond end of device" once on my computer. It was related to the file system looking for a block that was beyond the boundary of the partition. You should be able to fix it by dismounting the partition and running fsck on it. If that doesn't work then run mkfs on the partition after you copy the data to another partition or device.
 
  


Reply

Tags
error, ext3, lvm, raid, xfs



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
/dev/sr0 attempt to access beyond end of device worm5252 Linux - Newbie 5 08-25-2011 09:24 PM
Attempt to access beyond end of device hitkrdnk Linux - Server 1 03-24-2010 12:09 AM
kernel: attempt to access beyond end of device" Message on boot. Chaves Slackware 1 07-04-2008 05:28 PM
DMRAID - attempt to access beyond end of device Quakeboy02 Linux - Kernel 3 03-05-2007 01:22 PM
log: attempt to access beyond end of device 360 Linux - General 1 09-18-2003 07:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 11:28 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration