子標題:建立查看inodes工具
用了HostGator虛擬主機差不多有兩年,一直都覺得速度不錯、很穩定,穩定得幾乎忘了HG的存在,唯一美中不足的是有inodes的限制。所謂inodes就是用戶在空間上的檔案數,這也包括public_html資料夾外同一層目錄的檔案,超過五萬個inodes,就會停了你的帳號。
除了對中國外,HG是不會執行得太嚴格的,也不會像對待中國用戶般要停就停,連備份也不給你進去。通常會先發通知信請你去處理,然後就不了了之。
HG對香港用戶的我就是一例,早在一年前我建立了多個測試站,憑我的直覺估計已超過HG定下的inodes上限。直到今年七月份才收到HG發出的通知信,說我的inodes超過百多%,即是有十多萬個檔案。閱信當天已過了HG給我的一星期處理限期,但是帳號沒有給停,空間的資料還在。
我花了三天時間進行備份、整理,其中有幾個不常用的測試資料夾,將其化整為一。例如將每個包含幾千個檔案的資料夾,打包成壓縮檔,這樣便以一個檔計算。要使用的時候將它解壓縮,用完後即時刪除該資料夾,如是的好幾個月,至今inodes仍維持在55%左右。另外還要利用可以偵測inodes的工具,所謂工具其實只是一個頁面,可以讓自己知道存放在空間上總共有多少inodes。如果讀者也是HG用戶,可以參照我的做法,並建立一個可以偵測inodes的頁面。
首先打開文字編輯器,貼上如下代碼:
然後存為abc.php,abc可以任意命名,例如:myinodes.php。存好後上傳至你的public_html資料夾便可。
你亦可以直接在空間上的public_html裡建立一個新php檔,貼上如上的代碼。
上面的代碼是在HG官方論壇的一個inodes討論帖中一位叫adsoma所提供的。如果你嫌白底黑字的頁面很單調,可以自行寫代碼將之美化。
下圖是我美化了的偵測頁面;

如果你喜歡,可以複製如下代碼,並修改有註釋前面的黃色字部份,最後連同背景圖檔一併上傳到public_html資料夾。
abc.php
本例的陰影字效果,只在Opera、Safari和Konqueror下有效,Firefox、Chrome和IE無效。
除了對中國外,HG是不會執行得太嚴格的,也不會像對待中國用戶般要停就停,連備份也不給你進去。通常會先發通知信請你去處理,然後就不了了之。
HG對香港用戶的我就是一例,早在一年前我建立了多個測試站,憑我的直覺估計已超過HG定下的inodes上限。直到今年七月份才收到HG發出的通知信,說我的inodes超過百多%,即是有十多萬個檔案。閱信當天已過了HG給我的一星期處理限期,但是帳號沒有給停,空間的資料還在。
我花了三天時間進行備份、整理,其中有幾個不常用的測試資料夾,將其化整為一。例如將每個包含幾千個檔案的資料夾,打包成壓縮檔,這樣便以一個檔計算。要使用的時候將它解壓縮,用完後即時刪除該資料夾,如是的好幾個月,至今inodes仍維持在55%左右。另外還要利用可以偵測inodes的工具,所謂工具其實只是一個頁面,可以讓自己知道存放在空間上總共有多少inodes。如果讀者也是HG用戶,可以參照我的做法,並建立一個可以偵測inodes的頁面。
首先打開文字編輯器,貼上如下代碼:
![]()
![]()
<?php
echo "<b>";
system('pwd');
echo "</b>: ";
system('find . | wc -l');
echo " inodes<br />\n<b>";
system('cd ~/public_html; pwd');
echo "</b>: ";
system('cd ~/public_html; find . | wc -l');
echo " inodes<br />\n<b>";
system('cd ~; pwd');
echo "</b>: ";
system('cd ~; find . | wc -l');
echo " inodes";
?>然後存為abc.php,abc可以任意命名,例如:myinodes.php。存好後上傳至你的public_html資料夾便可。
你亦可以直接在空間上的public_html裡建立一個新php檔,貼上如上的代碼。
上面的代碼是在HG官方論壇的一個inodes討論帖中一位叫adsoma所提供的。如果你嫌白底黑字的頁面很單調,可以自行寫代碼將之美化。
下圖是我美化了的偵測頁面;

如果你喜歡,可以複製如下代碼,並修改有註釋前面的黃色字部份,最後連同背景圖檔一併上傳到public_html資料夾。
abc.php
![]()
![]()
<?php echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"; echo "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"zh-tw\" lang=\"zh-tw\">"; echo "<head>"; echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\" />"; echo "<title>inodes 報表</title>"; echo "<style type=\"text/css\">"; echo "html, body{ background:#000000 url(abc.jpg) no-repeat left top; /*此例是1024*768大小的圖*/ overflow:hidden; width:100%; height:100%; }"; echo "div{ position:absolute; top:40px; left:50px; z-index:10; width:500px; height:170px; }"; echo "dt{ font-size:37px; color:#fff; /*名字顏色*/ font-family:'Cataneo BT','URW Chancery L'; font-weight:bold; margin-left:100px; margin-bottom:30px; text-decoration:underline; }"; echo "dd{ padding:0; margin:0; text-shadow:-1px -3px 25px #fff; font-size:24px; font-weight:bold; color:#b5cff3; /*報表顏色*/ font-family:'Times New Roman Italic','Norasi'; line-height:40px; }"; echo "span{ color:#fff; /*數字顏色*/ }"; echo "</style>"; echo "</head>"; echo "<body>"; echo "<div>"; echo "<dl>"; echo "<dt>改成您的名字或標題</dt>"; echo "<dd>"; system('pwd'); echo ": <span>"; system('find . | wc -l'); echo " </span>inodes</dd><dd>"; system('cd ~/public_html; pwd'); echo ": <span>"; system('cd ~/public_html; find . | wc -l'); echo " </span>inodes</dd><dd>"; system('cd ~; pwd'); echo ": <span>"; system('cd ~; find . | wc -l'); echo " </span>inodes</dd>"; echo " </dl>"; echo " </div>"; echo " </body>"; echo " </html>"; ?>
本例的陰影字效果,只在Opera、Safari和Konqueror下有效,Firefox、Chrome和IE無效。