文件系統管理

什麼是文件系統?

文件系統是操作系統用於組織和管理文件的一套系統軟件。

對於一個新的硬盤 我們必須先進行分區格式化才能進行使用,分區實質上就是對硬盤的一種格式化,創建分區時就設置好了硬盤的各項物理參數,指定了硬盤的MBR(主引導記錄)和引導記錄備份的存放位置。安裝操作系統和軟件之前,要對硬盤分區和格式化,才能保存信息。不論劃分多少分區,使用SCSIIDE硬盤,都必須把硬盤主分區設定爲活動分區,才能從硬盤啓動系統。

硬盤的分區由主分區、擴展分區和邏輯分區組成:

主分區(擴展分區也是一個主分區)的最大個數是四個,其個數是由硬盤的主引導記錄MBR(Master Boot Recorder)決定的,MBR存放啓動管理程序(GRUB)和分區表記錄。

擴展分區下可以包含多個邏輯分區

所以主分區範圍是從1-4,邏輯分區是從5開始的

主分區:也叫引導分區,最多可能創建4個,當創建四個主分區時候,就無法再創建擴展分區了,當然也就沒有邏輯分區了。

擴展分區:擴展分區是一個概念,實際上是看不到的。當整個硬盤分爲一個主分區的時候,就沒有了擴展分區。

邏輯分區:在擴展分區上面,可以創建多個邏輯分區。邏輯分區相當於一塊存儲介質,和其它別的邏輯分區、主分區沒有什麼關係,是“獨立的”。

活動分區:就是當前活動的、操作系統可以啓動的分區。

格式化是針對主分區和邏輯分區的。這個時候的格式化是對數據和元數據進行組織的一種機制,經過格式化的分區形成了特定的文件系統(如ext3),它主要是便於操作系統對於數據進行管理。

Linux下的分區名稱:

IDE硬盤採用/dev/hdxy來命名。x表示硬盤(a是第一個塊硬盤,b是第二塊硬盤...)y是分區號碼(0開始,123…)

IDE硬盤和光驅設備將由內部連接來區分區定。

/dev/hda 表示第一個IDE信道的第一個設備(master),

/dev/hdb表示第一個IDE信道的第二個設備(slave)。

/dev/hdc /dev/hdd爲第二個IDE信道的masterslave設備。

SCSI硬盤採用/dev/sdxy來命名。x表示硬盤(a是第一個塊硬盤,b是第二塊硬盤...)y是分區號碼(1開始,123…)

 

磁盤分區管理工具:

 fdisk,sfdisk,partedpartprobe,下面對它們分別進行解析:

fdisk 

  -b  指定每個分區的大小

 -l  列出指定的外圍設備的分區表狀況

 -s  <分區編號> 將指定的分區大小輸出到標準輸出上,單位爲區塊

 -u  搭配"-l"參數列表,會用分區數目取代柱面數目,來表示每個分區的起始地址

 -v  顯示版本信息

其中,當我們使用命令“fdisk  /dev/hda1”時,進入磁盤分區界面,首先輸入“m”命令,可以看到一個列表解析,下邊對該列表中一些常用下說明一下:

      d: 刪除一個分區

l: 列出已知的分區類型以及id

n:  創建一個新分區

p: 顯示現有的分區列表

t: 修改分區的類型id

w: 保存更改並退出

q: 不保存更改退出

   sfdisk

     -?-help  顯示幫助
  -d  
顯示硬盤分區的設置
  -l  
顯示後硬盤分區的相關設置
  -s  
顯示分區的大小,單位爲區塊
  -v  
顯示版本信息

   parted    其命令格式爲:

     parted [options] [device [command [options...]...]]

     -d 

     -s  不顯示提示

     -i  顯示提示

     -v  顯示版本號

     -h  顯示幫助信息

  partprobe

     當我們建立一個分區後,使用“partprobe”命令可以在不重啓系統的情況下被系統識別。

 磁盤格式化管理工具命令:

         mkfsmke2fs

    mkfs

   其命令格式:

    mkfs  [-V]  [-t fstype]  [fs-options]  filesys  [blocks]

   其參數含義:

    -V : 詳細顯示模式
-t : 
給定檔案系統的型式,預設值爲 ext2 
-c : 
在制系統前,檢查該partition 是否有壞軌

  格式化交換分區命令可以爲:mkswap

 

  mke2fs

      其參數含義:

          -b  設定數據塊大小(有1024K,2048K,4096K

          -i  設定inode  

          -c  檢查磁盤錯誤,較慢

          -L  設定扇區的label(表頭名稱)

          -j  建立ext3格式

磁盤參數修訂命令:

 e2lable

      如: e2lable  /dev/hda1  /

           /dev/hda1設備名改爲“/

 tune2fs

     -j  格式轉換

     -l  查看詳細信息

    -i  設置自檢天數

    -c  設置自檢次數

fsck  檢查並修復文件系統

    -A  檢查所有設備

    -a  自動修復

    -t  指定要檢查的文件系統類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章