파일은 SPS에서 비동기적으로 직접 읽고 쓸 수 있습니다. 이 설정은 프로젝트별로 수행됩니다. 모든 데이터 및 모든 암호는 프로젝트를 내보낼 때 유지됩니다.
저장 매체에 데이터를 쓰는 동안 장치를 제거하면 데이터 손실 또는 파일 시스템이 손상될 수 있습니다. 따라서 데이터 운반체가 초기화되는 동안 쓰기 작업을 시각화하는 것이 좋습니다.
USB 저장 매체의 경우 전력 소비를 확인하세요. 너무 높은 전력은 서버를 손상시킬 수 있습니다. 이는 각 서버마다 다릅니다.
FTP로 전송되는 데이터는 어떤 형태의 공격에도 보호되지 않습니다. 이는 평문으로 전송되기 때문입니다. 따라서 FTPS 또는 SSH2를 사용하는 것이 좋습니다.
각 저장소마다 자동으로 새 서비스가 생성됩니다. 따라서 저장소가 사용되지 않더라도 각 서비스는 RAM을 차지한다는 점을 고려하세요.
필요한 경우 일정 시간 후 오래된 데이터를 자동으로 삭제하세요. 특히 프로젝트 저장소의 경우 서버를 사용할 수 없게 만들 수 있습니다.
저장소를 SPS에서 읽거나 쓸 수 있도록 하려면 먼저 FS_INIT 함수 블록으로 초기화해야 합니다.
모든 USB 저장소는 초기화 시 운영 체제와 연결됩니다. 원격 파일 시스템이 있는 저장소의 경우 각 작업마다 연결이 설정되고 이후 다시 해제됩니다. 이 방법은 느리지만 대상 서버의 리소스를 절약합니다.
서버를 재부팅하면 드라이브 상태가 SPS에 저장되고 시작 후 복원됩니다.
구성 시 저장소를 직접 검색할 수 있습니다. USB 저장소를 검색하려면 초기화된 연결이 필요합니다.
먼저 데이터 외부 저장소 컨텍스트 메뉴에서 미디어를 생성합니다.
참고: 저장소 수량은 사용 중인
라이선스에 의해 제한됩니다. 라이선스 포인트를 다시 사용할 수 있도록
게이트웨이,
외부 저장소 또는
데이터 교환 엔드포인트 중 하나를 비활성화해야 합니다.
팁: 저장소를 완전히 비활성화할 수도 있습니다.
활성화 체크박스가 설정되지 않으면 서비스도 완전히 종료됩니다.
외부 미디어를 참조하려면 SPS에서 파일 시스템 함수 블록을 사용하여 참조해야 합니다.
먼저 파일 시스템을 초기화하거나 시스템에 마운트해야 합니다. 이는 FS_INIT 함수 블록으로 수행됩니다.
참고: FS_INIT 함수 블록이 가능한 한 저장소당 한 번만 사용되도록 하세요. 다른 프로그램이 실행되는 동안 저장소가 해제되지 않습니다.
다음 프로토콜을 지원합니다:
| 프로토콜 | 설명 |
|---|---|
| 서버 자체의 프로젝트 전용 저장소입니다. 이 저장소는 프로젝트와 별도로 내보내집니다. 프로젝트당 하나의 프로젝트 저장소만 사용할 수 있습니다. 저장소를 제거해도 데이터가 유지됩니다. | |
| USB 저장 매체의 개별 파티션에 대한 액세스. USB 포트 장에서 주소를 확인하세요. | |
| SFTP를 통한 원격 SSH2 서버. 현재 인증에 대한 인증서는 지원되지 않습니다. | |
| TLS 연결을 통한 원격 FTP 서버 또는 FTP 서버. 일부 작업은 수동 모드에서 수행됩니다. | |
| Windows 공유 서버. 이 유형은 Core 2부터 사용할 수 있습니다. |
USB를 통한 모든 일반적인 파일 시스템이 지원됩니다. 서버의 파티션도 인식되고 해당 방식으로 표시됩니다. 다음 파일 시스템이 지원됩니다:
참고: 파티션이 인식되려면 1MB보다 커야 합니다.
파일 액세스가 필요한 다양한 시나리오가 있습니다. 예를 들어, USB 드라이브에서 데이터를 직접 SPS로 로드하거나 드라이브에 쓸 수 있습니다. 또한 자동으로 드라이브에서 파일을 찾고 읽을 수도 있습니다. 다음은 몇 가지 예입니다: