Tiny Core Linux

General TC => General TC Talk => Topic started by: CentralWare on January 26, 2020, 12:05:39 PM

Title: tce/opt/home/etc on remote shares
Post by: CentralWare on January 26, 2020, 12:05:39 PM
Good day, all!

I've been ripping apart tc-config and tce-setup trying to trace out the paths/functions used for different mount options regarding persistence and pieces look to be missing (or I'm simply not seeing them!)
For example, tce=aoe I'm not seeing supported in either file (nor have I yet tested mounting a remote disk via AoE and then point tce/opt/etc. to it.  Please point me in the right direction if you would - IF it's supported and I just didn't see where.)
I'm creating another boot code / mount option which is going to be treated in the same fashion as tce=nfs opt=nfs but I want to make sure there aren't other areas or files I have to dig into first (thus my finding the missing AoE support for tce=aoe opt=aoe, etc.)
Title: Re: tce/opt/home/etc on remote shares
Post by: Rich on January 26, 2020, 12:19:04 PM
Hi centralware
As I recall, gerald_clark worked on implementing Aoe. You might find some more details if you go to:
http://forum.tinycorelinux.net/index.php?action=search
Then set the  Search for:  field to  aoe  and set the  By user:  field to  gerald_clark.
Title: Re: tce/opt/home/etc on remote shares
Post by: CentralWare on January 26, 2020, 01:54:00 PM
Hello, Rich!


Yes, Gerald was the one who introduced AoE onto TC, but the question here is more focused on tc-config/tce-setup as to where and how things like AoE, NFS, NBD, etc. are located in regards to setting up tcedir and persistent directories.


NFS, for example, is mounted via /etc/init.d/tc-config and when tce-setup is launched, the mount (and command-line) are detected and the NFS mount then takes over as the TARGET of where tce, opt, home and/or local are to be set up from.  (AoE I just mention as I don't see any mention of it being usable AS tce/opt/etc. in source.)  If none of the above are found or requested, it falls back to /tmp/tce in tce-setup thus making the entire session temporary.


My question is/was...  are there any other files relating to setting up tce/opt/home/local/etc. that get launched at boot time (one of which might even have the missing AoE persistence support?)


Thanks!
Title: Re: tce/opt/home/etc on remote shares
Post by: CentralWare on January 26, 2020, 02:35:23 PM
...to be more specific, are there any other files that are boot related, pertaining to etc/sysconfig/tcedir, opt and home directory persistence which are not the following:


etc/init.d/tc-config          Handles mounting items listed in the command-line
etc/init.d/tc-functions      Support file; find_mountpoint and autoscan functions
usr/bin/tce-setup            Used to mount etc/sysconfig/tcedir and prep directory/files


Thanks!