Linuxでリムーバルメディアを使う
●デバイスファイル名を調べる
# dmesg
または、メディアを接続後、messagesファイルに認識されたことを示すログにある。
1.フロッピーディスク
●WindowsフォーマットのFDを使用可能にする
フロッピーディスクのマウント
# mount -t vfat /dev/fd0 /mnt/floppy
通常, Windows で読み書きしているフロッピーディスクの場合, FAT でフォーマットまされている場合がほとんどですので上記のように "vfat" のオプションを付けてマウントする。
●Linux用FDの作り方&使い方
フロッピーのフォーマット
# fdformat /dev/fd0H1440
ファイルシステムを作る( ファイルシステム= ext2とした場合).
# mkfs -t ext2 -c /dev/fd0H1440
または,
# mkfs.ext2 /dev/fd0
フロッピーをマウント
# mount -t ext2 /dev/fd0 /mnt/floppy/
フロッピーの取り出し
# unmont /mnt/floppy
2.USBメモリー
特別なドライバなどは必要ない。
Linuxが起動したPCにUSBメモリを接続すると、自動的に認識する。
認識したかどうかは、dmesgコマンドで確認できる。また、/var/log/messagesにもログが記録される。
$ dmesg
(省略)
hub.c: new USB device 00:07.3-2, assigned address 3
usb.c: USB device 3 (vend/prod 0xea0/0x2168) 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 ←接続したUSBメモリの情報
Vendor: BUFFALO Model: ClipDrive Rev: 2.00
Type: Direct-Access ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
USB Mass Storage support registered.
USBメモリを使用するには、マウントが必要だ。rootでUSBメモリ用のマウントポイントを作成する。
# mkdir /mnt/usbfm
USBメモリは、SCSIデバイスとして認識される。従って、マウントは次のように行う。
# mount -t vfat /dev/sda1 /mnt/usbfm/
# ls /mnt/usbfm
一般ユーザーでもUSBメモリをマウント/アンマウントできるようにするには、/etc/fstabに以下の設定を追加すればいい(注)。
注:USBメモリのデバイス名が/dev/sda1、マウントポイントが/mnt/usbfmの場合。
/dev/sda1 /mnt/usbfm auto noauto,user 0 0
日本語のファイル名が化けて表示される場合は、以下のように設定する。
Red Hat Linuxなど文字コードがEUCの場合
/dev/sda1 /mnt/usbfm auto noauto,user,iocharset=euc-jp 0 0
最終更新:2007年01月30日 23:14