睡蓮‧池水間

Guest
2012-May-20  
0 位會員和 10 位訪客在線上

文章 :: 語言集

HostGator 的 inodes

睡蓮
 
池水間 
子標題:建立查看inodes工具
用了HostGator虛擬主機差不多有兩年,一直都覺得速度不錯、很穩定,穩定得幾乎忘了HG的存在,唯一美中不足的是有inodes的限制。所謂inodes就是用戶在空間上的檔案數,這也包括public_html資料夾外同一層目錄的檔案,超過五萬個inodes,就會停了你的帳號。

除了對中國外,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所提供的。如果你嫌白底黑字的頁面很單調,可以自行寫代碼將之美化。

下圖是我美化了的偵測頁面;
inodes
如果你喜歡,可以複製如下代碼,並修改有註釋前面的黃色字部份,最後連同背景圖檔一併上傳到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無效。

    «« background的clip與origin Smarty 入門 »»    

引用

  • 文章地址: http://waterlily-lsl.com/modules/article/view.article.php/c2/76
  • 引用地址: http://waterlily-lsl.com/modules/article/trackback.php/76

評分

10
9
8
7
6
5
4
3
2
1


 

API: RSS | RDF | ATOM

回覆及設定

    關閉


 

最 新 發 表 及 資 訊 區

此為池水間 banner ,需要安裝 Adobe Flash Player 才能觀看內容。

最新留言

最新留言:2012-Jan-6 11:13am
留言編號:76
留言者: wuji888
網主回覆:
總留言數: 71

前往萍踪留影

造訪統計

今天:162
昨天:751
本週:162
本月:10178
總計:431415
平均:311

連結

Powered By XOOPS
Valid XHTML 1.1
Valid CSS 3
除另有註明外,本站內容均採用 Creative Commons 姓名標示-非商業性-相同方式分享 3.0 授權條款授權
登 入