Peter Suh Posted January 10, 2023 Share #1 Posted January 10, 2023 Xpenology NVMe Cache auto-activator for TCRP release. https://github.com/PeterSuh-Q3/rp-ext/tree/main/nvme-cache If you have newly built the M SHELL for TCRP Friend loader TCRP automatically activates NVMe cache. Currently, DS3622xs+ and DS918+ are shipped, and support models will be shared as they continue to expand. After DSM installation is complete, reboot to enable NVMe cache. Developed as a service like powersched When the nvme-cache service is running, the first time when booting DSM, it searches whether or not NVMe cache is installed and activates it. like below You can also download and run nvme-cache.sh separately without building a loader. However, nvme-cache.sh, which is not included in the service type or scheduler, is executed once, and NVMe cache may be disabled again due to migration between Synology models or DSM Update. sudo -i curl -L "https://github.com/PeterSuh-Q3/rp-ext/raw/main/nvme-cache/src/nvme-cache.sh" -O chmod +x nvme-cache.sh ./nvme-cache.sh It is recommended to rebuild the loader and use it if possible. In conclusion, if you rebuild M SHELL for TCRP, install DSM, and reboot, the cache will be recognized by itself. P.S : I want to improve the function so that the cache operates at once without rebooting once after installing DSM. I need help from pocopico or fabio. Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted January 29, 2023 Author Share #2 Posted January 29, 2023 Currently, all models of REDPILL are supported. 2 Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted February 10, 2023 Author Share #3 Posted February 10, 2023 [NOTICE] Xpenology NVMe Cache Auto Activator DVA3221 / DVA3219 Denverton are all supported. So far, only the DVA3221 / DVA3219 Denverton models have not been able to activate NVMe Cache. A solution came out on the ARPL topic side and applied it. Only the Denverton platform is missing the supportnvme="yes" setting in the /etc.defaults/synoinfo.conf file. If this setting does not exist, a script is included to automatically detect and register it. All of the TCRP platforms are now available with no NVMe cache disabled models. M SHELL for TCRP includes this script as a bundle, so you don't have to work separately. Like the last notice, if you want to add only this function in the existing ARPL or TCRP, you can apply it as follows. sudo -i curl -L "https://github.com/PeterSuh-Q3/rp-ext/raw/main/nvme-cache/src/nvme-cache.sh" -O chmod +x nvme-cache.sh ./nvme-cache.sh Quote Link to comment Share on other sites More sharing options...
ozef Posted February 25, 2023 Share #4 Posted February 25, 2023 File not found ... Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted February 26, 2023 Author Share #5 Posted February 26, 2023 8 hours ago, ozef said: File not found ... which file? Quote Link to comment Share on other sites More sharing options...
yanjun Posted February 28, 2023 Share #6 Posted February 28, 2023 On 2/26/2023 at 10:05 AM, Peter Suh said: which file? https://github.com/PeterSuh-Q3/rp-ext/raw/main/nvme-cache/src/nvme-cache.sh maybe this ? Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted March 1, 2023 Author Share #7 Posted March 1, 2023 On 2/26/2023 at 2:27 AM, ozef said: File not found ... I'm sorry. The location of the repo has changed. Use like below. sudo -i bash -c "$(curl "https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/src/nvme-cache.sh")" Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.