<Raspberry Pi-60>

Raspberry Pi zero w に続いてRaspberry Pi 4 Model B でのNAS化です。



<外付けUSB_SSD(120G)のNAS化(ファイル形式NTFS)>

1.Raspberry Pi 4に2020-08-20-raspios-buster-armhf.imgをインストール

2.SSDをwindows10上でフォーマットする、形式はNTFS、ボリュウーム名はssdにする。

3.USB SSDをRaspberry piに差し込み、デバイス名を確認する
  (ntfs-3gはraspios-buster-armhfに入っているのでインスト不要 )
  pi@raspberrypi:~ $ sudo fdisk -l
---------------------------------------------------------------
途中省略
  ・
  ・
  ・
Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 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
Disklabel type: dos
Disk identifier: 0xd00b41a0

Device     Boot Start       End   Sectors   Size Id Type
/dev/sda1        2048 234438655 234436608 111.8G  7 HPFS/NTFS/exFAT
----------------------------------------------------------------

4.マウント先のディレクトリを作成
  pi@raspberrypi:~ $ 
  pi@raspberrypi:~ $ sudo chmod 777 /mnt/ssd

5.Raspberry pi zero wの起動時に自動でマウントする設定をする(UUIDを調べる)
  pi@raspberrypi:~ $ sudo blkid
-------------------------------------------------------------------------------------------------------------
/dev/mmcblk0p1: LABEL="boot" UUID="27D9-A951" TYPE="vfat" PARTUUID="431651b2-01"
/dev/mmcblk0p2: LABEL="rootfs" UUID="db9fbdec-9f10-4008-95da-5062491e0659" TYPE="ext4" PARTUUID="431651b2-02"
/dev/sda1: LABEL="ssd" UUID="266E-EF72" TYPE="exfat" PARTUUID="d00b41a0-01"
/dev/mmcblk0: PTUUID="431651b2" PTTYPE="dos"
-------------------------------------------------------------------------------------------------------------

6./etc/fstabの最下位行に次を記入
UUID="266E-EF72"    /mnt/ssd     ntfs-3g      async,auto,dev,exec,gid=65534,rw,uid=65534,umask=000    0    0
  pi@raspberrypi:~ $ sudo nano /etc/fstab
-------------------------------------------------------------------------------------------------------------
proc            /proc           proc    defaults          0       0
PARTUUID=431651b2-01  /boot           vfat    defaults          0       2
PARTUUID=431651b2-02  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that
UUID="266E-EF72"    /mnt/ssd     ntfs-3g      async,auto,dev,exec,gid=65534,rw,uid=65534,umask=000    0    0
-------------------------------------------------------------------------------------------------------------

7.再起動して自動マウントしているか確認する
  pi@raspberrypi:~ $ sudo reboot

  pi@raspberrypi:~ $ sudo df -h
-------------------------------------------------------
ファイルシス   サイズ  使用  残り 使用% マウント位置
/dev/root        7.2G  3.3G  3.6G   48% /
devtmpfs         213M     0  213M    0% /dev
tmpfs            217M     0  217M    0% /dev/shm
tmpfs            217M  3.8M  213M    2% /run
tmpfs            5.0M  4.0K  5.0M    1% /run/lock
tmpfs            217M     0  217M    0% /sys/fs/cgroup
/dev/sda1        112G   16G   96G   15% /mnt/ssd
/dev/mmcblk0p1    43M   23M   20M   53% /boot
tmpfs             44M     0   44M    0% /run/user/1000
-------------------------------------------------------

8.windows10 からファイル操作をするためsambaをインストールして/etc/samba/smb.confを編集する。
  pi@raspberrypi:~ $ sudo apt-get install samba

  pi@raspberrypi:~ $ sudo nano /etc/samba/smb.conf
  最終行に#-----から#-----を追加書きする
------------------------------------------------------------------------
途中省略
  ・
  ・
  ・
# to the drivers directory for these users to have write rights in it
;   write list = root, @lpadmin

#---------------
[mnt_ssd]
path = /mnt/ssd
read only = No
guest ok = Yes
force user = pi
#---------------
--------------------------------------------------------------------------

9.sambaを再起動して\\192.168.0.12のフォルダ/mnt/ssdの中にファイルが転送・削除などが出来るか確認する
  pi@raspberrypi:~ $ sudo service smbd restart

10.windows10の左端下の「ここに入力して検索」に\\192.168.0.12(RaspberryのIPアドレス)入れてenterキー


 mnt_ssd(/mnt/ssd)が見える


 mnt_ssd(/mnt/ssd)をクリックするとフォルダの中が見える


※Raspberry Pi zero w とRaspberry Pi 4 Model B の違いはファイルの転送スピードが
 全然違います。Raspberry Pi 4 Model Bは速いです。