磁碟基礎 扇區(secter):磁碟最小的物理存儲單位 磁軌:扇區圍成一圈就是一個磁軌 磁柱(cylinder):扇區組成的一個圓,早期以磁柱為最小分區單位,現在通常使用扇區為最小分區單位 分區 磁碟分區表主要有兩種格式MBR(限制較多)和GPT(較新且限制較少),MBR分區表中第一個扇區最重要,其 ...
磁碟基礎
扇區(secter):磁碟最小的物理存儲單位
磁軌:扇區圍成一圈就是一個磁軌
磁柱(cylinder):扇區組成的一個圓,早期以磁柱為最小分區單位,現在通常使用扇區為最小分區單位
分區
磁碟分區表主要有兩種格式MBR(限制較多)和GPT(較新且限制較少),MBR分區表中第一個扇區最重要,其包括:主引導記(mbr)446位元組,分區表64 位元組,驗證碼2位元組
主分區:因為主引導記錄的限制,主分區最多4個,每個分區占16個位元組的分區表
擴展分區:相當於特殊類型的主分區,最做只有一個,分配擴展分區時會占用一個主分區位置,擴展分區不能格式化,擴展分區里可以包含邏輯分區
邏輯分區:邏輯分區可以格式化並裝載數據
分區編號
主分區和擴展分區使用1~4,邏輯分區使用5~63
分區工具
fdisk/gdisk,MBR分區表使用fdisk分區,GPT分區表使用gdisk分區
partproble,刷新內核分區表
和磁碟管理有關的命令
df 列出文件系統的整體磁碟使用量
du 評估文件系統的磁碟使用量
文件系統
Linux專用的文件系統:ext、ext2、ext3、ext4、xfs
windows下常用的文件系統:fat、fat16、fat32、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代表不檢測,1、2代表檢測
測試掛載項是否成功:mount -a