How to clean SD card?

Hello, How to clean SD card? Is there any procedure? Resetting the controller to default setting type 1 remains the card with 33 % space used. space

Hello,

if you did not directly write to “/media/rfs/rw” a reset number 1 will reset everything in the “upperdir”.

There will still be space used up as all the Default files get created. when reseting

Otherwise you can delete everything on the SD Card EXCEPT the “License” folder.
That would render the SD Card useless.

So be carefull when cleaning.
Do not delete the license folder or format the SD Card.

Also be carefull when creating a Image of the SD Card. In most cases this will override the licensefolder…

https://www.plcnext-community.net/en/component/fss/?view=faq&catid;=8&faqid;=112

this might be helpfull.
kind regards,
Oliver.

Hey Oliver, Unfortunately, deleting folders (except the “licence”) from the card did not help. After deleting and restarting the controller linux shell command df still shows that 33% of card space is used.

Hello Konrad,

you can check the contents of your SD with ls -la /media/rfs/rw/ and

du -a /media/rfs/rw | sort -n -r | head -n 10

Remember that the Default files will always take up some space…

Remember that the Default files will always take up some space…

I know, but on my second,almost new, SD card the space used in /media/rfs/rw is 1%. With admin credentials: admin p with root credentials: root p

Hey Konrad,

sorry for the delay.

please check again with
du -aL /media/rfs/rw | sort -n -r | head -n 100

Also show again the “df -ha”

I dont realy get where the data are coming from otherwise.

next test could also mount the SD to your linux VM or something similar.
kind regards,
Oliver

admin@axcf2152:~$ du -aL /media/rfs/rw | sort -n -r | head -n 100

> du: cannot read directory '/media/rfs/rw/work/work': Permission denied  
> du: cannot access '/media/rfs/rw/upperdir/opt/plcnext/projects/current'  
> du: cannot read directory '/media/rfs/rw/upperdir/mnt/rauc': Permission denied  
> du: cannot read directory '/media/rfs/rw/upperdir/var/lib/sudo': Permission denied  
> du: cannot read directory '/media/rfs/rw/upperdir/home/plcnext_firmware/.trousers': Permission denied  
> 820 /media/rfs/rw  
> 796 /media/rfs/rw/upperdir  
> 512 /media/rfs/rw/upperdir/opt  
> 508 /media/rfs/rw/upperdir/opt/plcnext  
> 200 /media/rfs/rw/upperdir/etc  
> 188 /media/rfs/rw/upperdir/opt/plcnext/backup  
> 172 /media/rfs/rw/upperdir/opt/plcnext/backup/Default  
> 160 /media/rfs/rw/upperdir/opt/plcnext/logs  
> 132 /media/rfs/rw/upperdir/etc/plcnext  
> 96 /media/rfs/rw/upperdir/opt/plcnext/logs/Output.log  
> 84 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Plc  
> 68 /media/rfs/rw/upperdir/opt/plcnext/Security  
> 52 /media/rfs/rw/upperdir/etc/plcnext/device  
> 44 /media/rfs/rw/upperdir/opt/plcnext/logs/default.sqlite  
> 40 /media/rfs/rw/upperdir/var  
> 36 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Io  
> 32 /media/rfs/rw/upperdir/var/lib  
> 32 /media/rfs/rw/upperdir/opt/plcnext/data  
> 32 /media/rfs/rw/upperdir/etc/plcnext/plcnext_users.sqlite  
> 28 /media/rfs/rw/upperdir/opt/plcnext/data/System  
> 28 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Services  
> 28 /media/rfs/rw/upperdir/opt/plcnext/Security/TrustStores  
> 28 /media/rfs/rw/upperdir/etc/ssh  
> 24 /media/rfs/rw/upperdir/opt/plcnext/data/System/Watchdog  
> 24 /media/rfs/rw/upperdir/opt/plcnext/Security/TrustStores/Empty  
> 24 /media/rfs/rw/upperdir/etc/plcnext/plcnext_firewall_rules.sqlite  
> 24 /media/rfs/rw/upperdir/etc/plcnext/device/Io  
> 20 /media/rfs/rw/upperdir/opt/plcnext/profinet  
> 20 /media/rfs/rw/upperdir/etc/plcnext/device/Services  
> 16 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Plc/Esm  
> 16 /media/rfs/rw/upperdir/opt/plcnext/appshome  
> 16 /media/rfs/rw/upperdir/opt/plcnext/Security/IdentityStores  
> 16 /media/rfs/rw/upperdir/opt/plcnext/Security/Certificates  
> 16 /media/rfs/rw/upperdir/home  
> 16 /media/rfs/rw/upperdir/etc/plcnext/device/Io/PnS  
> 12 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/System  
> 12 /media/rfs/rw/upperdir/opt/plcnext/Security/IdentityStores/OPC UA-self-signed  
> 12 /media/rfs/rw/upperdir/opt/plcnext/Security/Certificates/https  
> 12 /media/rfs/rw/upperdir/etc/plcnext/plcnext_shadow.sqlite  
> 12 /media/rfs/rw/upperdir/etc/plcnext/device/Services/ProfiCloud  
> 12 /media/rfs/rw/upperdir/etc/plcnext/device/Io/PnS/bas_cm_api.linux.ini  
> 12 /media/rfs/rw/upperdir/etc/nftables  
> 12 /media/rfs/rw/licence  
> 8 /media/rfs/rw/work  
> 8 /media/rfs/rw/upperdir/var/lib/urandom  
> 8 /media/rfs/rw/upperdir/var/lib/sudo  
> 8 /media/rfs/rw/upperdir/var/lib/dbus  
> 8 /media/rfs/rw/upperdir/tmp  
> 8 /media/rfs/rw/upperdir/run  
> 8 /media/rfs/rw/upperdir/opt/plcnext/retaining  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/ProfiCloud  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/System/Um  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Services/TraceController  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Services/NotificationLogger  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Plc/Plm  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Plc/Meta  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Plc/Gds  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Plc/FbIo.PnC  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Plc/FbIo.IbM  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Plc/FbIo.EthernetIP  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Plc/FbIo.AxlC  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Plc/Eclr  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Io/PnC  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Io/IbM  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Io/EthernetIP  
> 8 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Io/AxlC  
> 8 /media/rfs/rw/upperdir/opt/plcnext/Security/TrustStores/Empty/trusted  
> 8 /media/rfs/rw/upperdir/opt/plcnext/Security/TrustStores/Empty/issuers  
> 8 /media/rfs/rw/upperdir/mnt  
> 8 /media/rfs/rw/upperdir/home/plcnext_firmware  
> 8 /media/rfs/rw/upperdir/etc/volatile.cache  
> 4 /media/rfs/rw/work/work  
> 4 /media/rfs/rw/upperdir/var/lib/urandom/random-seed  
> 4 /media/rfs/rw/upperdir/var/lib/dbus/machine-id  
> 4 /media/rfs/rw/upperdir/tmp/tmpfile  
> 4 /media/rfs/rw/upperdir/tmp/config.svc  
> 4 /media/rfs/rw/upperdir/run/utmp  
> 4 /media/rfs/rw/upperdir/opt/plcnext/retaining/RetainInfo.xml  
> 4 /media/rfs/rw/upperdir/opt/plcnext/projects  
> 4 /media/rfs/rw/upperdir/opt/plcnext/profinet/RPC_State.bin  
> 4 /media/rfs/rw/upperdir/opt/plcnext/profinet/RPC_NodeID.bin  
> 4 /media/rfs/rw/upperdir/opt/plcnext/profinet/NBH_Info_RAM.txt  
> 4 /media/rfs/rw/upperdir/opt/plcnext/profinet/NBH_Info_CF.txt  
> 4 /media/rfs/rw/upperdir/opt/plcnext/logs/watchdogDaemon  
> 4 /media/rfs/rw/upperdir/opt/plcnext/logs/uatrace_1.log  
> 4 /media/rfs/rw/upperdir/opt/plcnext/logs/uatrace.log  
> 4 /media/rfs/rw/upperdir/opt/plcnext/logs/plcnextapp.log  
> 4 /media/rfs/rw/upperdir/opt/plcnext/installed_apps  
> 4 /media/rfs/rw/upperdir/opt/plcnext/data/System/Watchdog/rebootCounter.bin  
> 4 /media/rfs/rw/upperdir/opt/plcnext/data/System/Watchdog/mainProcess.pid  
> 4 /media/rfs/rw/upperdir/opt/plcnext/data/System/Watchdog/WatchdogDaemon.config  
> 4 /media/rfs/rw/upperdir/opt/plcnext/data/System/Watchdog/LocalIoProcess.pid  
> 4 /media/rfs/rw/upperdir/opt/plcnext/data/System/Watchdog/ExternalIoProcess.pid  
> 4 /media/rfs/rw/upperdir/opt/plcnext/backup/ProfiCloud/metrics.json.example  
> 4 /media/rfs/rw/upperdir/opt/plcnext/backup/PCWE  
> 4 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/System/Um/Users.config  
> 4 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Services/Wbm  
> 4 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Services/TraceController/TraceController.config  
> 4 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Services/RscGateway  
> 4 /media/rfs/rw/upperdir/opt/plcnext/backup/Default/Services/NotificationLogger/default.config

df ha