linux下磁盤及檔案系統基礎知識(1)
MBR主引導記錄,共有512位元組
其中446位元組表示BootLoad系統啟動引導器
64位元組表示磁盤分區,且16個位元組可辨別一個主分區,是以一塊磁盤最多隻能有4個主分區
是以大部分磁盤分區是3個主分區和一個擴充分區,而擴充分區又可分N個邏輯分區
最後2位元組主要是标準MBR是否有效
2.df指令:顯示檔案系統磁盤空間使用情況
格式:df [選項]
選項:-B 1K/1M/1G塊顯示(預設以1K塊大小顯示)
-h 以人類能識别的機關顯示M/G顯示
-i 以inode顯示磁盤使用情況
-P 強制一行一行顯示
3.du指令: 顯示檔案的使用情況
格式:du [選項]
-s 顯示整個目錄大小,大小包含其以下的子檔案或目錄
4.ln 指令:連結指令
格式:ln [選項] 源檔案 目标檔案
選項:-s 建立軟連結或叫符号連結
-v 顯示執行過程
硬連結:相當于在本分區内做檔案備份
1、隻能對檔案建立,不能應用于目錄;
2、不能跨檔案系統;即跨分區
3、會增加檔案被連結的次數;可以用ls -l指令檢視
4、指向同一個實際檔案的inode
5、不加任何選項,就是建立硬連結
例如: ln /etc/grub.conf /tmp/gruback.conf
符号連結:相當于Windows下的快捷方式
1、可應用于檔案和目錄;
2、可以跨檔案系統;
3、不會增加被連結檔案的連結次數;
4、其大小為指定的路徑所包含的字元個數;
5、指向的是源檔案路徑并不是中繼資料inode
6、需加-s選項,才能建立軟連結
例如: ln -s /etc/grub.conf /tmp/gruback.conf
5.mknod指令:建立裝置檔案指令
mknod [選項]... 名字 類型 [主裝置号 次裝置号]
選項:-m 權限
裝置檔案:在/dev/目錄下
b: 按塊為機關,随機通路的裝置;代表有硬碟
c:按字元為機關,線性裝置; 代表有鍵盤
主裝置号 (major number)辨別裝置類型
次裝置号 (minor number)辨別同一種類型中不同裝置
例如:建立一個類型為塊,主次裝置号分别為88,0的裝置檔案
mknod /dev/dev_block b 88 0
ps:硬碟裝置的裝置檔案名:hd*代表IDE硬碟,sd*代表sata/scsi
6.fdisk指令:檢視目前系統硬碟及分區:
fdisk -l [指定的硬碟或分區]
管理磁盤分區:
例如: fdisk /dev/sda
p: 顯示目前硬體的分區,包括沒儲存的改動
n: 建立新分區
e: 擴充分區
p: 主分區
d: 删除一個分區
w: 儲存退出
q: 不儲存退出
t: 修改分區類型
l: 顯示所支援的分區類型
partprobe指令讓核心重新讀取分區表,無需重新開機系統(Redhat6不支援)