Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

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