Raspberry Pi サーバー化 (2) ファイルサーバ

RaspberryPi4 Model Bを入手した。Pi3からシステム全体のパフォーマンスはおおよそ50%向上したらしい。メモリも4G。うちのMacBookAirのメモリも4G(T_T)。非常に残念な感じだが、何台もパソコンを持っていて、いろいろデータが散在している。そういう方も多いのではないかと思う。

そこで、性能アップしたPi4でファイルサーバを構築しようと思い立った。なにせ、6,7000円くらいで手に入るし、セットアップして、普通にyoutubeも見れるし、ちょっとしたパソコンとしても使えるくらいの性能を持っているからだ。

 sanba インストール

では、まず。

(1)最新のパッケージ情報を入手し、インストールする。

~$ sudo apt update

~$ sudo apt upgrade

(2)sambaをインストールする

~$ sudo apt install samba samba-common-bin

下記画面は「いいえ」を選びます。

f:id:zar185919:20200502095904p:plain

 

 Smb.confの編集

/etc/samb/smb.confを編集します。

編集する前に、現状のファイルをバックアップしておきます。

-------------------------------------------------------

ファイルの最後に書きを追加します。

[Public]
comment = Sample Share
path = /home/samba
public = yes
writable = yes
guest ok = yes
guest only = yes

-------------------------------------------------------

 設定ファイルの構文をチェック(testparm)します。

  • kazu@raspberrypi:~ $ testparm
    rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
    Load smb config files from /etc/samba/smb.conf
    rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
    Processing section "[homes]"
    Processing section "[printers]"
    Processing section "[print$]"
    Processing section "[Public]"
    Loaded services file OK.
    Server role: ROLE_STANDALONE

    Press enter to see a dump of your service definitions

     以下略

sambaを起動します。

  • kazu@raspberrypi:~ $ sudo /etc/init.d/smbd start
    kazu@raspberrypi:~ $ sudo /etc/init.d/nmbd start

 これで、他のPCより共有可能となります

共有フォルダ:     /media/public

共有名:    public

読み書き:   ゲストユーザー

 

より細かな設定は今後追加していきます。