名稱:fdisk
使用:fdisk [塊裝置磁碟]
說明:將乙個塊裝置(磁碟)分成若干個塊裝置(磁碟),並將分割槽的資訊寫進分割槽表。
fdisk命令選單常用引數如下所示:
操作例項:
# fdisk /dev/memblock //對memblock塊裝置分割槽
1.輸入n, 出現兩個選單e表示擴充套件分割槽,p表示主分割槽
2.輸入p,進入主分割槽,再輸入1,表示第乙個主分割槽:
為什麼柱面數只有1~32?因為在程式中我們設定了該塊裝置的磁碟資訊,
如上圖, 因為geo->heads =2,所以最多只能建立2個分割槽
如下圖,我們輸入3,建立第3個主分割槽會失敗:
3.然後輸入1,表示開始柱面 ,再輸入5,表示結束柱面
4.再次輸入n,p,2,建立第2個分割槽,可以發現起始柱面就是從6開始的,因為1~5柱面被第乙個分割槽占用了
5.第2個分割槽建立好了,輸入p,列印分割槽表
6.輸入w,儲存並退出。
發現出錯,出現分割槽無法寫入分割槽表,如下圖所示:
找到在驅動程式入口函式中,alloc_disk()分配乙個gendisk,設定的只有乙個分割槽.如下圖所示:
修改引數,改為大於2的值即可,然後重新執行就沒有問題了
7.輸入ls /dev/memblock* -l,就能看到分到的分割槽了
(ps:次裝置號為0的,就是主磁碟)
磁碟分割槽交換分割槽
磁碟分割槽 首先給虛擬機器增加乙個新的硬碟sdb fdisk dev sdb n 新建 p1 回車 2g 給新分的磁碟增加2g容量 w 儲存退出 格式化新建的sdb1磁碟 mkfs.xfs dev sdb1 掛載新增加的磁碟sdb1 mount dev sdb1 media cdrom media ...
主機規劃與磁碟分割槽 磁碟分割槽 MBR
主流的磁碟介面為sata介面。sata usb scsi等磁碟介面都是使用scsi模組來驅動的,因此這些介面的磁碟裝置檔名都是 dev sd a p 的格式。順序需要根據linux核心檢測到磁碟的順序來決定。比如pc上面有兩個sata磁碟以及乙個usb磁碟,而主機板上面有6個sata的插槽。這兩個s...
windows磁碟分割槽及刪除 擴充套件磁碟分割槽
1 開啟磁碟管理面板 1.在開始選單 搜尋框 搜尋 磁碟 或者硬碟 點選控制面板下的選項 建立並格式化硬碟分割槽 2.開啟控制面板 搜尋 磁碟 或者硬碟 點選 管理工具下的選項 建立並格式化硬碟分割槽 3.選中計算機圖示 右鍵 管理 雙擊 儲存下的選項 磁碟管理 2 磁碟分割槽步驟 1 選中要分割槽...