1. 程式人生 > >linux之硬盤管理fdisk

linux之硬盤管理fdisk

-c 磁盤 col 都是 window uuid linux color cal

1、首先我們用虛擬機模擬服務器加入一塊新的硬盤,硬盤容量入下圖5GB硬盤。

技術分享圖片

2、首先我們要對它進行分區,我們從上面知道需要分區格式化的是第二塊硬盤。

技術分享圖片

3、輸入n回車是新建分區,p是主分區(只能建立4個主分區),e是擴展分區,再在擴展分區裏面建立邏輯分區。下面我們先說主分區的建立方式。

技術分享圖片

4、下面截圖意思是,建立建立主分區(輸入p回車),1-4是說主分區的編號是幾,一般都是直接回車。“First sector”表示初始磁柱區域,可以選擇2048-20971519,默認為2048,直接回車即可。下面就是給這分區分多大空間,如下所示,分完後直接p回車查看(這裏不輸入w回車就不會保存),以此類推可以建立4個分區。操作完成後記得輸入w回車保存退出。

技術分享圖片

5、分完以後就需要格式化了。mkfs.ext4 /dev/sdb1

技術分享圖片

6、分完區以後也不可直接使用,需要建立一個目錄把它掛在上去。mount /dev/sdb1 /data1,如果需要格式當前這個分區,需要先卸載,才能格式化。

技術分享圖片

7、上面只是掛在,重啟就會失效。我們需要設置重啟時候自動掛在。

[root@localhost /]# vi /etc/fstab 

技術分享圖片

下面我們說說開機自動掛在的參數介紹。

第一列:硬盤分區(dev前面不要加/)
第二列:掛在點(就是你要把這個分區掛載到哪個目錄)
第三列:ext4(文件系統類型,如windows上的ntfs和fat32等)
第四列:defaults(默認defaults就行一般用不到)
第四列:能否被dump備份命令作用(默認0就行)
         0    代表不要做dump備份
         1    代表要每天進行dump的操作
         2    代表不定日期的進行dump操作
第五列:是否檢驗扇區,開機的過程中,系統默認會以fsck檢驗我們系統是否為完整(clean)
        0    不要檢驗
        1    最早檢驗(一般根目錄會選擇)
        2    1級別檢驗完成之後進行檢驗            

  

註意:

下面這個開機錯誤很可能出現,因為開機自動掛在失敗,就會開機失敗,需要直接輸入root開機密碼,進去到/etc/fstab裏面把錯誤的那條掛在命令刪除,保存退出重啟就能自動開機了。

技術分享圖片

8、開機檢查

技術分享圖片

9、下面我們說說擴展分區的使用(萬一你們公司不缺硬盤,分區又很有個性怎麽辦) ,最大的區別就是分的時候輸入了e回車。相當於windows上的擴展分區(不是一個實際能用的分區,還需要繼續分區),Id這一列這個擴展分區變成了個5,跟上面的主分區完全不一樣。

技術分享圖片

10、我們再劃分一個邏輯分區,按理說劃分一個分區應該是/dev/sdb3啊怎麽是/sdb5了,註意在前面我們說過主分區只有1-4個編號,如果在這裏我們看到編號是5或者更大的分區,就是邏輯分區了。(擴展分區刪除後,下面的邏輯分區也就不復存在了,慎重使用。)

技術分享圖片

下面我們做個練習。下面的分區裏面有2個主分區,分別是sdb1和sdb3,sdb2是擴展分區,sdb5和sdb6是邏輯分區。

技術分享圖片

11、有同學說了,這裏就完了,我們直接按照主分區的使用方法mkfs.ext4 格式化分區就行了,NO,這裏跟主分區有所出入,不行你試試,下圖所示直接報錯。

技術分享圖片

如下, 執行partprobe命令(將新的分區表變更同步至操作系統)

技術分享圖片

肯定有同學瞌睡了沒想明白,就直接把sdb2擴展分區當成普通分區格式化,那肯迪你要報如下錯誤的,上面我們做的是邏輯分區只有sdb5和sdb6.。

技術分享圖片

sdb5和sdb6順利格式化。

技術分享圖片

11、掛載測試

技術分享圖片

12、自動掛在就不在這裏熬述了,前面我們講過。

如果你想在雲服務器上掛在的話

如果您需要在雲服務器系統啟動時自動掛載磁盤,不能采用在 /etc/fstab直接指定 /dev/sdb5的方法,因為雲中設備的順序編碼在關閉或者開啟雲服務器過程中可能發生改變,例如/dev/sdb5可能會變成/dev/sdb2。推薦使用UUID來配置自動掛載數據盤。

說明:磁盤的UUID(universally unique identifier)是Linux系統為存儲設備提供的唯一的標識字符串。

  

blkid(查看每個分區的UUID)

技術分享圖片

2.通過vi編輯/etc/fstab/,在末尾增加一行

UUID=944bfb24-461c-445a-932f-4628119c9106 /data5 ext4 defaults 0 0

  

linux之硬盤管理fdisk