安裝操作系統遇到的問題:
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個分區
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