{"id":213,"date":"2015-07-21T14:15:59","date_gmt":"2015-07-21T18:15:59","guid":{"rendered":"http:\/\/72.167.111.237\/wpecsdump\/?page_id=213"},"modified":"2015-07-21T14:15:59","modified_gmt":"2015-07-21T18:15:59","slug":"default-opennas-startup","status":"publish","type":"page","link":"https:\/\/www.ecsdump.net\/?page_id=213","title":{"rendered":"Default openNAS Startup"},"content":{"rendered":"<div class=\"center\">\n<h3>\u00a0<\/h3>\n<\/div>\n<div class=\"code\">\n<pre>::sysinit:\/bin\/mount -n -t proc proc \/proc\n::sysinit:\/etc\/load_config.sh\n::sysinit:\/bin\/hostname -F \/etc\/hostname\n::sysinit:\/etc\/create_files.sh\n::sysinit:\/etc\/init.d\/rcS\n::askfirst:-\/bin\/sh\n::restart:\/sbin\/init\n::ctrlaltdel:\/etc\/init.d\/rcK\n::ctrlaltdel:\/etc\/save_config.sh\n::ctrlaltdel:\/sbin\/reboot\n::shutdown:\/etc\/init.d\/rcK\n::shutdown:\/etc\/save_config.sh<\/pre>\n<\/div>\n<p>1. mount proc<\/p>\n<p>2. load_config.sh<\/p>\n<div class=\"code\">\n<pre>echo \" *** Load Config ***&gt;&gt; \"\n\/sbin\/expand \/ramfs.img \/dev\/ram1\n\/sbin\/expand \/ramfs.img \/dev\/ram0\n\/bin\/mount -n -t ext2 \/dev\/ram0 \/var\n\/bin\/rm -r \/var\/lost+found\n\/bin\/mount -n -t ext2 \/dev\/ram1 \/flash\n\/bin\/rm -r \/flash\/lost+found\n\/bin\/cp -a \/etc\/* \/flash &gt; \/dev\/null 2&gt;&amp;1\n\/bin\/umount \/flash\n\/bin\/mount -n -t ext2 \/dev\/ram1 \/etc\n\/bin\/dd if=\/dev\/mtd3 of=\/var\/etc.tgz &gt;\/dev\/null 2&gt;&amp;1\ncd \/var;\/bin\/gunzip etc.tgz;tar -xf etc.tar -C \/ &gt; \/dev\/null 2&gt;&amp;1 || echo \"   *** Restore Config failed ***&gt;&gt;\"\nrm \/var\/etc.tar<\/pre>\n<\/div>\n<p>3. set hostname from \/etc\/hostname<\/p>\n<p>4. create_files.sh<\/p>\n<div class=\"code\">\n<pre>#!\/bin\/sh\n\/bin\/mkdir \/var\/log\n\/bin\/mkdir \/var\/lock\n\/bin\/mkdir \/var\/run\n\/bin\/mkdir \/var\/tmp\n\/bin\/mkdir \/var\/sm\n\/bin\/mkdir \/var\/state\n\/bin\/touch \/var\/sm\/sm.bak\n\/bin\/touch \/var\/run\/xtab\n\/bin\/touch \/var\/run\/etab\n\/bin\/touch \/var\/run\/rmtab<\/pre>\n<\/div>\n<p>5. \/etc\/init.d\/rcS &#8211; start scripts in init.d by default:<\/p>\n<div class=\"code\">\n<pre>#!\/bin\/sh\n# Start all init scripts in \/etc\/init.d\n# executing them in numerical order.\n#\nfor i in \/etc\/init.d\/S??* ;do\n\t # Ignore dangling symlinks (if any).\n\t [ ! -f \"$i\" ] &amp;&amp; continue\n\t case \"$i\" in\n\t*.sh)\n\t    # Source shell script for speed.\n\t    (\n\t\ttrap - INT QUIT TSTP\n\t\tset start\n\t\t. $i\n\t    )\n\t    ;;\n\t*)\n\t    # No sh extension, so fork subprocess.\n\t    $i start\n\t    ;;\n\tesac\ndone\necho \" *** Start User Init ***&gt;&gt;\"\n\/mnt\/user\/user_init.sh || echo \"   *** Can't start user_init.sh! ***&gt;&gt;\"<\/pre>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 ::sysinit:\/bin\/mount -n -t proc proc \/proc ::sysinit:\/etc\/load_config.sh ::sysinit:\/bin\/hostname -F \/etc\/hostname ::sysinit:\/etc\/create_files.sh ::sysinit:\/etc\/init.d\/rcS ::askfirst:-\/bin\/sh ::restart:\/sbin\/init ::ctrlaltdel:\/etc\/init.d\/rcK ::ctrlaltdel:\/etc\/save_config.sh ::ctrlaltdel:\/sbin\/reboot ::shutdown:\/etc\/init.d\/rcK ::shutdown:\/etc\/save_config.sh 1. mount proc 2. load_config.sh echo &#8221; *** Load Config ***&gt;&gt; &#8221; \/sbin\/expand \/ramfs.img \/dev\/ram1 \/sbin\/expand \/ramfs.img \/dev\/ram0 \/bin\/mount -n -t ext2 \/dev\/ram0 \/var \/bin\/rm -r \/var\/lost+found \/bin\/mount -n -t ext2 \/dev\/ram1 \/flash \/bin\/rm -r&hellip;<\/p>\n<p><a class=\"more-link\" href=\"https:\/\/www.ecsdump.net\/?page_id=213\" title=\"Continue reading &lsquo;Default openNAS Startup&rsquo;\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":202,"menu_order":3,"comment_status":"open","ping_status":"open","template":"page-templates\/info_static.php","meta":{"footnotes":""},"categories":[2,9],"tags":[27],"wf_page_folders":[105],"class_list":["post-213","page","type-page","status-publish","hentry","category-archived","category-obsolete","tag-nas-806-ef"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=213"}],"version-history":[{"count":0,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/213\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/202"}],"wp:attachment":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=213"},{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fwf_page_folders&post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}