Ekstern lagring

Filer kan leses og skrives direkte fra SPS asynkront. Konfigurasjonen skjer per prosjekt. Alle data inkludert alle passord bevares ved eksport av prosjektet.

Viktige merknader

Så lenge det skrives data på et lagringsmedium, kan fjerning av enheten føre til tap av data eller skade på filsystemet. Det anbefales derfor å visualisere skrivprosessen så lenge databæreren er initialisert.

Vær oppmerksom på strømforbruket ved USB-lagringsmedier. For høy strøm kan skade serveren. Dette varierer fra server til server.

Data som overføres via FTP er ikke beskyttet mot angrep, da de overføres i klartekst. Det anbefales derfor å bruke FTPS eller SSH2.

For hver lagring opprettes automatisk en ny tjeneste. Vær oppmerksom på at hver av disse tjenestene bruker RAM, selv om lagringen ikke brukes.

Slett eventuelt gamle data automatisk etter en stund. Spesielt for prosjektlagring kan fullskriving gjøre serveren ubrukelig.

Funksjonsmåte

For at en lagring kan skrives eller leses via SPS, må den først initialiseres med funksjonsblokken FS_INIT.

Alle USB-lagringsmedier kobles til operativsystemet ved initialisering. For lagringer med eksterne filsystemer, etableres en forbindelse ved hver handling og lukkes deretter igjen. Denne metoden er langsommere, men sparer ressursene på målserveren.

Ved serveromstart lagres tilstanden til diskstasjonen i SPS og gjenopprettes etter starten.

Søk i lagring

Under konfigurasjonen kan lagringen søkes direkte. For å søke i en USB-lagring, er en initialisert forbindelse nødvendig.

Konfigurasjon

Først opprettes mediene i kontekstmenyen under Data Ekstern lagring.

Merknad: Antall lagringer er begrenset av den brukte lisensen. Du må deaktivere et gateway, en ekstern lagring eller et databytteslutpunkt for å frigjøre en lisenspoeng.

Tips: Lagring kan også deaktiveres helt. Hvis merket Aktiver ikke er satt, avsluttes tjenesten helt.

For å kunne bruke eksterne medier, er det nødvendig å tilgå dem via filsystem-funksjonsblokker i SPS.

Først må filsystemet initialiseres eller bindes inn i systemet. Dette skjer med funksjonsblokken FS_INIT.

Merknad: Vær oppmerksom på at funksjonsblokken FS_INIT helst bare brukes én gang per lagring, da lagringen ikke frigjøres mens et annet program kjører.

Støttede protokoller

Følgende protokoller støttes:

Protokoll Beskrivelse
Data Egen prosjektlagring på serveren selv. Denne eksporteres separat fra prosjektet. Bare en prosjektlagring per prosjekt kan brukes. Etter fjerning av lagringen bevares dataene.
USB Tilgang til enkelte partisjoner på et USB-lagringsmedium. Vær oppmerksom på adresseringen i kapitlet USB-porter.
SSH Ekstern SSH2-server via SFTP. Øyeblikkelig støttes ingen sertifikater for autentisering.
FTP/FTPS Ekstern FTP-server eller FTP-server via TLS-forbindelse. Noen operasjoner finner sted i passiv modus.
SMB-server Windows delingserver. Denne typen er bare tilgjengelig fra Core 2.

Støttede filsystemer

Alle vanlige filsystemer støttes via USB. Partisjoner på serveren blir også oppdaget og vist tilsvarende. Følgende filsystemer støttes:

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

Merknad: Partisjonen må være større enn 1 MB for å bli oppdaget.

Anvendelseseksempler

Det finnes ulike scenarier som kan kreve filtilgang. Blant annet kan data lastes direkte fra en USB-penn til SPS eller skrives til pennen. Det er også mulig å automatisk finne en fil på pennen og lese den inn. Her noen eksempler:

  • Skriving av loggdata til eksterne medier.
  • Skriving av CSV-data for analyse.
  • Lesing av adgangsrettigheter.
  • Automatisk lagring av rapporter på eksterne lagringer.