磁盤和文件系統

磁盤基礎

  扇區(secter):磁盤最小的物理存儲單位node

  磁道:扇區圍成一圈就是一個磁道windows

  磁柱(cylinder):扇區組成的一個圓,早期以磁柱爲最小分區單位,如今一般使用扇區爲最小分區單位網絡

分區  

  磁盤分區表主要有兩種格式MBR(限制較多)和GPT(較新且限制較少),MBR分區表中第一個扇區最重要,其包括:主引導記(mbr)446字節,分區表64           字節,驗證碼2字節工具

  主分區:由於主引導記錄的限制,主分區最多4個,每一個分區佔16個字節的分區表測試

  擴展分區:至關於特殊類型的主分區,最作只有一個,分配擴展分區時會佔用一個主分區位置,擴展分區不能格式化,擴展分區裏能夠包含邏輯分區blog

  邏輯分區:邏輯分區能夠格式化並裝載數據rem

分區編號

  主分區和擴展分區使用1~4,邏輯分區使用5~63驗證碼

分區工具

  fdisk/gdisk,MBR分區表使用fdisk分區,GPT分區表使用gdisk分區基礎

  partproble,刷新內核分區表                                    擴展

和磁盤管理有關的命令

  df  列出文件系統的總體磁盤使用量

  du  評估文件系統的磁盤使用量

  

文件系統  

Linux專用的文件系統:ext、ext二、ext三、ext四、xfs

windows下經常使用的文件系統:fat、fat1六、fat3二、ntfs

網絡文件系統:nfs、samba

數據塊:實際記錄文件的內容,支持block塊大小爲1k、2k、4k,xfs文件系統無限制,格式化會自動定義塊大小爲4k,且每一個都有編號

超級快:記錄此文件系統的總體信息,包括inode/block的總量、剩餘量、以及文件系統的格式等

i節點:inode會記錄文件的屬性及該文件實際資料存放在哪些block塊中,一個文件對應一個i節點,所以若是咱們能找到文件的inode的話,那麼就能知道這個文件所放位置數據的block號碼,也就能讀取數據了

查看當前分區的i節點信息命令:stat

一塊新的磁盤,分區之後須要格式化了才能使用,格式化命令:

  mkfs,-t指定文件系統類型

  語法示例:mkfs -t ext4 /dev/sdb1或mkfs.etx4 /dev/sdb1

Linux中的根目錄之外的文件要想被訪問,須要將其「關聯」到根目錄下的某個目錄來實現,這種關聯操做就是「掛載」,這個目錄就是「掛載點」,解除次關聯關係的過程稱之爲「卸載」

掛載命令:mount

  語法示例:mount /dev/sdb1 /sdb

  使用mount命令時,-o選項能夠指定文件掛載之後的權限,好比mount -o rw /dev/sdb1 /sdb

卸載命令:umount

  語法示例:umount /dev/sdb1

從新掛載:remount

開機自動掛載:

  須要寫入配置文件/etc/fatab

  

  以最後一行爲例:

    /dev/sdb1  原文件

    /sdb1    掛載點

    ext4    文件系統類型

    defaults  默認權限

    0    是否被dump備份,僅根文件系統

    0    分區檢測機制,0表明不檢測,一、2表明檢測

測試掛載項是否成功:mount -a

相關文章
相關標籤/搜索