Bu makalede, Linux sisteminize QNAP veya benzeri bir NAS cihazını CIFS (Common Internet File System) protokolü kullanarak nasıl bağlayacağınızı (mount edeceğinizi) adım adım anlatacağım.
✅ Bu işlemi yaptıktan sonra, Linux sisteminiz NAS içindeki dizinlere yerel bir klasörmüş gibi erişebilir ve dosya paylaşımı yapabilirsiniz.
✅ Ayrıca, sistem her yeniden başladığında NAS’ın otomatik olarak bağlanmasını sağlamak için /etc/fstab
dosyasını yapılandıracağız.
İlk olarak, sisteminizde CIFS desteğinin olup olmadığını kontrol edin. Eğer yüklü değilse, aşağıdaki komutlarla yükleyebilirsiniz:
sudo apt update && sudo apt install cifs-utils -y # Debian/Ubuntu için
sudo yum install cifs-utils -y # CentOS/RHEL için
sudo dnf install cifs-utils -y # Fedora için
Bu paket, CIFS tabanlı NAS bağlantılarını yönetmek için gereklidir.
QNAP NAS’a bağlanabilmek için IP adresini ve paylaşım yapılan dizin adını bilmeniz gerekiyor.
Örnek NAS bilgileri şu şekildedir:
192.168.1.100
nas_share
Bu bilgileri NAS yönetim arayüzünden veya komut satırından alabilirsiniz.
Örneğin, QNAP arayüzünde şu adımları takip ederek paylaşımları görebilirsiniz:
Örnek:
Paylaşım yolu şu şekilde olabilir:
//192.168.1.100/nas_share
Şimdi NAS’ı Linux sisteminizde bir dizine bağlayacağız.
Öncelikle, mount edilecek yerel klasörü oluşturun:
sudo mkdir -p /mnt/qnap_nas
Şimdi mount işlemini yapın:
sudo mount -t cifs //192.168.1.100/nas_share /mnt/qnap_nas -o username=example_user,password=example_password,iocharset=utf8,file_mode=0777,dir_mode=0777
Seçeneklerin açıklaması:
-t cifs
→ CIFS protokolünü kullanarak bağlar.username=example_user,password=example_password
→ NAS üzerindeki kullanıcı adı ve şifreyi belirtir.iocharset=utf8
→ UTF-8 karakter desteği sağlar.file_mode=0777,dir_mode=0777
→ Tüm dosya ve dizinler için tam yetki verir.Bağlantının başarılı olup olmadığını kontrol etmek için şu komutu çalıştırın:
df -h | grep qnap
Eğer çıktı şu şekildeyse bağlantı başarılıdır:
//192.168.1.100/nas_share 1.8T 1.2T 600G 67% /mnt/qnap_nas
Eğer NAS bağlantısının her sistem yeniden başlatıldığında otomatik olarak kurulmasını istiyorsanız, /etc/fstab
dosyasına ekleme yapmanız gerekir.
Şifreleri /etc/nas_credentials
dosyasına kaydedin:
sudo nano /etc/nas_credentials
Dosyanın içine şu bilgileri yazın:
username=example_user
password=example_password
Kaydetmek için: CTRL+X
→ Y
→ ENTER
Şifre dosyasının erişim izinlerini kısıtlayın:
sudo chmod 600 /etc/nas_credentials
Şimdi /etc/fstab
dosyasını açın:
sudo nano /etc/fstab
Ve dosyanın sonuna şu satırı ekleyin:
# QNAP NAS bağlantısı
//192.168.1.100/nas_share /mnt/qnap_nas cifs credentials=/etc/nas_credentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Fstab’ın çalışıp çalışmadığını test etmek için:
sudo mount -a
Eğer hata almazsanız, sistem yeniden başlatıldığında NAS otomatik olarak bağlanacaktır.
Bağlantıyı test etmek için sisteminizi yeniden başlatın:
sudo reboot
Sistem açıldığında şu komutla NAS’ın bağlanıp bağlanmadığını kontrol edin:
df -h | grep qnap
Eğer bağlanamazsanız, şu hatalar ile karşılaşabilirsiniz:
Çözüm:
Bu hata NAS’a erişim sorunu veya ağ bağlantısı problemlerinden kaynaklanabilir. Aşağıdaki adımları deneyin:
ping 192.168.1.100
Eğer ping çalışmıyorsa, NAS’ın açık olup olmadığını ve ağ bağlantısını kontrol edin.
Çözüm:
Bu hata genellikle yanlış kullanıcı adı/şifre veya NAS üzerinde yeterli izin olmaması durumunda oluşur.
Çözüm olarak NAS yönetim panelinden paylaşım izinlerini kontrol edin.
Çözüm:
Alternatif olarak QNAP’ta şu komut ile paylaşım adlarını kontrol edebilirsiniz:
smbclient -L 192.168.1.100 -U example_user
Bu komut NAS üzerindeki paylaşılan klasörleri listeler.
Eğer Linux sisteminiz ile QNAP arasında dosya senkronizasyonu yapmak istiyorsanız, rsync kullanabilirsiniz.
Örnek:
sudo rsync -av --progress /var/logs/ /mnt/qnap_nas/logs_backup/
Tüm dosyaları yedekleyin ve eski dosyaları silmeyin:
sudo rsync -av --ignore-existing /var/logs/ /mnt/qnap_nas/logs_backup/
Dosyaları tam senkronize edin (silinenleri kaldırır):
sudo rsync -av --delete /var/logs/ /mnt/qnap_nas/logs_backup/
✅ Linux sisteminize QNAP veya başka bir NAS cihazını CIFS protokolüyle bağladınız.
✅ Sisteminiz her açıldığında NAS otomatik olarak mount olacak.
✅ Dosyaları rsync ile NAS’a yedekleyebileceksiniz.
🚀 Bu yapılandırma, Linux sisteminizde NAS kullanımı için kalıcı bir çözüm sağlayacaktır! 😊