하드디스크를 달았는데 다음과 같이 dmesg에 보면 CRC에러가 나?
하드 디스크 설치 후 파티션 메직으로 파티션을 나누었습니다.
그리고 파티션 메직에서 ext3로 포멧을하고 부팅을 시켰더니. 다음의 dmesg가 나오고,
Linux version 2.4.20-8 (bhcompile@porky.devel.redhat.com) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 Thu Mar 13 17:54:28 EST 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
BIOS-e820: 000000000fff0000 - 000000000fff3000 (ACPI NVS)
BIOS-e820: 000000000fff3000 - 0000000010000000 (ACPI data)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
255MB LOWMEM available.
On node 0 totalpages: 65520
zone(0): 4096 pages.
zone(1): 61424 pages.
zone(2): 0 pages.
Kernel command line: auto BOOT_IMAGE=linux ro BOOT_FILE=/boot/vmlinuz-2.4.20-8 root=LABEL=/
Initializing CPU#0
Detected 1600.094 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3191.60 BogoMIPS
Memory: 252944k/262080k available (1347k kernel code, 6708k reserved, 999k data, 132k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 3febf9ff 00000000 00000000 00000000
CPU: Common caps: 3febf9ff 00000000 00000000 00000000
CPU: Intel(R) Pentium(R) 4 CPU 1.60GHz stepping 04
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfb330, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router default [1106/3128] at 00:00.0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16)
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Detected PS/2 Mouse Port.
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS0 at 0x03f8 (irq = 4) is a 16550A
ttyS1 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10e
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt8233a (rev 00) IDE UDMA133 controller on pci00:11.1
ide0: BM-DMA at 0xd400-0xd407, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xd408-0xd40f, BIOS settings: hdc:DMA, hdd:DMA
hda: ST340016A, ATA DISK drive
blk: queue c03c9f40, I/O limit 4095Mb (mask 0xffffffff)
hdc: GCR-8521B, ATAPI CD/DVD-ROM drive
hdd: WDC WD2000JB-00FUA0, ATA DISK drive
blk: queue c03ca4e4, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: host protected area => 1
hda: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63, UDMA(100)
hdd: host protected area => 1
hdd: 390721968 sectors (200050 MB) w/8192KiB Cache, CHS=24321/255/63, UDMA(100)
ide-floppy driver 0.99.newide
Partition check:
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 >
hdd:hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error } hdd: dma_intr: error=0x84 { DriveStatusError BadCRC } hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error } hdd: dma_intr: error=0x84 { DriveStatusError BadCRC } hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error } hdd: dma_intr: error=0x84 { DriveStatusError BadCRC } hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error } hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }hdc: DMA disabled
ide1: reset: success
hdd1 hdd2
ide-floppy driver 0.99.newide
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 146k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error } hdd: dma_intr: error=0x84 { DriveStatusError BadCRC } hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error } hdd: dma_intr: error=0x84 { DriveStatusError BadCRC } hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error } hdd: dma_intr: error=0x84 { DriveStatusError BadCRC } hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error } hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }ide1: reset: success
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 132k freed
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 17:59:01 Mar 13 2003
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 12
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xdc00, IRQ 12
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,5), internal journal
Adding Swap: 522072k swap-space (priority -1)
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,8), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,7), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,3), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
IA-32 Microcode Update Driver: v1.11 <tigran@veritas.com>
microcode: CPU0 no microcode found! (sig=f24, pflags=4)
parport0: PC-style at 0x378 [PCSPP,TRISTATE]
ip_tables: (C) 2000-2002 Netfilter core team
8139too Fast Ethernet driver 0.9.26
divert: allocating divert_blk for eth0
eth0: RealTek RTL8139 Fast Ethernet at 0xd08a6000, 00:02:2a:db:6b:7b, IRQ 12
eth0: Identified 8139 chip type 'RTL-8139C'
ip_tables: (C) 2000-2002 Netfilter core team
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 41e1.
ne2k-pci.c:v1.02 10/19/2000 D. Becker/P. Gortmaker
http://www.scyld.com/network/ne2k-pci.html
divert: allocating divert_blk for eth1
eth1: RealTek RTL-8029 found at 0xe400, IRQ 10, 00:C0:26:90:F2:70.
ip_tables: (C) 2000-2002 Netfilter core team
EXT3-fs warning: feature flags set on rev 0 fs, running e2fsck is recommended
kjournald starting. Commit interval 5 seconds
EXT3-fs warning (device ide1(22,65)): ext3_update_dynamic_rev: updating to rev 1 because of new feature flag, running e2fsck is recommended
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide1(22,65), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
또다른 증상 은 마운트된것 보면
[root@dev /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/hda5 1012M 203M 758M 22% / /dev/hda1 99M 9.0M 85M 10% /boot /dev/hda8 28G 11G 16G 41% /home none 125M 0 125M 0% /dev/shm /dev/hda7 494M 8.1M 461M 2% /tmp /dev/hda2 6.2G 2.1G 3.8G 36% /usr /dev/hda3 1012M 313M 648M 33% /var /dev/hdd1 96G 33M 91G 1% /data1 /dev/hdd2 1012M 203M 758M 22% /data2 [root@dev /]# du -sh /data1 52K /data1 [root@dev /]# du -sh /data2 4.0K /data2
이렇게 되있는데 /data1과 /data2가 이상합니다. 사용도 하지 않았는데 용량이 증가를 합니다. 그리고 du 해보면 사용량이 없습니다...
[root@dev /]# fdisk -l /dev/hdd Disk /dev/hdd: 200.0 GB, 200049647616 bytes 255 heads, 63 sectors/track, 24321 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdd1 1 12848 103201528+ 83 Linux /dev/hdd2 12849 24321 92156872+ 83 Linux파티션정보도 정상인데 뭐가 문제인가요???
아시는분 부탁 드립니다.
음.. 정확한 답변은 못드려서 죄송하구요.저같은 경우엔, 파티션
음.. 정확한 답변은 못드려서 죄송하구요.
저같은 경우엔, 파티션 매직으로 ext3 파티션을 요리조리 옮겼다가 맛이 간 경우가 있었습니다.
부팅도 되고 마운팅도 되긴한데,
fdisk 에서 보면 실린더 수도 이상하고 -_-
용량도 좀 이상하게 나오고..
결국은 다 날려버리고 깔끔하게 리눅스 fdisk 로 정리했었던 기억이 있군요.. 참고만 하세요.
그뒤론 전 파티션 매직을 신뢰안합니다 =.=
---------------------------------------------------------------------------
http://jinhyung.org -- 방문해 보세요!! Jenix 의 블로그입니다! :D
jenix님 말씀 대로
jenix님 말씀 대로 fdisk로 다 날린후에
n으로 프라이머리 1,2 파티션 두개 만들고,
t로 해서 리눅스(83:linux)로 파티셔닝 두개 다해주고,
나와서 mkfs /dev/hdd1, mkfs /dev/hdd2 로 파티션 생성해주고나서
mount /dev/hdd1 /data1
mount /dev/hdd2 /data2
이렇게 해주었습니다.
파일을 복사하면 제대로 들어는 가는데
dmesg를 보면
이런 메세지가 여전히 나옵니다....
^^
http://lists.terrasoftsolutions.com/yell
http://lists.terrasoftsolutions.com/yellowdog-general/November01/0325.html
위의 링크랑..
일본쪽 사이트 블로깅에서 네이버로 번역해 본 내용에..
http://j2k.naver.com/j2k.php/korean/home2.highway.ne.jp/mutoh/bibo/b200110.html
라는 내용도 있군요..
여기에도 하나의 해결법이 있습니다.
커널 옵션 조절이군요.
http://badnom.com/document/linux/Kernel-KLDP/specide.html
도움이 되었길 바라며.. 구글링도 많이 해보세요 :)
---------------------------------------------------------------------------
http://jinhyung.org -- 방문해 보세요!! Jenix 의 블로그입니다! :D
저도 정확한 답변은아니고... 혹시나해서 적어봅니다.설정되어있는 부분
저도 정확한 답변은아니고... 혹시나해서 적어봅니다.
설정되어있는 부분을 보니 CD-ROM과 같은 케이블을 사용하신듯한데...
혹시 Master, Slave 스위치를 적절히 설정하셨는지 궁금하군요.
그리 큰 영향은 아니라고 생각되도 가끔 그것 때문에 정확한 인식을 못하는
경우가 있어서...
HDD 상의 조합문제도 영향을 끼칠 수가 있겠군요.
요즘은 어떤지 모르겠지만 예전에는 브랜드가 다른 제품끼리 호환이 안되어서
그런일이 생긴경우가 많아서요...
어쨌든 정확한 답변은 아닙니다. :)
------------------------------
좋은 하루 되세요.
해결책이 될지는 모르겠지만, 몇 가지 확인해보라고 하고 싶군요..
해결책이 될지는 모르겠지만, 몇 가지 확인해보라고 하고 싶군요..
1. 하드디스크의 점퍼 설정을 확인해보십시오.
하드디스크의 점퍼를 확인해서 같은 IDE 채널에 Master 와 slave가 정확히 설정되었는지 확인해야 합니다. 만약 잘 못해서 두 하드디스크가 모두 Mater로 되어 있다면 최악의 경우 하드디스크의 펌웨어를 손상시킬 수도 있습니다.
2. 하드디스크 케이블이 UDMA100을 지원하는 80가닥으로 되어 있는 케이블인지 확인해보십시오.
만약 80가닥의 케이블이 아니라면 UDMA입출력시 오류가 발생할 수 있습니다.
가장 좋은 해결 방법은 UDMA100을 지원하는 케이블을 구입해서 사용하는 것입니다.
아니면, IDE0 채널에 추가하드디스크를 설치하십시오. 커널부팅로그를 보니까 IDE0 채널의 slave에는 아무것도 사용하지 않는 듯 합니다. 여기에 하드를 추가하는 것이 좋겠습니다.
또 다른 방법은 BIOS setup에서 UDMA 지원 여부를 Disable로 하는 것입니다.
3. 하드디스크 케이블의 접속 불량을 확인해보십시오.
UDMA100을 지원하는 케이블은 가닥마다의 굵기가 앏아서 끊어지기 쉽습니다. 하드디스크를 연결할 때 무리한 힘이 들어갔다고 여겨지는 부분이 있다면 케이블을 교체하는 것이 좋습니다.
또다른 접속 불량원인으로는 접지부분에 이물질이 있어서 연결이 잘 안되는 경우입니다.
--------Signature--------
시스니쳐 생각 중..
저도 예전에 같은 문제를 겪었었는데 제경우에는 케이블 문제였습니다.리
저도 예전에 같은 문제를 겪었었는데 제경우에는 케이블 문제였습니다.
리눅스는 CRC 체크에 굉장히 민감해서 조금만 에러가 나도 바로 에러 메시지를
뿌리고 DMA 설정을 낮춥니다.(윈도우는 그냥 무시하는 듯 하더군요.)
어디서 본건지는 기억이 안나는데 DMA100 이상으로 설정해서 쓸경우
케이블의 길이가 60cm 이하이어야 합니다. 만약 이보다 길 경우에는
케이블의 중간에 연결해보세요.(하드의 점퍼설정을 확실하게 해야 합니다.)
저는 라운드 케이블로 교체후 그런 에러가 나오지 않더군요...
추가답글
추가 질문 답변 드립니다
du 와 df 가 다르게 보일경우 lsof /data2 해보시면 [delete]로 잡힌 프로세스가 있을거라 예상됩니다. 해당 프로세스 킬 하시면 됩니다.원인은 프로세스에서 물고 있는파일이 null copy 가 아닌 delete로 지워져서 입니다
12년 전 질문에 굳이 답변을 달 필요는 없을 것
12년 전 질문에 굳이 답변을 달 필요는 없을 것 같긴 합니다...
댓글 달기