Dış Depolama

Dosyalar doğrudan SPS tarafından asenkron olarak okunabilir ve yazılabilir. Yapılandırma, proje başına yapılır. Tüm veriler, tüm parolalar dahil, projenin dışa aktarımında korunur.

Önemli Notlar

Bir depolama aracında veri yazılıyorsa, cihazın çıkartılması veri kaybına veya dosya sisteminin bozulmasına neden olabilir. Bu nedenle, veritabanı başlatıldığı sürece yazma işlemlerini görselleştirmeniz önerilir.

USB depolama araçlarında akım tüketimine dikkat edin. Çok yüksek bir akım sunucuyu zarar verebilir. Bu, her sunucu için farklıdır.

FTP yoluyla aktarılan veriler, açık metin olarak aktarıldığı için herhangi bir saldırılara karşı korunmaz. Bu nedenle FTPS veya SSH2 kullanmanız önerilir.

Her depolama için otomatik olarak yeni bir hizmet oluşturulur. Bu nedenle, bu hizmetlerin her biri RAM tüketir, hatta depolama kullanılmasa da.

İhtiyaç duyulduğunda eski verileri belirli bir süre sonra otomatik olarak silin. Özellikle proje depolama alanında dolma sunucuyu kullanılamaz hale getirebilir.

Çalışma Şekli

Bir depolamanın SPS tarafından okunması veya yazılması için önce FS_INIT iş bloğu ile başlatılmalıdır.

Tüm USB depoları, başlatma sırasında işletim sistemiyle bağlanır. Uzaktaki dosya sistemleri olan depolarda, her eylemde bir bağlantı kurulur ve ardından kapatılır. Bu yöntem daha yavaş olsa da, hedef sunucunun kaynaklarını korur.

Sunucuyu yeniden başlatırken, sürücünün durumu SPS'de saklanır ve başlangıçtan sonra geri yüklenir.

Depolama Ara

Yapılandırma sırasında depolama doğrudan aranabilir. Bir USB depolamasını araabilmek için, başlatılmış bir bağlantı gerekmektedir.

Yapılandırma

Öncelikle, Veriler Dış Depolama bağlam menüsünde medyalar oluşturulur.

Not: Kullanılan lisans sayısı depolama sayısını sınırlar. Bir gateway, bir dış depolama veya bir veri değişim noktası devre dışı bırakılmalıdır ki lisans puanı tekrar kullanılabilir hale gelsin.

İpuçları: Depolar tamamen devre dışı bırakılabilir. Eğer Etkinleştirme işaretli değilse, hizmet de tamamen sonlandırılır.

Dış medyaların kullanılabilmesi için, bunların SPS'de dosya sistemi iş blokları kullanılarak çağrılması gerekmektedir.

Öncelikle dosya sistemi başlatılmalıdır veya sistemde bağlanmalıdır. Bu, FS_INIT iş bloğu ile yapılır.

Not: Lütfen dikkat edin ki FS_INIT iş bloğu mümkün olduğu kadar her depolama için sadece bir kez kullanılmalıdır, çünkü depolama başka bir program çalışırken serbest bırakılmaz.

Desteklenen Protokoller

Aşağıdaki protokoller desteklenmektedir:

Protokol Açıklama
Veriler Sunucunun kendisinde bulunan özel proje depolama alanı. Bu, projenin yanında ayrı olarak dışa aktarılır. Sadece bir proje depolama alanı proje başına kullanılabilir. Depolamanın kaldırılmasından sonra veriler korunur.
USB Bir USB depolama aracının belirli bölümlerine erişim. USB Bağlantıları bölümünde adreslemeye dikkat edin.
SSH SFTP yoluyla uzak SSH2 sunucusu. Şu anda kimlik doğrulaması için sertifikalar henüz desteklenmemektedir.
FTP/FTPS Uzak FTP sunucusu veya TLS bağlantısı yoluyla FTP sunucusu. Bazı işlemler pasif modda gerçekleşir.
SMB Sunucusu Windows Paylaşım Sunucusu. Bu tür sadece Core 2dan itibaren kullanılabilir.

Desteklenen Dosya Sistemleri

USB yoluyla tüm yaygın dosya sistemleri desteklenmektedir. Bu, sunucudaki bölümler de tanınır ve uygun şekilde gösterilir. Aşağıdaki dosya sistemleri desteklenmektedir:

  • FAT32
  • FAT16
  • Microsoft exFAT (Core 2+)
  • vFAT
  • NTFS
  • BTRFS
  • EXT2
  • EXT3
  • EXT4
  • XFS
  • NILFS
  • ReiserFS
  • HFS+ (Mac)

Not: Bölüm, tanınabilmesi için 1 MB'den büyük olmalıdır.

Uygulama Örnekleri

Dosya erişimi gerektiren çeşitli senaryolar vardır. Örneğin, veriler doğrudan bir USB bellekten SPS'ye yüklenebilir veya belleğe yazılabilir. Ayrıca, otomatik olarak çubuğun üzerinde bir dosyayı bulup okuyabilme imkanı vardır. İşte bazı örnekler:

  • Dış medyalara günlük veriler yazma.
  • Değerlendirme için CSV verileri yazma.
  • Erişim izni okuma.
  • Uzak depolamalara raporları otomatik olarak yerleştirme.