あなたのラズベリーパイとサンバとSINを作成します。
コメントⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
ラズベリーパイの頻繁な使用の1つは、ローカルマルチメディアストレージシステム、しばしばNAS(ネットワーク接続ストレージ)と呼ばれるの作成です。
だから今日はSAMBAソフトウェアを使用して、あなたのラズベリーパイにSINを作成する方法を説明します.
要約すると、この記事では、すべてのマルチメディアデバイス(コンピュータ、テレビ..)が接続されることなくアクセスできるRaspberry PiとSambaを使用して、ローカルネットワーク上にハードドライブを作成する方法を紹介します。
SIN をインストールするための前提条件
まず、この実現に必要な材料を提示することが重要です。
- もちろん、あなたはラズベリーパイが必要になります
- イーサネットケーブルまたは無線LANドングルは、それが3番目のモデルより前に
- ダイエット
- raspbian がインストールされた SD カード
- ネットワーク経由でアクセス可能な 1 つ以上のハード ドライブ。
好ましくは、ラズベリーパイのエネルギー消費量を和らげるために、エリアソケットを介して動力を与えられたハードドライブを取ります。
ラズベリーパイの構成
必要なハードウェアをすべて手に入れたら、ラズベリーが動いてSSHに接続したら、ラズベリーパイをアップデートして開始できます。
sudo apt update sudo apt upgrade
更新が完了したら、SIN で利用可能になるパブリック レコードとプライベート レコードを作成します。
sudo mkdir /home/shares sudo mkdir /home/shares/public sudo chown -R root:users /home/shares/public sudo chmod -R ug=rwx,o=rx /home/shares/public
Samba を使用した NAS サーバーの作成
ラズベリーパイの基本構成が完了すると、SIN自体をインストールできるようになります。そこで、ネットワークに接続されているオペレーティングシステムやコンピュータからアクセスできるように、ハードドライブのネットワーキングを管理できるソフトウェアであるSambaを使用します。
そこで、次のコマンドを使用して、Raspberry Pi に Samba をインストールします。
sudo apt install samba samba-common-bin
その後、構成ファイルを編集します。
sudo nano /etc/samba/smb.conf
認証を要求して SIN への接続を制限する場合は、オンライン
##### Authentification #####
次の行を追加して下に追加します
security = user
プライベートストレージスペースを管理するには、今すぐ [homes]
. SIN に書き込み (ファイルの送信) を行う場合は、ファイルに次の行が含まれていることを確認します。
read only = no
最後に、ファイルの一番下に、SIN のパブリック部分へのアクセスに関連するパラメータを追加します。
[public] comment= Public Storage path = /home/shares/public valid users = @users force group = users create mask = 0660 directory mask = 0771 read only = no
保存してファイルを閉じ、samba を再起動します。
sudo /etc/init.d/smbd restart
次に、samba にユーザーを追加します。この例では、ユーザー pi を追加します。
sudo smbpasswd -a pi
マルチメディア デバイスを追加する
USBスティックやハードドライブを追加してストレージを増やしたい場合は、明らかに可能です。複数のデバイスを接続する場合は、デバイスを1つずつ接続/設定するのが最善です。
まず、デバイスをラズベリーパイに接続します。その後、最初に行うことは、ラズベリーがそれに関連付けられている名前を検出します。. これを行うには、コマンドを実行します
dmesg
一般に、メディアの名前は sda1
しかし、これは特に複数のデバイスが接続されている場合に変更される可能性があります。
注意してください、あなたのデバイスは、Linuxファイルシステム(ext3、ext4など)でフォーマットする必要があります。この場合、次のコマンドを使用してフォーマットすることができます(置換 sda1
デバイスの名前が異なる場合)。
umount /dev/sda1 sudo mkfs.ext4 /dev/sda1
次に、SIN 経由でアクセス可能なデバイスがマウントされるディレクトリを作成し、必要な読み取り/書き込み権限を付与します。
sudo mkdir /home/shares/public/disk1 sudo chown -R root:users /home/shares/public/disk1 sudo chmod -R ug=rwx,o=rx /home/shares/public/disk1
フォルダの名前(例ではディスク1)は問題ではない、ネットワーク上で簡単にそれを見つけることができるようにしたい1を置く。この処理が完了したら、このフォルダにデバイスをマウントします。
sudo mount /dev/sda1 /home/shares/public/disk1
ラズベリーパイの開始時にデバイスをマウントします。
インストールのこの段階では、確かに問題があります。ラズベリーパイを再起動するとき、ペリパーは必ずしもマウントされません。これを修正するには、fstab ファイルを編集します。
sudo nano /etc/fstab
各デバイスに対して、ファイルの下部に次の行を追加します(デバイスの名前とマウントするディレクトリについて間違いしないように注意してください)。
/dev/sda1 /home/shares/public/disk1 auto noatime,nofail 0 0
NAS サーバーに接続する
SINが設定されているので、接続方法を説明する必要があります。私はすべてのオペレーティングシステムのためにそれをするつもりはありません、それは誰にとってもかなり似ています。スマートフォンの場合は、Android用ファイルエキスパートやIOSのファイルエクスプローラなどのアプリに接続できます。
Windows から接続するには、ウィンドウに移動この PC コンピューター タブをクリックし、ネットワーク プレーヤーを接続します。
読者の手紙は関係ありませんが、ラズベリーパイがネットワーク上のどこにあるかを調べる必要があります。名前または IP アドレスのいずれかによって。あなたのラズベリーパイの名前を変更したことがない場合は、通知することによって、パブリックディレクトリに接続することができるはずです \raspberrypipublic
ユーザー名を持つプライベート ディレクトリ (この例では pi
) を通知することによって \raspberrypipi
今、あなたはあなたのラズベリーパイと素晴らしいSINを持っています!あなたがしなければならないのは、上部にマルチメディアシステムを持っている第二のラズベリーパイにメディアセンターをインストールすることです!