1. 程式人生 > 實用技巧 >寸土必爭——光復驅動快取侵佔的空間

寸土必爭——光復驅動快取侵佔的空間

一.磁碟結構
1.硬碟的物理結構
·碟片:硬碟有多個碟片,沒碟片2面
·磁頭:每面一個磁頭
2.硬碟的資料結構
·扇區:碟片被分為多個扇形區域,每個扇區存放512位元組的資料
·磁軌:同一碟片不同半徑的同心圓
·柱面:不同碟片相同半徑構成的圓柱面
3.硬碟儲存容量=磁頭數磁軌(柱面)數每道扇區數*每扇區位元組數
4.可以用柱面/磁頭/扇區來唯一定位磁碟上每一個區域
5.磁碟介面型別
·IDE,SATA,SCSI,光纖通道

二.MBR與磁碟分割槽表示
1.主引導記錄(MBR: Master Boot Record)
·MBR位於硬碟第一個物理扇區

·MBR中包含硬碟的主載入程式和硬碟分割槽表
·分割槽表有4個分割槽記錄區,每個分割槽記錄區佔16個位元組
2.Linux中將硬碟,分割槽等裝置均表示為檔案

三.磁碟分割槽結構
1.硬碟中的主分割槽數目只有4個
2.主分割槽和擴充套件分割槽的序號限制在1~4
3.擴充套件分割槽再分為邏輯分割槽
4.邏輯分割槽的序號將始終從5開始

四.檔案系統型別
1.XFS檔案系統
·存放檔案和目錄資料的分割槽
·高效能的日誌型檔案系統
·CentOS 7系統中預設使用的檔案系統
2.SWAP,交換檔案系統
·為Linux系統建立交換分割槽

3.Linux支援的其他檔案系統型別
·FAT16,FAT32,NTFS
·EXT4,JFS…

五.檢測並確認新硬碟
1.fdisk命令
·檢視或管理磁碟分割槽
fdisk -l [硬碟裝置]或fdisk [硬碟裝置]
2.互動模式中的常用指令
·m,p,n,d,t,w,q

Device:分割槽裝置名稱
Boot:是否是引導分割槽,如是*號
Start:起始位置(硬碟柱面數)
End:結束位置(硬碟柱面數)
Blocks:分割槽大小,以塊為單位,預設塊大小是1024位元組
ID:分割槽對應的系統ID號,7表示NTFS格式,81表示邏輯分割槽,82表示SWAP,83表示EXT4,8e表示LVM邏輯卷

System:分割槽型別

六.建立檔案系統
1.mkswap命令
·make swap,建立交換檔案系統
mkswap 分割槽裝置
2.示例
#mkswap /dev/sdb5
#cat /proc/meminfo |grep Swap Total
#swqpon /dev/sdb5
#cat /proc/meminfo |grep Swap Total
#swqpoff /dev/sdb5

在這裡插入圖片描述
八.檢視磁碟使用情況
1.df命令
df [選項] [檔案]
2.示例
#df -hT

九.掛載,解除安裝檔案系統
1.mount /dev/cdrom /opt //將cdrom掛載到opt目錄下
2.mkdir /opt/a //在opt目錄下建立a資料夾
3.mount /dev/sdb6 /opt/a //將sdb6掛載到/opt/a目錄下面
4.mount //檢視當前系統中掛載的資訊
5.umount /opt/a //將/opt/a目錄下掛載的全部卸掉