cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

How to use extended system data for apps?

How to use extended system data for apps?

chockalingam
Member

Hello Community,

I have 3 different applications running on CtrlX core X3 with external USB as extended system data memory.

1st Application - InfluxDB from CtrX store:  I have followed this guide https://developer.community.boschrexroth.com/t5/Store-and-How-to/IIoT-Use-ctrlX-CORE-as-a-monitoring...

It looks like, the setup is working fine and storing data. But yet to confirm, where the data is exactly stored - System data or sda1.

2nd Application - Container Engine App and one docker image(built and installed as snap). As far as I know and the knowledge gathered from forum, the docker prefers always the internal system data. So, the extended system data cannot be utilized really here. Please, correct me if I am wrong.

3rd Application - Custom snap with its files/folder mapped to appdata directory because I want to edit few configuration files during runtime. I guess, the appdata is part of internal system data only. Is there any possibility to keep or force this custom snap's files/folder to extended system memory and still make use of web UI based config file editing? 

Please, someone provide me general usecases where the extended system memory can be really employed and where not. 

Thanks & Regards

1 REPLY 1

MauroRiboniMX
Contributor

Hello, 

Case 1: which is your influxDB configuration if you follow the guide you're set up to use the external. By the 2.2 version you would be oblied to use the external memory. You can both use the External memory as storage or as extension of the filesystem. 

Case 2: you are right.

Case 3: you can use the memory as External Memory in any app and just signed apps can use the extension of the internal memory for safety reasons. The UI actually is not showing them 🙂

Generally Extended data can be used by your apps if are signed or if you have root but you would not be in production mode. If you mount the memory as removable meda you can write inside as long as you have the "removable-media" plug in the app. 

Mauro 

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist