burmilla / os

Tiny Linux distro that runs the entire OS as Docker containers
https://burmillaos.org
Apache License 2.0
210 stars 13 forks source link

Cleanup old RancherOS system-docker overlay[2] directory #136

Closed pwFoo closed 2 years ago

pwFoo commented 2 years ago

Found some really big and old directories grown over time... du -sh running endless to calculate size.

/host/var/lib/system-docker # ls -lht overlay/
total 2M     
drwx------    5 root     root        4.0K Jun  2  2018 1207905b3aa60c638689d63e97e1ef5c44d7e85e240dc328919a372d56c60a42
drwx------    5 root     root        4.0K Jun  2  2018 1207905b3aa60c638689d63e97e1ef5c44d7e85e240dc328919a372d56c60a42-init
[...]
drwx------    3 root     root        4.0K Jun  5  2016 e8eefcec54d799586308904ba71c8fa846e9ae050aadc522fd1498d309282b8a
drwx------    3 root     root        4.0K Jun  5  2016 5d12c472cfd018207dffc64aa25ad2712d6bab04b7450e643092a8f0e4779866
/host/var/lib/system-docker # ls -lht overlay2/
total 372K   
drwx------    5 root     root        4.0K Jun  7 17:49 f0d6a686748817e15f1a7f2df1007045304aa412adea39c832f8492b9f58068c
drwx------    5 root     root        4.0K Jun  7 17:49 f0d6a686748817e15f1a7f2df1007045304aa412adea39c832f8492b9f58068c-init
[...]
drwx------    3 root     root        4.0K Jun 18  2019 4478e5a5db1e51f50225ff3287cfa25aaed16f3138da388b78711464c8c2bedb
drwx------    3 root     root        4.0K Jun  2  2018 5e085e609eb63ee6c36c3cb3d561d599664278e80fc3af834d200641df225d09

I think system-docker directory overlay could be deleted from host? Last used / created directory is old.

/host/var/lib/system-docker/overlay

/host/var/lib/system-docker/overlay2 is used, but also have some old directories?

drwx------    5 root     root        4.0K Apr 12  2021 3904d73c05bdb3913169484cca4477a7e3416a1848cad2dbd24d1af6fa5eadcb
drwx------    5 root     root        4.0K Apr 12  2021 3904d73c05bdb3913169484cca4477a7e3416a1848cad2dbd24d1af6fa5eadcb-init
drwx------    3 root     root        4.0K Apr 12  2021 2196c841dc5ffa36c54b10e04ebae195492ec26a30fee2470d23760e55f468b9
drwx------    5 root     root        4.0K Apr 12  2021 41da8d3f2d18fec7fc73216d09208710e0e51b5e69467ee90e1d861a003ed11d
drwx------    5 root     root        4.0K Apr 12  2021 41da8d3f2d18fec7fc73216d09208710e0e51b5e69467ee90e1d861a003ed11d-init
drwx------    5 root     root        4.0K Apr 12  2021 11730f21247ece1334cd44c37422bd651a125ac9b8b83dc10e6319892647a9a6
drwx------    5 root     root        4.0K Apr 12  2021 11730f21247ece1334cd44c37422bd651a125ac9b8b83dc10e6319892647a9a6-init
drwx------    5 root     root        4.0K Apr 12  2021 b7c1a74ece0361294078bc163c1e17d1211c11f2e1e8ecf6c2eb0be9a9ef941b
drwx------    5 root     root        4.0K Apr 12  2021 ba576d43d078a0b767f9da53f9e454da7fd23bdc2195e56d852176dc2825a477
drwx------    5 root     root        4.0K Apr 12  2021 f7039613d4caa525eae299f3fc6a2c5e3a88cf1a7f1f95d4a00889b16442baec
drwx------    5 root     root        4.0K Apr 12  2021 2409e1344f1ac1e1b8e617c108f24eef7354b519b62b7d64ac15049d72c95c9e
drwx------    3 root     root        4.0K Apr 12  2021 aece5cca9767e8a7f4f555194a088681c84c53789c554d43dca77f7486fa4998
drwx------    5 root     root        4.0K Apr 12  2021 a9f3052dc30eeceb9bdf218be20c69afeeae8a5cd83850394b0fea995bdab8da
drwx------    5 root     root        4.0K Apr 12  2021 a9f3052dc30eeceb9bdf218be20c69afeeae8a5cd83850394b0fea995bdab8da-init
drwx------    5 root     root        4.0K Apr 12  2021 b359ab28cd2c89d3f678e65894cb593381da3a28b2e8c9676e82b23a2f071e56
drwx------    5 root     root        4.0K Apr 12  2021 3fb595a699f5152f3cb4324ab1d261e6d6bfa4638fb3c20e2173ab5aec906246
drwx------    5 root     root        4.0K Apr 12  2021 6bce31ec18ce08f0b135f600126849cc0c827a2cc0958ee7494ec163d61c75b1
drwx------    5 root     root        4.0K Apr 12  2021 a3a163b25dffa634fe7b3c065275779032f55d022f5a6697af8954aa462819f8
drwx------    5 root     root        4.0K Apr 12  2021 ec3bb389e32ebfd6150688b464fa1f1ddfa16fa9e30d285acd7154131faa9e3b
drwx------    3 root     root        4.0K Apr 12  2021 de0e750bf134e89a9a3aab09c90b5d2458d59b79fe9304808cd6ae62e7497154
drwx------    5 root     root        4.0K Jun 18  2019 09c69090aad0a9fdc555de29f4083af1b146b30ae8dc5df16331f14529248327
drwx------    5 root     root        4.0K Jun 18  2019 8131460ed1a36a650a19a7516a47f810a73dd7e40cb3cd5801165e5abea36efe
drwx------    5 root     root        4.0K Jun 18  2019 d7fc5da5073634835b2d64735cc9fe9ab9cb99d7d67de4ea38a8ec29262c4753
drwx------    5 root     root        4.0K Jun 18  2019 ae11f49ccb1d26aef957f5b8f1e6f43333a929fb505198d8ac08c28fab5cbc2a
drwx------    5 root     root        4.0K Jun 18  2019 b325cb92a146a87cdb6ec718f948b43cde768ab37f116fb04e3e139c7d960e11
drwx------    5 root     root        4.0K Jun 18  2019 f3c79e7e68b5b9ee0915ad3d3cefaa7fb61e38bc5427e309a796f7e8a9860935
drwx------    3 root     root        4.0K Jun 18  2019 4478e5a5db1e51f50225ff3287cfa25aaed16f3138da388b78711464c8c2bedb
drwx------    3 root     root        4.0K Jun  2  2018 5e085e609eb63ee6c36c3cb3d561d599664278e80fc3af834d200641df225d09

How to clean up that old RancherOS files?

olljanat commented 2 years ago

system-docker info most probably should tell used storage driver https://docs.docker.com/storage/storagedriver/overlayfs-driver/

If it is overlay2 then it should be safe clean up folder /host/var/lib/system-docker/overlay

pwFoo commented 2 years ago

Thanks, better to check that before I delete the overlay directory :)