NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
bin/41131: Something weird with dd(1)
>Number: 41131
>Category: bin
>Synopsis: Something weird with dd(1)
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: bin-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Apr 03 21:20:00 +0000 2009
>Originator: Denis Lagno
>Release: 5.0_RC3
>Organization:
>Environment:
NetBSD flam.gado 5.0_RC3 NetBSD 5.0_RC3 (FLAM) #0: Sun Mar 29 08:57:26 MSD 2009
dina%flam.gado@localhost:/volatile/worksrc/netbsd-current/obj/sys/arch/i386/compile/FLAM
i386
>Description:
Trying to zeroize disk volume:
# dd if=/dev/null of=/dev/rcgd8e
0+0 records in
0+0 records out
0 bytes transferred in 0.001 secs (0 bytes/sec)
# disklabel cgd8
# /dev/rcgd8d:
type: cgd
disk: cgd
label: fictitious
flags:
bytes/sector: 512
sectors/track: 2048
tracks/cylinder: 1
sectors/cylinder: 2048
cylinders: 472057
total sectors: 966773104
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0
7 partitions:
# size offset fstype [fsize bsize cpg/sgs]
d: 966773104 0 unused 0 0 # (Cyl. 0 - 472057*)
e: 300000000 0 4.2BSD 0 0 0 # (Cyl. 0 - 146484*)
f: 666773104 300000000 4.2BSD 0 0 0 # (Cyl. 146484*- 472057*)
# ll /dev/rcgd8e
crw-r----- 1 root operator 93, 68 Apr 4 00:59 /dev/rcgd8e
# ktruss dd if=/dev/null of=/dev/rcgd8e 2>&1 | tail -n20
2318 1 dd open("/dev/null", 0x602, 0x1b6) = 5
2318 1 dd __fstat30(0x5, 0xbfbfea94) = 0
2318 1 dd ioctl(0x5, MTIOCGET, 0xbfbfeaf8) Err#25 ENOTTY
2318 1 dd __sysctl(0xbfbfe6d4, 0x2, 0xbbbca674, 0xbfbfe6e0, 0, 0)
= 0
2318 1 dd __sysctl(0xbfbfe5e8, 0x2, 0xbbbd14c0, 0xbfbfe5f0, 0, 0)
= 0
2318 1 dd readlink("/dev/rcgd8e", 0xbfbfe6e5, 0x400) Err#2 ENOENT
2318 1 dd break(0x8100000) = 0
2318 1 dd mmap(0, 0x100000, 0x3, 0x14001002, 0xffffffff, 0, 0, 0)
= 0xbb900000
2318 1 dd gettimeofday(0x804d340, 0) = 0
2318 1 dd __sigaction_sigtramp(0x1d, 0xbfbfeb18, 0xbfbfeb00,
0xbbb2fa50, 0x2) = 0
2318 1 dd __sigaction_sigtramp(0x2, 0xbfbfeb18, 0xbfbfeb00,
0xbbb2fa50, 0x2) = 0
2318 1 dd read(0x3, 0xbb901400, 0x200) = 0
""
2318 1 dd close(0x5) = 0
2318 1 dd gettimeofday(0xbfbfea78, 0) = 0
2318 1 dd write(0x2, 0xbfbfea80, 0x1f) = 31
"0+0 records in\n0+0 records out\n"
2318 1 dd write(0x2, 0xbfbfea80, 0x30) = 48
"0 bytes transferred in 0.001 secs (0 bytes/sec)\n"
2318 1 dd exit(0)
# file /dev/rcgd8e
/dev/rcgd8e: character special
# file -s /dev/rcgd8e
/dev/rcgd8e: Unix Fast File system [v1] (little-endian), last mounted on /mnt2,
last written at Tue Mar 31 12:09:15 2009, clean flag 1, number of blocks
25000000, number of data blocks 24609909, number of cylinder groups 265, block
size 16384, fragment size 2048, minimum percentage of free blocks 5, rotational
delay 0ms, disk rotational speed 60rps, TIME optimization
>How-To-Repeat:
>Fix:
Home |
Main Index |
Thread Index |
Old Index