linux之文件系統管理fdisk分區及自動掛載

使用fdisk命令分區

# fdisk /dev/sdb

  • fdisk命令交互說明

  • a:設置可引導標記

  • c:設置DOS操作系統兼容標記

  • d:刪除一個分區

  • l:顯示已知的文件系統類型。82為Linux swap分區,83為Linux分區

  • m:顯示幫助菜單

  • n:新建分區

  • o:建立空白dos分區表

  • p:顯示分區列表

  • q:不保存退出

  • s:新建空白SUN磁盤標籤

  • t:改變一個分區的系統ID

  • u:改變顯示記錄單位

  • v:驗證分區表

  • w:保存退出

  • x:附加功能(僅專家)

格式化分區:

#mkfs -t ext4 /dev/sdb1

建立掛載點並掛載

# mkdir /disk1

# mount /dev/sdb1 /disk1/

分區自動掛載

自動掛載歸根結底是將配置寫入/etc/fstab文件,只要寫入了這個文件,開機之後,就會依照這個配置來進行啟動掛載。

/etc/fstab是系統重要的啟動文件,如果寫錯了會造成系統崩潰或無法啟動。

/etc/fstab文件:

linux之文件系統管理fdisk分區及自動掛載

  • 第一字段:分區設備文件名或UUID即硬盤通用唯一識別碼,

  • 第二字段:掛載點

  • 第三字段:文件系統名稱

  • 第四字段:掛載參數

  • 第五字段:指定分區是否被dump備份,0代表不備份,1代表每天備份,2代表不定期備份,

  • 第六字段:指定分區是否被fsck檢測,0代表不檢測,其他數字代表檢測的優先級,1的優先級比2高,即數字越小優先級越高,

#mount -a 依據配置文件/etc/fstab的內容,自動掛載

fstab文件修復

啟動的時候輸入密碼,

# mount -o remount,rw / 重新掛載為讀寫權限

這種修復模式不是萬能的,它只能修復fstab文件報錯的情況,如果把根分區改錯了,系統就徹底的完了。

分配swap分區

# free 命令

查看內存與swap分區使用情況:

cached(緩存):是指把讀取出來的數據保存在內存當中,當再次讀取時 ,不用讀取硬盤而直接從內存當中讀取,加速了數據的讀取過程,

buffer(緩衝):指在寫入數據時,先把分散的寫入操作保存到內存當中,當達到一定程度再集中寫入硬盤,減少了磁盤碎片和硬盤的反覆尋道,加速了數據的寫入過程。

# fdisk /dev/sdb

按n新建分區,分好後把ID號改為82

格式化 # mkswap /dev/sdb6

# swapon /dev/sdb6 加入swap分區

# swapoff /dev/sdb6 取消swap分區

swap分區開機自動掛載

# vi /etc/fstab

/dev/sdb6 swap swap defaults 0 0


分享到:


相關文章: