I need to create a directory for custom scripts (mainly for test/maintenance), and I want this directory totally independent from my storage pools so that I can use it even with my pool disks disconnected from the system.
I used to use a UDF USB Drive, but now that I have upgraded to V11, UDF is not an option.
Since I'm a 120GB SSD (so it's way over provisioned for the task), as my boot volume, it was suggested that the boot volume would be a good place for the custom scripts with a backup on one of the pools.
My plan is to create a directory /custom at the root of the file system. I can't see any reason not to do this, and since it's a non-standard name, I would not expect that it's likely to get overwritten. (As an alternative I could use something link /root/bin /root/local, but I'm worried that my changes might get overwritten as /root contains system created files, and it's not as clean to back up.)
Is there any reason NOT to do this?
Is it going to cause any problems with the existing code?
Is it going to be overwritten by FreeNAS upgrades (other than a complete wipe/reinstall)?
Thanks in advance for input from someone on the Dev Team that knows the system well.
I used to use a UDF USB Drive, but now that I have upgraded to V11, UDF is not an option.
Since I'm a 120GB SSD (so it's way over provisioned for the task), as my boot volume, it was suggested that the boot volume would be a good place for the custom scripts with a backup on one of the pools.
My plan is to create a directory /custom at the root of the file system. I can't see any reason not to do this, and since it's a non-standard name, I would not expect that it's likely to get overwritten. (As an alternative I could use something link /root/bin /root/local, but I'm worried that my changes might get overwritten as /root contains system created files, and it's not as clean to back up.)
Is there any reason NOT to do this?
Is it going to cause any problems with the existing code?
Is it going to be overwritten by FreeNAS upgrades (other than a complete wipe/reinstall)?
Thanks in advance for input from someone on the Dev Team that knows the system well.