LoginSignup
1
0

More than 3 years have passed since last update.

ラズパイ USB接続

Last updated at Posted at 2019-07-21

USB2.0 32Gが 爆安だったので ラズパイに接続することに。
以下の手順でUSBのパーテイション作成

■①■Windowsで Exfat フォーマット

■②■パーテイション作成

$sudo cfdisk /dev/sda
個人的には cfdisk が好き
以下でもよい。
$sudo fdisk /dev/sda

以下でパーテイションを作成。
sda1 20g
sda2 9.3g

Write を忘れず。
 cfdisk は、更新しますかと聞いてきた場合、yes とする。

■③■フォーマット

$sudo mkfs.ext4 /dev/sda1
$sudo mkfs.ext4 /dev/sda2

■④■パーテイションのUUIDを記録

$sudo blkid /dev/sda1

/dev/sda1: UUID="xxxxxxxxxxxxxxxxxxxxx" TYPE="ext4" PARTUUID="xxxxxx-01"

$sudo blkid /dev/sda2

/dev/sda2: UUID="xxxxxxxxxxxxxxxxxxxxx" TYPE="ext4" PARTUUID="xxxxxx-02"

$ls /dev/disk/by-uuid/ で シンボックリンクができていることを確認。

■⑤■マウント設定

1)マウントポイント設定
$sudo mkdir /usb
$cd /usb
$sudo mkdir 21g
$sudo mkdir 10g

2)マウント
$sudo nano /etc/fstab
以下を追加。

fstab
UUID="xxxxxxxxxxxxxxxxxxxxx"  /usb/21g ext4 defaults,noatime 0 0
UUID="xxxxxxxxxxxxxxxxxxxxx"  /usb/10g ext4 defaults,noatime 0 0

リブート
$df -h で確認

■⑨■補足

mariadb backup とかに使用しています。
■すべてのDBのbackup
$chmod -R 755 /usb/21g
$mysqldump --user=root --password=xxxxxxxx --all-databases| gzip > /usb/21g/all-databases.sql.gz

■ちなみにRecoveryは
$gzip -d /usb/21g/all-databases.sql.gz
$mysql --user=root --password=xxxxxxxx <all-databases.sql

ディレクトリをUSBにコピーとかもしてます。
===いつでもラズパイをVerUpできるように。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0