1、文件系統:
在Linux中支持許多的文件系統,我們不必要全部掌握:
ext2:最常用的Linux文件系統,支持256個字節的長文件名;
ext3:ext2的升級版,兼容ext2,帶日志功能,稱為日志式文件系統;
NFS:網絡文件系統,由SUN發明,主要用於遠程文件共享
iso9660:大部份光盤所用的文件系統
swap:這是一種特殊的分區,用於在內存和硬盤間交換數據的文件系統;
vfat:Windows95/98采用的文件系統
2、分區類型:
主分區:主分區最多可以有四個;
擴展分區:擴展分區只有在劃分成邏輯分區後才可一使用;
在實際應用中,一般采用3個主分區,一個擴展分區,然後擴展分區下包含有邏輯分區;
主分區是可以被引導的。
邏輯分區的操作系統是不能被引導的
3、分區中都有什麼內容:
分區中包含:引導塊,塊組1,塊組2,塊組n;
塊組中包含:超級塊,GDT,塊位圖,索引節點位圖 ,索引節點表,數據塊;
4、為什麼要分區?
分區可以把不同資料,分別放入不同分區中管理,降低風險;
大硬盤搜索范圍大,效率低;
5、如何查看可用文件系統:
[root@localhost ~]# cat /proc/partitions
新創建的分區是不被檢索到的,因此不能被使用;
6、如何分區:
查看分區列表:
[root@localhost ~]# fdisk -l
對某塊硬盤進行分區,比如:sda ;
[root@localhost ~]# fdisk /dev/sda
進入分區操作:
常用的操作有:
m :幫助。
n :增加分區。
w :保存並退出。
p :顯示分區表信息。
d :刪除一個分區。
t :改變分區類型或id。
q :不保存,然後退出。
7、如何不用重啟來讀取分區:
上文,新創建的分區是不被檢索到的,因此不能被使用,所以需要從新檢索硬盤;
檢索硬盤角色使用個partprobe指令:
[root@localhost ~]# partprobe /dev/sda
8、如何給分區添加卷標:
查看分區的卷標:
e2label [分區]
更改分區的卷標:
e2label [分區] [卷標名]
//卷標更改需要在分區格式化後才可以進行;
9、如何格式化:
Mke2fs :只能格式化ext2文件系統;
-b塊的大小。
-c檢測磁盤壞道。
-g每一個塊組中能融入多少個塊。
-j 創建一個文件系統的日志。
-J 表示日志選項。
-m設置保留百分比。
-L格式化時可以創建卷標。
-T設置文件類型。
Tune2fs:【可以無損壞的改變一個文件系統】
-l 用於查看分區信息。
-c 最大的掛載次數。(達到了會進行相應的操作)
-i 每兩次掃描的時間間隔。
-j(給文件系統添加日志選項)改變ext2分區的文件系統到ext3。
-m調整保留塊的百分比。
Mkfs能格式化ext2和ext3的文件系統。
-t :指明格式化得類型。
10、如何使系統自動掛載相應的分區:
在開機文件系統自動掛載的文件中添加掛載條目;
第1列:第2列:第3列 :第4列 :第5列:第6列
描述塊設備:掛載點:掛載類型:掛載參數:備份的頻率:文件系統檢測的順序
為了描述分區的詳細過程,再次奉上一則案例,希望大家有所收獲;
實驗案例
1、實驗要求:
創建一個邏輯分區,sda5;
2、實驗步驟:
1)分區:
1>對sda硬盤進行分區:
2>添加一個擴展分區:
3>添加一個邏輯分區:
4>查看sda硬盤分區信息:
2)查看可用分區:
//此時,sda5是不可用的;
3)讀取分區:
[root@localhost ~]# partprobe /dev/sda
4)再次查看可用分區:
//此時,sda5是可用的;
5)格式化分區:
6)給分區添加卷標:
7)掛載分區:
1>創建掛載點:
2>掛載:
[root@localhost ~]# mount /dev/sda5 /mnt/sda5
8)實現分區開機自動掛載:
[root@localhost ~]# vim /etc/fstab