win2008r2 or centos6 硬盤掛載


安裝操作系統遇到的問題:

Windows 2008R2;

1)Dell R710服務器, 所有硬盤創建raid5,8塊2.5寸,sas,300GB,10k,全部劃給vg,virtual disk0,安裝操作系統時,識別到的磁盤不超過2T.直接劃分區安裝系統即可。


2)Dell R710服務器,當硬盤爲8塊 2.5寸,sas,10k,600GB,做成Raid 5,如果全部劃給virtual disk0 ,總容量大概4T左右。進入操作系統安裝時,在新建分區時看見的未分配空間會自動變成2 部分,一部分爲2T,剩餘大概1800G的未分配空間無法使用。

開始以爲是創建了4個主分區導致的,測試發現擴展分區創建仍然報錯。


因爲 mbr分區表支持的最大分區爲2TB,需要用gpt格式,但是因爲引導分區不支持gpt格式。

解決方式:

在創建Raid5時,劃分2個邏輯卷:選擇Raid5,勾選所有硬盤,Tab健轉移到VG大小的創建,因爲是4T,修改容量爲最大容量除以2,選擇Ok; 再選擇space allocation劃分剩餘所有空間。可以看見創建了2個邏輯卷virtual disk0 和disk1.再進入操作系統即可正常安裝。



Centos6.5:

同理mbr分區表支持的最大分區爲2TB,12臺服務器,每臺12塊3TB容量硬盤的RH2288

之前一直用fdisk 劃分。弄了一半,多虧手賤敲了下 df -h,全是2T,又要重新來過。。。

fdisk /dev/sdb 改成gpt格式,發現掛載時no such device....


#lvcreate -L 2.3T -n LV01_data1 VG01


上網:

parted /dev/sdb

mklabel gpt 

mkpart primary 0 -1 全部劃爲1個分區

print

quit

mkfs.ext4 -T largefile /dev/sdb1  大容量硬盤用參數 -T largefile

寫入開機自動掛載 /etc/fstab  


#vi change_fstab.py  #noatime提升性能...


f= file('/etc/fstab','a')

f.write('/dev/mapper/VG01-LV01_data1  /data/1    ext4   noatime    0 0')

f.write('/dev/sdb1  /data/2     ext4     noatime    0 0')

f.write('/dev/sdc1  /data/3     ext4     noatime    0 0')

f.write('/dev/sdd1  /data/4     ext4     noatime    0 0')

f.write('/dev/sde1  /data/5     ext4     noatime    0 0')

f.write('/dev/sdf1  /data/6     ext4     noatime    0 0')

f.write('/dev/sdg1  /data/7     ext4     noatime    0 0')

f.write('/dev/sdh1  /data/8     ext4     noatime    0 0')

f.write('/dev/sdi1  /data/9     ext4     noatime    0 0')

f.write('/dev/sdj1  /data/10    ext4     noatime    0 0')

f.write('/dev/sdk1  /data/11    ext4     noatime    0 0')

f.write('/dev/sdl1  /data/12    ext4     noatime    0 0')


#python change_fstab.py

#mount -a

#df -h

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章