FreeBSD檢查硬碟調整檔案系統的目錄結構(轉)
由於檔案系統是系統中非常重要的部分,因此維護檔案系統的任務也非常重要。這個任務包括檢查、修復檔案系統,以及調整目錄樹以適合系統的變化,增添新儲存裝置等。
-
檢查硬碟
正常情況下使用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命令來檢視檔案系統的當前狀態資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-944768/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 簡述 Linux 檔案系統的目錄結構(轉)Linux
- Linux 檔案系統的目錄結構Linux
- Linux檔案系統目錄結構Linux
- FreeBSD目錄結構一覽(轉)
- FreeBSD調整系統設定(轉)
- 目錄結構檢視及目錄下各個檔案的大小的統計
- linux檔案系統的目錄結構筆記Linux筆記
- [轉]DB2目錄檔案結構DB2
- Macbook磁碟系統結構/檔案/目錄介紹分析Mac
- FreeBSD系統中調整控制檯設定(轉)
- linux檔案系統及目錄結構詳解_轉摘chinaunixLinux
- 系統目錄結構
- 完美解讀Linux中檔案系統的目錄結構Linux
- FreeBSD建立檔案系統(轉)
- AIX檔案系統調整AI
- Ubuntu系統目錄結構Ubuntu
- FreeBSD安裝檔案系統(轉)
- Freebsd構建小型的入侵檢測系統(轉)
- 教你玩轉Linux—系統目錄結構Linux
- 解析Linux系統根檔案系統的目錄樹(轉)Linux
- SQLServeronLinux的檔案和目錄結構SQLServerLinux
- FreeBSD系統怎麼新增硬碟?FreeBSD系統新增硬碟的方法教程硬碟
- 檢視linux系統硬碟目錄佔用大小Linux硬碟
- Linux 檔案系統的目錄Linux
- FreeBSD網路檔案系統(NFS)(轉)NFS
- postgresql 檢查點調整 checkpoint 轉SQL
- 比起 Windows,怎樣解讀 Linux 的檔案系統與目錄結構?WindowsLinux
- Linux檔案系統、目錄Linux
- 【Linux】檔案系統目錄Linux
- i.MX6ULL終結者Linux檔案系統的構建根檔案系統目錄介紹Linux
- 檢查DB2 include目錄下的.h檔案DB2
- 在FreeBSD上mount Ext4檔案系統的行動硬碟硬碟
- FreeBSD DNS的體系結構(轉)DNS
- MAC OS X系統目錄結構Mac
- Linux檔案系統-目錄和檔案管理Linux
- DedeCMS模板目錄的檔案目錄結構
- FreeBSD下 DNS的體系結構(轉)DNS
- linux系統和freebsd系統的安裝(一塊硬碟)(轉)Linux硬碟