本人工作在一個視頻網站公司裏,經常會遇到服務器的數據盤大於2T的情況,這種文章網上也已經有很多了,也不是什麼高端的技術,這裏就是記錄一下並且結合着真實的線上環境截圖,顯得更直觀一點。
原創博文來自:www.51niux.com 博主:忙碌的柴少
1. 查看自己的要掛載的硬盤空間大小,命令爲fdisk -l
好了,截圖顯示,我有一個10T的硬盤還沒有分區掛載,只是一個本身500G的系統盤。
2. 用parted命令先分出一個2T的分區,下面是操作截圖。
註釋:
[root@localhost ~]# parted /dev/sdb #選定要分區的盤符
mklabel gpt #設置GPT分區表,由於MBR分區表只支持2T磁盤,所以大於2T的磁盤必須使用GPT分區表,支持最大卷:18EB,(E:exabytes,1EB=1024TB)
mkpart primary 0% 20% #primary制定分區爲主分區,後面是設置分區的起始位置和結束位置
print #查看自己的分區大小
quit #退出
3. 我們將剩餘的空間再分區一下,由於第一步已經制定分區類型了,這裏就沒必要再指定了。
注意:
分區那步也可以這樣設置:
unit TB #制定分區單位爲TB
mkpart primary 0 2 #分配2T空間,不過個人感覺還是用%號的形式分配好點
4. 格式化硬盤
mkfs.ext3 /dev/sdb1
mkfs.ext3 /dev/sdb2 #將分區好的硬盤格式化
要注意的:
格式化成ext3的時候又出現問題。Ext3默認的block size的大小爲4k,最大隻能支持8T的空間。格式化時指定block size的大小爲8K這樣最大可以支持16T的空間。相應命令:mkfs.ext3 -b 8192 /dev/sdb2
5. 掛載數據盤
[root@localhost ~]# mount /dev/sdb1 /data1
[root@localhost ~]# mount /dev/sdb2 /data2 #要掛載的目錄要提前創建好
6. 查看是否掛載成功df -h ,並將掛載命令添加開機啓動
至此,分區掛載完畢。比較簡單,就不寫太詳細了。
原創博文來自:www.51niux.com 博主:忙碌的柴少