1.外付けHDDのUSBをLinux本体に接続して、電源を投入します。
2.次に、増設したUSBのデバイス名を知る必要があります。
方法は、/var/log/messages か /var/log/syslogを viewで見ます。
ここで追加されたHDD は SCSI機器として認識しており、HDDのデバイス名はsdhとなっております。
3.パーテションの確認及び、パーテションの作成
新規に増設したドライブにパーテションが設定されているかわからないので、確認をします。
必要なら、パーテションを作成します。
fdiskコマンドを使用します。
日本語で表示されている場合
と表示されるはずです。
パーテションを確認するには、Command(コマンド)で p を入力します。
もう一度確認します。
パーテションがなくなっていますね。
次に、パーテションを作成します。
コマンド nで作成を選択して、 p で基本パーテション パーテション番号は1で作成します。
ここでは、パーテションを全部一括で作成しています。
それでは、もう一度確認してみましょう。
SystemはLinuxになっています。
もしなっていなかったら、コマンド t で83を指定するだけで変更できます。
3.ハードディスクのフォーマット
ext3でフォーマットしたいので、以下のコマンドを実行します。
Journal有りのフォーマットをするという意味です。
フォントがよくないね^^;
mke2fs 1.37 (21-Mar-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
39075840 inodes, 78142160 blocks
3907108 blocks (5.00%) reserved for the super user
First data block=0
2385 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, 71663616
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
これでフォーマットは完了です。
3.フォーマット済みのハードディスクをマウントします。
マウントするフォルダを作成します。
たとえば、
次に、/etc/fstab を編集します。
:w で保存してください。
次にmount を実行します。
これでマウントは出来たはずです。
以下のコマンドを実行して、マウントできたかどうか確認してみてください。
上記のようにマウントも成功したようです。
2.次に、増設したUSBのデバイス名を知る必要があります。
方法は、/var/log/messages か /var/log/syslogを viewで見ます。
#view /var/log/messages
/var/log/messages の例Mar 9 20:31:49 localhost kernel: hub.c: new USB device 00:03.3-3.3, assigned ad dress 9
Mar 9 20:31:50 localhost kernel: scsi7 : SCSI emulation for USB Mass Storage de vices
Mar 9 20:32:02 localhost kernel: Vendor: ST332062 Model: 0AS R ev:
Mar 9 20:32:02 localhost kernel: Type: Direct-Access A NSI SCSI revision: 02
Mar 9 20:32:02 localhost kernel: Attached scsi disk sdh at scsi7, channel 0, id 0, lun 0
Mar 9 20:32:02 localhost kernel: SCSI device sdh: 625142448 512-byte hdwr secto rs (320073 MB)
Mar 9 20:32:02 localhost kernel: /dev/scsi/host7/bus0/target0/lun0: p1
Mar 9 20:32:05 localhost usb.agent[4720]: usb-storage: already loaded
Mar 9 20:31:50 localhost kernel: scsi7 : SCSI emulation for USB Mass Storage de vices
Mar 9 20:32:02 localhost kernel: Vendor: ST332062 Model: 0AS R ev:
Mar 9 20:32:02 localhost kernel: Type: Direct-Access A NSI SCSI revision: 02
Mar 9 20:32:02 localhost kernel: Attached scsi disk sdh at scsi7, channel 0, id 0, lun 0
Mar 9 20:32:02 localhost kernel: SCSI device sdh: 625142448 512-byte hdwr secto rs (320073 MB)
Mar 9 20:32:02 localhost kernel: /dev/scsi/host7/bus0/target0/lun0: p1
Mar 9 20:32:05 localhost usb.agent[4720]: usb-storage: already loaded
#view /var/log/syslog
/var/log/syslog の例Mar 9 20:32:02 localhost kernel: Vendor: ST332062 Model: 0AS R
ev:
Mar 9 20:32:02 localhost kernel: Type: Direct-Access A
NSI SCSI revision: 02
Mar 9 20:32:02 localhost kernel: Attached scsi disk sdh at scsi7, channel 0, id
0, lun 0
Mar 9 20:32:02 localhost kernel: SCSI device sdh: 625142448 512-byte hdwr secto
rs (320073 MB)
Mar 9 20:32:02 localhost kernel: /dev/scsi/host7/bus0/target0/lun0: p1
Mar 9 20:32:02 localhost kernel: WARNING: USB Mass Storage data integrity not a
ssured
Mar 9 20:32:02 localhost kernel: USB Mass Storage device found at 9
Mar 9 20:32:05 localhost usb.agent[4720]: usb-storage: already loaded
かかれる内容は、ほとんど同じですが、中の赤文字に注目してください。ev:
Mar 9 20:32:02 localhost kernel: Type: Direct-Access A
NSI SCSI revision: 02
Mar 9 20:32:02 localhost kernel: Attached scsi disk sdh at scsi7, channel 0, id
0, lun 0
Mar 9 20:32:02 localhost kernel: SCSI device sdh: 625142448 512-byte hdwr secto
rs (320073 MB)
Mar 9 20:32:02 localhost kernel: /dev/scsi/host7/bus0/target0/lun0: p1
Mar 9 20:32:02 localhost kernel: WARNING: USB Mass Storage data integrity not a
ssured
Mar 9 20:32:02 localhost kernel: USB Mass Storage device found at 9
Mar 9 20:32:05 localhost usb.agent[4720]: usb-storage: already loaded
ここで追加されたHDD は SCSI機器として認識しており、HDDのデバイス名はsdhとなっております。
3.パーテションの確認及び、パーテションの作成
新規に増設したドライブにパーテションが設定されているかわからないので、確認をします。
必要なら、パーテションを作成します。
fdiskコマンドを使用します。
#fdisk /dev/sdh
The number of cylinders for this disk is set to 38913.
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)
Command (m for help):
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)
Command (m for help):
日本語で表示されている場合
このディスクのシリンダ数は 38913 に設定されています。
間違いではないのですが、1024 を超えているため、以下の場合に問題を生じうる事を確認しましょう:
1) ブート時に実行するソフトウェア (例. バージョンが古い LILO)
2) 別の OS のブートやパーティション作成ソフト
(例. DOS FDISK, OS/2 FDISK)
コマンド (m でヘルプ):
間違いではないのですが、1024 を超えているため、以下の場合に問題を生じうる事を確認しましょう:
1) ブート時に実行するソフトウェア (例. バージョンが古い LILO)
2) 別の OS のブートやパーティション作成ソフト
(例. DOS FDISK, OS/2 FDISK)
コマンド (m でヘルプ):
と表示されるはずです。
パーテションを確認するには、Command(コマンド)で p を入力します。
Command (m for help): p
Disk /dev/sdh: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdh1 1 38913 312568641 c W95 FAT32 (LBA)
Linuxで使用するので、パーテションを作成しなおします。
dコマンドで削除します。
Command (m for help): d
Selected Partition 1
Disk /dev/sdh: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdh1 1 38913 312568641 c W95 FAT32 (LBA)
Linuxで使用するので、パーテションを作成しなおします。
dコマンドで削除します。
Command (m for help): d
Selected Partition 1
もう一度確認します。
Command (m for help): p
Device Boot Start End Blocks Id System
Device Boot Start End Blocks Id System
パーテションがなくなっていますね。
次に、パーテションを作成します。
コマンド nで作成を選択して、 p で基本パーテション パーテション番号は1で作成します。
ここでは、パーテションを全部一括で作成しています。
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-38913, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-38913, default 38913):
Using default value 38913
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-38913, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-38913, default 38913):
Using default value 38913
それでは、もう一度確認してみましょう。
Device Boot Start End Blocks Id System
/dev/sdh1 1 38913 312568641 83 Linux
/dev/sdh1 1 38913 312568641 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
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
3.ハードディスクのフォーマット
ext3でフォーマットしたいので、以下のコマンドを実行します。
# mke2fs -j /dev/sdh1
↑指摘が多かったので補則 -j ←このオプションは、小文字のJ(ジェイ)です。Journal有りのフォーマットをするという意味です。
フォントがよくないね^^;
mke2fs 1.37 (21-Mar-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
39075840 inodes, 78142160 blocks
3907108 blocks (5.00%) reserved for the super user
First data block=0
2385 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, 71663616
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
これでフォーマットは完了です。
3.フォーマット済みのハードディスクをマウントします。
マウントするフォルダを作成します。
たとえば、
#mkdir /home/usbhdd/
次に、/etc/fstab を編集します。
#vi /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hdb1 / ext3 defaults,errors=remount-ro 0 1
/dev/hdb5 none swap sw 0 0
/dev/hda /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/sdh1 /home/usbhdd ext3 rw,user,noauto 0 0
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hdb1 / ext3 defaults,errors=remount-ro 0 1
/dev/hdb5 none swap sw 0 0
/dev/hda /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/sdh1 /home/usbhdd ext3 rw,user,noauto 0 0
:w で保存してください。
次にmount を実行します。
#mount /home/usbhdd
これでマウントは出来たはずです。
以下のコマンドを実行して、マウントできたかどうか確認してみてください。
#df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hdb1 238939420 223471024 3330892 99% /
tmpfs 241972 0 241972 0% /dev/shm
/dev/sdh1 307663800 32828 292002540 1% /home/usbhdd
/dev/hdb1 238939420 223471024 3330892 99% /
tmpfs 241972 0 241972 0% /dev/shm
/dev/sdh1 307663800 32828 292002540 1% /home/usbhdd
上記のようにマウントも成功したようです。
PR