Raspberry Pi ile dosya paylaşımı nasıl yapılır?

Raspberry Pi Nedir?

Raspberry Pi, düşük maliyetli bir mini bilgisayar olarak tasarlanmış bir platformdur. Çeşitli model ve konfigürasyonları ile program geliştirmek, eğitim uygulamaları yapmak veya ev otomasyonu projeleri gerçekleştirmek için kullanılır. Raspberry Pi, GPIO (General Purpose Input/Output) pinleri gibi özellikleriyle fiziksel hesaplamalar yapma imkânı sunar. Ayrıca, Linux tabanlı işletim sistemi kurularak mükemmel bir dosya sunucusu olabilir.

Dosya Paylaşımı için Gerekli Araçlar

Raspberry Pi üzerinde dosya paylaşımı yapmak için bazı yazılımlara ihtiyaç vardır. Bu yazılımlar arasında Samba, NFS (Network File System) ve FTP (File Transfer Protocol) bulunur. Samba, özellikle Windows ve Linux sistemleri arasında dosya paylaşımında yaygın olarak kullanılır. NFS ise genellikle Linux sistemleri arasında tercih edilirken, FTP daha geniş bir yelpazeye hitap eder.

Samba ile Dosya Paylaşımı

Samba, Windows ve Linux sistemleri arasında dosya paylaşımını sağlamak için kullanılan en yaygın yöntemlerden biridir. Samba’yı kurmak ve yapılandırmak için aşağıdaki adımlar izlenebilir:

1. Samba Kurulumu: Raspberry Pi terminaline erişim sağlanarak Samba yüklenebilir. Aşağıdaki komut kullanılabilir:

“`bash
sudo apt update
sudo apt install samba samba-common-bin
“`

2. Klasör Oluşturma: Paylaşmak istenen dosyaların saklanacağı bir klasör oluşturulmalıdır:

“`bash
sudo mkdir /home/pi/paylasim
“`

3. Klasör İzinleri: Oluşturulan klasörün paylaşılabilmesi için gerekli izinlerin ayarlanması gerekir. Aşağıdaki komut ile izinler verilebilir:

“`bash
sudo chmod 0777 /home/pi/paylasim
“`

4. Samba Yapılandırması: Samba yapılandırma dosyası düzenlenmelidir. Bunun için aşağıdaki komut kullanılarak yapılandırma dosyası açılabilir:

“`bash
sudo nano /etc/samba/smb.conf
“`

Açılan dosyanın en alt kısmına aşağıdaki satırlar eklenmelidir:

“`
[Paylasim]
path = /home/pi/paylasim
available = yes
valid users = pi
read only = no
browsable = yes
public = yes
writable = yes
“`

Bu ayarlar, “Paylasim” adında bir paylaşım oluşturacak ve tüm kullanıcıların yazma iznine sahip olmasını sağlayacaktır.

5. Kullanıcı Ekleme: Samba paylaşımına erişim sağlamak için bir kullanıcı eklenmelidir. Aşağıdaki komut kullanılabilir:

“`bash
sudo smbpasswd -a pi
“`

Kullanıcı için bir şifre belirlendikten sonra değişiklikler kaydedilmelidir.

6. Samba Servisini Yeniden Başlatma: Yapılandırma değişikliklerinin geçerli olabilmesi için Samba servisi yeniden başlatılmalıdır:

“`bash
sudo /etc/init.d/samba restart
“`

Dosya Paylaşımına Erişim

Samba paylaşımına erişim sağlamak için, aynı ağda bulunan bir bilgisayar üzerinden “Windows Gezgini” veya “Dosya Gezgini” açılmalıdır. Adres çubuğuna Raspberry Pi’nin IP adresi yazılarak paylaşım klasörüne erişilebilir:

“`
\\\Paylasim
“`

Burada ``, Raspberry Pi’nin bağlı olduğu ağda aldığı IP adresidir. IP adresini öğrenmek için Raspberry Pi terminalinde aşağıdaki komut kullanılabilir:

“`bash
hostname -I
“`

NFS ile Dosya Paylaşımı

NFS, Unix ve Linux sistemleri arasında dosya paylaşımını sağlamak için kullanılan bir diğer popüler yöntemdir. NFS kurulumu ve yapılandırması şu şekildedir:

1. NFS Kurulumu: NFS sunucusu, aşağıdaki komut ile kurulabilir:

“`bash
sudo apt install nfs-kernel-server
“`

2. Paylaşılacak Klasörün Oluşturulması: NFS ile paylaşılacak klasör oluşturulmalıdır. Örneğin:

“`bash
sudo mkdir /home/pi/nfs_paylasim
“`

3. Klasör İzinleri: Paylaşılan dizine izin verilmelidir:

“`bash
sudo chmod 0777 /home/pi/nfs_paylasim
“`

4. NFS Yapılandırması: NFS yapılandırma dosyası açılarak paylaşım eklenmelidir:

“`bash
sudo nano /etc/exports
“`

Dosyaya şu satır eklenmelidir:

“`
/home/pi/nfs_paylasim (rw,sync,no_subtree_check)
“`

5. NFS Servisini Yeniden Başlatma: Yapılandırmanın geçerli olabilmesi için NFS servisi yeniden başlatılmalıdır:

“`bash
sudo exportfs -a
sudo systemctl restart nfs-kernel-server
“`

FTP İle Dosya Paylaşımı

FTP, dosya transferi için kullanılan bir başka yöntemdir. Raspberry Pi üzerinde FTP sunucusu oluşturmak için şu adımlar takip edilmelidir:

1. FTP Kurulumu: Aşağıdaki komut ile FTP sunucusu kurulabilir:

“`bash
sudo apt install vsftpd
“`

2. Yapılandırma Dosyası Düzenleme: FTP yapılandırma dosyası açılmalıdır:

“`bash
sudo nano /etc/vsftpd.conf
“`

Bu dosyada, “anonymous_enable=NO” ve “local_enable=YES” satırları bulunmalıdır.

3. FTP Servisini Yeniden Başlatma: Yapılandırma değişikliklerinden sonra FTP sunucusu yeniden başlatılmalıdır:

“`bash
sudo systemctl restart vsftpd
“`

4. Kullanıcı Ekleme: FTP sunucusuna erişim sağlaması için bir kullanıcı oluşturulmalıdır.

Sonuç

Raspberry Pi kullanılarak dosya paylaşımı, çeşitli yöntemler ile gerçekleştirilebilir. Samba, NFS ve FTP gibi protokollerle dosyaların diğer cihazlarla paylaşılması mümkündür. Her bir yöntem, farklı kullanım senaryolarına göre avantajlar sunmaktadır. Konfigürasyon işlemleri tamamlandıktan sonra, Raspberry Pi üzerinden dosya paylaşımı kolaylıkla yapılabilir.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR