raspberry piにUSBメモリーを追加 | no news.

raspberry piにUSBメモリーを追加

とりあえずraspberry pi本体にUSBメモリーを挿してみる。

# tail -f /var/log/syslog
Jul 29 23:45:07 raspberrypi kernel: [10554.442363] usb 1-1.2: new high-speed USB device number 4 using dwc_otg
Jul 29 23:45:07 raspberrypi kernel: [10554.545363] usb 1-1.2: New USB device found, idVendor=048d, idProduct=1167
Jul 29 23:45:07 raspberrypi kernel: [10554.545397] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 29 23:45:07 raspberrypi kernel: [10554.545413] usb 1-1.2: Product: USB Mass Storage Device
Jul 29 23:45:07 raspberrypi kernel: [10554.545427] usb 1-1.2: Manufacturer: iTE Tech
Jul 29 23:45:07 raspberrypi kernel: [10554.545441] usb 1-1.2: SerialNumber: 35000000000002A5
Jul 29 23:45:07 raspberrypi kernel: [10554.550247] usb-storage 1-1.2:1.0: USB Mass Storage device detected
Jul 29 23:45:07 raspberrypi kernel: [10554.551947] scsi0 : usb-storage 1-1.2:1.0
Jul 29 23:45:08 raspberrypi kernel: [10555.553510] scsi 0:0:0:0: Direct-Access V3.1167B MUSE 0.00 PQ: 0 ANSI: 2
Jul 29 23:45:08 raspberrypi kernel: [10555.557263] sd 0:0:0:0: [sda] 7892992 512-byte logical blocks: (4.04 GB/3.76 GiB)
Jul 29 23:45:08 raspberrypi kernel: [10555.557741] sd 0:0:0:0: [sda] Write Protect is off
Jul 29 23:45:08 raspberrypi kernel: [10555.557771] sd 0:0:0:0: [sda] Mode Sense: 00 00 00 00
Jul 29 23:45:08 raspberrypi kernel: [10555.558223] sd 0:0:0:0: [sda] Asking for cache data failed
Jul 29 23:45:08 raspberrypi kernel: [10555.558250] sd 0:0:0:0: [sda] Assuming drive cache: write through
Jul 29 23:45:08 raspberrypi kernel: [10555.564604] sd 0:0:0:0: [sda] Asking for cache data failed
Jul 29 23:45:08 raspberrypi kernel: [10555.564642] sd 0:0:0:0: [sda] Assuming drive cache: write through
Jul 29 23:45:08 raspberrypi kernel: [10555.567246] sda: sda1
Jul 29 23:45:08 raspberrypi kernel: [10555.574738] sd 0:0:0:0: [sda] Asking for cache data failed
Jul 29 23:45:08 raspberrypi kernel: [10555.574775] sd 0:0:0:0: [sda] Assuming drive cache: write through
Jul 29 23:45:08 raspberrypi kernel: [10555.574799] sd 0:0:0:0: [sda] Attached SCSI removable disk
Jul 29 23:45:08 raspberrypi kernel: [10555.619888] sd 0:0:0:0: Attached scsi generic sg0 type 0
#

ちゃんと認識されてますね。

ここでどこがやねん、と突っ込まれる方もいるかもしれません。よく見ると/dev/sdaが認識されてます。sdaってHDDちゃうんかコラと。

Raspberry piの場合、SDカードから起動します。そしてSDカードは/dev/mmcblk~として認識されます。

# fdisk -l

Disk /dev/mmcblk0: 15.8 GB, 15811477504 bytes
4 heads, 16 sectors/track, 482528 cylinders, total 30881792 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006d50d

        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1            8192     3011718     1501763+   e  W95 FAT16 (LBA)
/dev/mmcblk0p2         3014656    30816255    13900800   85  Linux extended
/dev/mmcblk0p3        30816256    30881791       32768   83  Linux
/dev/mmcblk0p5         3022848     3145727       61440    c  W95 FAT32 (LBA)
/dev/mmcblk0p6         3153920    30816255    13831168   83  Linux

そのためUSBに接続したブツは/dev/sd~になります。てか元々USBって/dev/sd~と認識されるよね。

# fdisk -l /dev/sda

Disk /dev/sda: 4041 MB, 4041211904 bytes
128 heads, 63 sectors/track, 978 cylinders, total 7892992 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x04dd5721

Device Boot Start End Blocks Id System
/dev/sda1 63 7892991 3946464+ c W95 FAT32 (LBA)
#

後でglusterfsで使う予定なのでQuick startに従ってxfsでフォーマットする。
と思ったらxfsでフォーマットできないのでext4でフォーマットする。

# mkfs.ext4 -I 512 /dev/sda1
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
246760 inodes, 986616 blocks
49330 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1010827264
31 block groups
32768 blocks per group, 32768 fragments per group
7960 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

#

マウントポイントを作ってfstabに設定書いて、マウントしてみる。

# mkdir -p /export/sda1
# echo "/dev/sda1 /export/sda1 ext4 defaults 0 0" >> /etc/fstab
~# mount -a
# mount
/dev/root on / type ext4 (rw,noatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=219832k,nr_inodes=54958,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=44800k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=89580k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
/dev/mmcblk0p7 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda1 on /export/sda1 type ext4 (rw,relatime,data=ordered)
# touch /export/sda1/test
# ls -l /export/sda1
total 16
drwx------ 2 root root 16384 Jul 30 00:24 lost+found
-rw-r--r-- 1 root root 0 Jul 30 00:31 test
root@raspberrypi:~#

ちゃんと/export/sda1にマウントできてますね。ファイルも書けています。今日はここまで。

スポンサーリンク
レクタングル大

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
レクタングル大