由於檔案系統是系統中非常重要的部分,因此維護檔案系統的任務也非常重要。這個任務包括檢查、修復檔案系統,以及調整目錄樹以適合系統的變化,增添新儲存裝置等。 檢查硬碟
正常情況下使用freebsd的時候,檔案系統不會出現問題。然而在某些情況下,如沒有正常關機操作就切斷了計算機的電源,就會造成檔案系統出現問題。此外,出於系統維護的目的,也需要經常檢查磁碟的正確性。這就需要使用檔案系統檢查工具fsck。# fsck /dev/wd0s3e** /dev/rwd0s3e** last mounted on /var** phase 1 - check blocks and sizes** phase 2 - check pathnames** phase 3 - check connectivity** phase 4 - check reference counts** phase 5 - check cyl groups573files,3387used,26340free(132frags,3276blocks,0.4%fragmentation)
fsck使用raw方式訪問磁碟,因此即使使用普通塊裝置/dev/wd0s3e為引數,fsck也將使用對應的raw方式裝置檔案/dev/rwd0s3e進行操作。為了避免與當前磁碟的訪問操作衝突,因此要求在進行檢查之前先將檔案系統解除安裝,否則檔案系統的狀態總是不正確(沒有被正確的解除安裝)。
為了不影響系統中正執行的程序,進行磁碟維護,最好首先進入單使用者狀態。這個狀態下將關閉所有不必要的程序,系統也只安裝了根檔案系統,其他檔案都沒有安裝,而且即使是根檔案系統,也是以唯讀方式安裝的,這樣能保證不會發生訪問衝突,導致檔案系統出現錯誤。
一旦磁碟被檢查出錯誤,fsck將提示管理員是否進行修改,可以使用 「-y」 引數,使得fsck自動進行修復工作,而不進行任何提示。系統每次啟動的時候,都會使用這個引數自動檢查和修復檔案系統。調整檔案系統的目錄結構
系統安裝時在目錄樹上安裝了不同的檔案系統,隨著時間的推移,有些目錄使用的檔案系統就會被檔案資料佔滿,而有些目錄下的檔案系統卻很少使用,使得檔案系統不太適合系統的需求,此時或者增加新的硬碟裝置,或者將檔案在不同檔案系統中進行調整。
例如,如果freebsd系統被用作一台news伺服器,讀者發表文章將儲存在/var目錄所在的檔案系統,而預設情況/var目錄空間有限,那麼這個目錄就會被佔滿。如果不斷在系統中安裝各種應用軟體,那麼/usr/loc al目錄所在的檔案系統會被佔滿,等等。管理者就需要根據實際情況進行調整,可以使用df命令來檢視檔案系統的當前狀態資訊。(王朝網路 wangchao.net.cn)
FreeBSD新增硬碟
freebsd新增硬碟 在平時的使用中,由於資料的增多,可能會出現單塊磁碟不夠用的情況。這時,就需要給freebsd再增加一塊磁碟,分割槽,格式化,再將分割槽掛載到freebsd系統上,這樣才能使用新的硬碟.1.用虛擬機器做實驗 關閉虛擬機器,編輯虛擬機器設定 選擇add,在這樣,根據自己的需要來選...
調整Virtual Box硬碟大小
我在mac下使用virtual box安裝win7的虛擬機器。因為之前裝過win7的32位版。現在因為機器記憶體公升到8g,就可以劃出4g來支援win7虛擬機器。所以就重新安裝了win7的64位版。在建立虛擬機器的硬碟時,我選擇了virtual box的預設容量20g。我看到virtual box告...
調整Virtual Box硬碟大小
我在mac下使用virtual box安裝win7的虛擬機器。因為之前裝過win7的32位版。現在因為機器記憶體公升到8g,就可以劃出4g來支援win7虛擬機器。所以就重新安裝了win7的64位版。在建立虛擬機器的硬碟時,我選擇了virtual box的預設容量20g。我看到virtual box告...