たろマーク (はてなブックマーク)
-
[ django ] view を class based で書けるようになってた。
- Colorful Bokeh Effect in Pixelmator | Abduzeedo | Graphic Design Inspiration and Photoshop Tutorials
[ pixelmator ] -
[ pixelmator ]
■ linux 機に USB HDD をつけた。
linux が動いてるマシンに USB HDD をつけた。何気に初体験なので記念に記録を残しておきます。
OS は CentOS 4.3。
接続前の状態
HDD が IDE で一台つながってるだけです。
[admin@vkgtd log]$ df
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
116015556 21196144 88926088 20% /
/dev/hda1 101086 12249 83618 13% /boot
none 513484 0 513484 0% /dev/shm
接続時の messages ログ
tail して接続時の様子を見てみました。
[admin@vkgtd log]$ sudo tail -F mesasges Jul 4 23:11:40 vkgtd kernel: usb 1-3: new high speed USB device using address 2 Jul 4 23:11:41 vkgtd kernel: SCSI subsystem initialized Jul 4 23:11:41 vkgtd kernel: Initializing USB Mass Storage driver... Jul 4 23:11:41 vkgtd kernel: scsi0 : SCSI emulation for USB Mass Storage devices Jul 4 23:11:41 vkgtd kernel: Vendor: I-O DATA Model: HDC-U Rev: 1.09 Jul 4 23:11:41 vkgtd kernel: Type: Direct-Access ANSI SCSI revision: 02 Jul 4 23:11:41 vkgtd kernel: usbcore: registered new driver usb-storage Jul 4 23:11:41 vkgtd kernel: USB Mass Storage support registered. Jul 4 23:11:41 vkgtd scsi.agent[8203]: disk at /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/host0/target0:0:0/0:0:0:0 Jul 4 23:11:41 vkgtd kernel: SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB) Jul 4 23:11:41 vkgtd kernel: sda: assuming drive cache: write through Jul 4 23:11:41 vkgtd kernel: sda: sda1 Jul 4 23:11:41 vkgtd kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
認識した(・∀・)
パーティション切り直してフォーマットして mount
[admin@vkgtd log]$ sudo fdisk /dev/sda
このディスクのシリンダ数は 30401 に設定されています。
間違いではないのですが、1024 を超えているため、以下の場合
に問題を生じうる事を確認しましょう:
1) ブート時に実行するソフトウェア (例. バージョンが古い LILO)
2) 別の OS のブートやパーティション作成ソフト
(例. DOS FDISK, OS/2 FDISK)
コマンド (m でヘルプ): p
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
デバイス Boot Start End Blocks Id System
/dev/sda1 1 30401 244196001 c W95 FAT32 (LBA)
コマンド (m でヘルプ): d
Selected partition 1
コマンド (m でヘルプ): n
コマンドアクション
e 拡張
p 基本領域 (1-4)
p
領域番号 (1-4): 1
最初 シリンダ (1-30401, default 1):
Using default value 1
終点 シリンダ または +サイズ または +サイズM または +サイズK (1-30401, default 30401):
Using default value 30401
コマンド (m でヘルプ): p
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
デバイス Boot Start End Blocks Id System
/dev/sda1 1 30401 244196001 83 Linux
コマンド (m でヘルプ): w
領域テーブルは交換されました!
ioctl() を呼び出して領域テーブルを再読込みします。
ディスクを同期させます。
[admin@vkgtd log]$ sudo mkfs -t ext3 /dev/sda1
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
30539776 inodes, 61049000 blocks
3052450 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=62914560
1864 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[admin@vkgtd log]$ sudo mount -t auto /dev/sda1 /mnt/usb
作業後の状態
[admintaro@vkgtd log] $ df
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
116015556 21198700 88923532 20% /
/dev/hda1 101086 12249 83618 13% /boot
none 513484 0 513484 0% /dev/shm
/dev/sda1 240362656 21368632 206784224 10% /mnt/usb







コメント
# AzureStone (2006年07月05日 14:44)
> 認識した(・∀・)
kernel再構築してなければ認識する。
# 海賊たろ
(2006年07月05日 20:11)
つまり kernel 再構築時に USB を認識するのを組み込んで構築しないと認識しなくなるってことね。
最初、kudzu のおかげかと思ってたけど、kudzu は動かしてなかった('-';)