onwe 寫:我確定它有被執行到,因為我的ramdisk已經被mount上去了。
會mount到/tmp是因為我想說其它的一堆程式也會被執行快一些
但是我還是不知道為什麼copy的指令無法被執行耶???
ramdisk mount 有上去跟 cp /var/www /tmp 是否成功有什麼關係呢?
您上篇文章不是只說把 cp /var/www /tmp 寫在rcS.d/S45xxxxx?
如果 mount tmpfs 晚於 cp ,那 cp 過去也是沒有用的。
若您希望一堆程式也會被執行快一點,那您可以另外讓 /tmp 也是 mount tmpfs 阿,並沒有限制一次只能用一個 tmpfs
一般的作法是 mount tmpfs 到 /dev/shm
然後在 shm 裡面建立目錄,比如說建立個 tmp,再 mount --bind 到 /tmp。
您也可以建立個 /dev/shm/www,再 mount --bind 到其他地方,用於存放 web 資料。
onwe 寫:是因為我要copy的東西在/usr裡面嗎??
可是連我要copy的/var/www都不行的話,這不是怪怪的嗎???
因為執行mount這個指令的權限都有了,怎麼會沒有cp的權限呢???
這是我不懂的地方,請指教
我想問題不是出在權限吧,您也沒有說有任何訊息提到是權限問題。
另外,為什麼又扯到 /usr 呢?小弟被您搞糊塗了。