Linux 磁碟分割槽,檔案系統建立、掛載和解除安裝
建立分割槽 (fdisk):
第一步先在Linux的虛擬機器上新增一塊硬碟,新增完成後需要重啟虛擬機器才能夠檢測識別到新硬碟。
重啟系統後可以使用 fdisk -l 命令檢視當前所有磁碟分割槽情況,sdb為我們剛剛建立的新磁碟,可以與上面的sda磁碟對比,發現新磁碟sdb還沒有分割槽。接下來就是為sdb磁碟分割槽。
分割槽命令 fdisk /dev/sdb 。輸入m來檢視幫助。主要關注n,p,w。
n,新增一個新的分割槽。
p,打印出當前磁碟的分割槽情況。
w,儲存修改並退出,修改後必須進行此步操作。
依次輸入n,建立新分割槽;
p,建立主分割槽。
1,分割槽號為1。
回車,確定預設開始柱面為1,這個數字會根據分配的空間遞增。
+5G,給第一個分割槽分配5G的空間。
依次輸入n,建立新分割槽。
e,建立擴充套件分割槽。
2,分割槽號。
回車,從1分割槽5G開始第二個分割槽,655為5G後的開始柱面
回車,因為此為擴充套件分割槽,預設會將磁碟的剩餘空間全部分配給擴充套件分割槽,不然剩餘後面的空間就浪費掉了。
然後輸入w儲存退出,再次進入磁碟分割槽操作,輸入p進行分割槽情況檢視。
上述完成後磁碟的分割槽情況如下圖中的最後一種形式,同樣我們也可以進行下圖中其他形式的分割槽,但是需要保證主分割槽+擴充套件分割槽的數量小於等於4個。
檔案系統的建立
Linux主流的檔案系統
Ext2 ext3 ext4 cifs reiserFS NFS xfs fat32 vfat
日誌檔案系統:ext3 ext4 cifs reiserFS NFS xfs fat32 vfat
非日誌檔案系統 :Ext2
可以使用 [[email protected] ~]# ll /lib/modules/2.6.32-696.28.1.el6.x86_64/kernel/fs 來檢視作業系統所支援的檔案系統。
使用mkfs完成分割槽檔案系統的建立,一下市mkfs命令的用法。
-t 指定檔案系統型別 mkfs.ext2 mkfs.ext3 mkfs.ext4
-b 指定磁碟塊大小
-L 指定卷標
將sdb1建立為ext2檔案系統格式,塊大小為1k。
mkfs -t ext2 等價於mkfs.ext2
blkid 顯示分割槽檔案系統資訊
mke2fs建立檔案系統
mke2fs(make ext2 file system)
預設格式是ext2
# mke2fs /dev/sdb2
指定引數
# mke2fs -j -b 1024 -L media -m 3 -i
8192 /dev/sdb1
-j 格式化為ext3
-b 指定磁碟塊大小
-L 指定卷標
-m 指定為管理員預留的磁碟空間大小百分比
-i 指定為每個inode節點保留的磁碟塊大小 應該是磁碟
塊的整數倍
更改和檢視卷標
e2lable
設定卷標
# e2label /dev/sdb1 "backup"
檢視卷標
# e2label /dev/sdb1
調整檔案系統相關屬性
tune2fs
-L 設定卷標
# tune2fs -L "test" /dev/sdb6
-l 檢視檔案系統資訊
# tune2fs -l /dev/sdb6
-j 將ext2升級位ext3升級位日誌檔案系統
# tune2fs -j /dev/sdb6
-m 調整為管理員預留的塊百分比
# tune2fs -m 2 /dev/sdb6
-r 調整為管理員預留的塊數量
# tune2fs -r 4000 /dev/sdb6
dumpe2fs
顯示分割槽超級塊和塊組資訊
dumpe2fs /dev/sdb1
只顯示分割槽超級快資訊
dumpe2fs -h /dev/sdb1
掛載和解除安裝檔案系統
在/mnt建立/mnt/test/資料夾,將/dev/sdb1的ext2的檔案系統掛載到/mnt/test/目錄下,檢視有lost+found資料夾,說明掛載成功。
在/mnt/test/資料夾下建立test.txt檔案,然後再解除安裝檔案系統,發現test.txt檔案也隨之被解除安裝。