hdparm で機能、接続情報、ベンチマーク。読み出しが異常に遅い。
# hdparm /dev/sdz /dev/sdz: multcount = 16 (on) IO_support = 1 (32-bit) readonly = 0 (off) readahead = 256 (on) geometry = 243201/255/63, sectors = 3907029168, start = 0 # hdparm -i /dev/sdz /dev/sdz: Model=WDC WD20EARS-00MVWB0, FwRev=51.0AB51, SerialNo=WD-WCAZA0535069 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=3907029168 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma6 AdvancedPM=no WriteCache=enabled Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7 * signifies the current active mode # hdparm -Tt /dev/sdz /dev/sdz: Timing cached reads: 114 MB in 2.01 seconds = 56.82 MB/sec Timing buffered disk reads: 6 MB in 4.56 seconds = 1.31 MB/sec
ddでテスト。書き込みも読み込みもともに遅い。
# dd if=/dev/zero of=/dev/sdz bs=10M count=10 10+0 records in 10+0 records out 104857600 bytes (105 MB) copied, 23.727 s, 4.4 MB/s # dd if=/dev/sdz of=/dev/null bs=10M count=10 10+0 records in 10+0 records out 104857600 bytes (105 MB) copied, 16.599 s, 6.3 MB/s
遅すぎるのはエラーの可能性。badblocks で読み出しテストするとエラーあり。
# badblocks /dev/sdz 643520 643521 643522 ...
smartctl でセルフテストを走らせるとエラー終了。
# smartctl -l selftest /dev/sdz smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-4-686-pae] (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Extended offline Completed: unknown failure 90% 752 - # 2 Extended offline Completed: unknown failure 90% 752 - # 3 Extended offline Completed: unknown failure 90% 752 - # 4 Conveyance offline Completed: unknown failure 90% 751 - # 5 Extended offline Completed: unknown failure 90% 751 - # 6 Short offline Completed: unknown failure 90% 751 -
バーティションをきることは可能。
# parted /dev/sdz GNU Parted 2.3 Using /dev/sdz Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) mklabel gpt Warning: The existing disk label on /dev/sdz will be destroyed and all data on this disk will be lost. Do you want to continue? Yes/No? Yes (parted) unit s (parted) mkpart primary ext3 2048s -1s Warning: You requested a partition from 2048s to 3907029167s. The closest location we can manage is 2048s to 3907029134s. Is this still acceptable to you? Yes/No? Yes (parted) print Model: ATA WDC WD20EARS-00M (scsi) Disk /dev/sdz: 3907029168s Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 2048s 3907029134s 3907027087s primary (parted) quit Information: You may need to update /etc/fstab. # time mkfs -t ext3 /dev/sdz1 mke2fs 1.42.5 (29-Jul-2012) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 122101760 inodes, 488378385 blocks 24418919 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=0 14905 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 Allocating group tables: done Writing inode tables: 1767/14905