Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

RasPiの外付けメディアを交換する

RasPiにすでに付いている外付けメディアがあり、
これを別のメディアに交換する場合の手順です。

実際のところ

まずディスクの存在を確認。
今回はあらかじめフォーマットはされた状態で持参していたので、その手順は割愛。

$ sudo fdisk -l
...
Disk /dev/sdb: 953.9 GiB, 1024209543168 bytes, 2000409264 sectors
...

マウントはされていない

$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/mmcblk0p1  28768292 12212416  15071488  45% /
none             7997664        0   7997664   0% /dev
tmpfs            8037436        4   8037432   1% /dev/shm
tmpfs            8037436   920520   7116916  12% /run
tmpfs               5120        4      5116   1% /run/lock
tmpfs            8037436        0   8037436   0% /sys/fs/cgroup
tmpfs            1607484      124   1607360   1% /run/user/1000

マウント先を指定。先にある場合はそれを流用するのも可

$ mkdir /media/HD-LDF-A
$ mkdir /media/HD-LDF-A/IoT

マウント

$ sudo mount -t ext4 /dev/sdb /media/HD-LDF-A

試しにファイルをつくると……権限設定がまちがってるらしい

$ touch test.txt
touch: cannot touch 'test.txt': Permission denied


$ sudo chmod 777 IoT
[sudo] password for shuzo:

$ touch /media/HD-LDF-A/IoT/test.txt
$ ls /media/HD-LDF-A/IoT
text.txt

再起動してもOKなように編集

$ sudo blkid /dev/sdb
/dev/sdb: UUID="72b0ddef-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"
$ cd /etc
$ sudo cp fstab fstab.bak
$ sudo nano fstab

先ほどのblkidの値を参考に、こんな文言を追加

UUID=72b0ddef-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/hdd1 ext4 nofail 0 0

再起動

$ sudo reboot

再度ログインして、ちゃんとマウントされてる事を確認

$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/mmcblk0p1  28768292 12212440  15071464  45% /
none             7997664        0   7997664   0% /dev
tmpfs            8037436        4   8037432   1% /dev/shm
tmpfs            8037436   920792   7116644  12% /run
tmpfs               5120        4      5116   1% /run/lock
tmpfs            8037436        0   8037436   0% /sys/fs/cgroup
tmpfs            1607484      124   1607360   1% /run/user/1000
/dev/sdb       983457524    77876 933353036   1% /media/HD-LDF-A