Package: e2fsprogs
Version: 1.42.12-1.1
Severity: normal
File: /sbin/badblocks
I'm trying to test a zfs volume:
# badblocks -b 4096 -c 4096 -s -s -w /dev/test/test
badblocks: Value too large for defined data type invalid end block
(8650752000): must be 32-bit value
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
test 33.2T 988G 153K /test
test/test 33.2T 34.2T 6.32G -
So yeah, the volume is big. But seriously? Who uses a 32bit variable
to store the number of blocks of a disk on a 64bit system? Who then
checks for it to overflow instead of simply changing it to 64bit (at
least on 64bit systems)?
MfG
Goswin
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
armel
Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages e2fsprogs depends on:
ii e2fslibs 1.42.9-3
ii libblkid1 2.25.2-6
ii libc6 2.19-17
ii libcomerr2 1.42.9-3
ii libss2 1.42.9-3
ii libuuid1 2.20.1-5.7
ii util-linux 2.20.1-5.7
e2fsprogs recommends no packages.
Versions of packages e2fsprogs suggests:
pn e2fsck-static <none>
pn gpart <none>
ii parted 2.3-20
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]