hard@appleple.com

外付けUSBハードディスクをext3でフォーマットする

@まずはdmesgでデバイスの確認を行う。
hub.c: new USB device 00:0f.2-3, assigned address 2
usb.c: USB device 2 (vend/prod 0x4bb/0x122) is not claimed by any active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: I-O DATA Model: HDPS-U Rev:
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi disk sdb at scsi1, channel 0, id 0, lun 0
SCSI device sdb: 488397168 512-byte hdwr sectors (250059 MB)
sdb: sdb1
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
usb.c: USB disconnect on device 00:0f.2-3 address 2
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:11 not ready.
I/O error: dev 08:11, sector 0
Device 08:11 not ready.
I/O error: dev 08:11, sector 0
Device 08:11 not ready.
I/O error: dev 08:11, sector 0
Device 08:11 not ready.
I/O error: dev 08:11, sector 64
Device 08:11 not ready.
I/O error: dev 08:11, sector 128
Device 08:11 not ready.
I/O error: dev 08:11, sector 16
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:10 not ready.
I/O error: dev 08:10, sector 488397160
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:10 not ready.
I/O error: dev 08:10, sector 24
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:10 not ready.
I/O error: dev 08:10, sector 488397160
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:10 not ready.
I/O error: dev 08:10, sector 0
Device 08:10 not ready.
I/O error: dev 08:10, sector 24
hub.c: new USB device 00:0f.2-3, assigned address 3
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3

Afdiskする

[root@launcher root]# fdisk /dev/sdb

The number of cylinders for this disk is set to 30401.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

(翻訳)
このディスクのシリンダ数は 60801 に設定されています。
間違いではないのですが、1024 を超えているため、以下の場合
に問題を生じうる事を確認しましょう:
1) ブート時に実行するソフトウェア (例. バージョンが古い LILO)
2) 別の OS のブートやパーティション作成ソフト
(例. DOS FDISK, OS/2 FDISK)
警告: 領域テーブル 4 の不正なフラグ 0x0000 は w(書き込み)によって
正常になります

コマンド (m でヘルプ): m
コマンドの動作
a ブート可能フラグをつける
b bsd ディスクラベルを編集する
c dos 互換フラグをつける
d 領域を削除する
l 既知の領域タイプをリスト表示する
m このメニューを表示する
n 新たに領域を作成する
o 新たに空の DOS 領域テーブルを作成する
p 領域テーブルを表示する
q 変更を保存せずに終了する
s 空の Sun ディスクラベルを作成する
t 領域のシステム ID を変更する
u 表示/項目ユニットを変更する
v 領域テーブルを照合する
w テーブルをディスクに書き込み、終了する
x 特別な機能 (エキスパート専用)

B現在のパーティションの確認。Windowsパーティションが
あれば削除する。

Command (m for help): p

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 1 30401 244196001 c Win95 FAT32 (LBA)

Command (m for help): d
Selected partition 1

Command (m for help): p

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

CLinuxパーティションにて仕切り直しをする。

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-30401, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-30401, default 30401):
Using default value 30401

Command (m for help): p

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 1 30401 244196001 83 Linux


SystemはLinuxになっています。
もしなっていなかったら、コマンド t で83を指定するだけで変更できます。

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): L

0 Empty 1e Hidden W95 FAT1 80 Old Minix be Solaris boot
1 FAT12 24 NEC DOS 81 Minix / old Lin bf Solaris
2 XENIX root 39 Plan 9 82 Linux swap / So c1 DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 83 Linux c4 DRDOS/sec (FAT-
4 FAT16 <32M 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
5 Extended 41 PPC PReP Boot 85 Linux extended c7 Syrinx
6 FAT16 42 SFS 86 NTFS volume set da Non-FS data
7 HPFS/NTFS 4d QNX4.x 87 NTFS volume set db CP/M / CTOS / .
8 AIX 4e QNX4.x 2nd part 88 Linux plaintext de Dell Utility
9 AIX bootable 4f QNX4.x 3rd part 8e Linux LVM df BootIt
a OS/2 Boot Manag 50 OnTrack DM 93 Amoeba e1 DOS access
b W95 FAT32 51 OnTrack DM6 Aux 94 Amoeba BBT e3 DOS R/O
c W95 FAT32 (LBA) 52 CP/M 9f BSD/OS e4 SpeedStor
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad hi eb BeOS fs
f W95 Ext'd (LBA) 54 OnTrackDM6 a5 FreeBSD ee EFI GPT
10 OPUS 55 EZ-Drive a6 OpenBSD ef EFI (FAT-12/16/
11 Hidden FAT12 56 Golden Bow a7 NeXTSTEP f0 Linux/PA-RISC b
12 Compaq diagnost 5c Priam Edisk a8 Darwin UFS f1 SpeedStor
14 Hidden FAT16 <3 61 SpeedStor a9 NetBSD f4 SpeedStor
16 Hidden FAT16 63 GNU HURD or Sys ab Darwin boot f2 DOS secondary
17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fd Linux raid auto
18 AST SmartSleep 65 Novell Netware b8 BSDI swap fe LANstep
1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid ff BBT
1c Hidden W95 FAT3 75 PC/IX
Hex code (type L to list codes): 83

Dext3にてフォーマットする。
[root@launcher root]# mkfs.ext3 /dev/sdb1

ext2なら下記のコマンドです。
[root@launcher root]# mke2fs -j /dev/sdb1

Last Update : 2009年11月17日 (火) 14:18