问题描述
将全新的SAS硬盘(品牌:DELL)加装好在机架服务器上后,重启电脑后(一般情况服务器支持硬盘热插拔,不需重启),硬盘指示灯为 稳定的绿色。进入系统后输入命令fdisk -l
查看,却始终没有发现新硬盘设备。
用网上类似扫描总线的方法也未能成功,后在BIOS系统中发现DELL新硬盘的状态为ready状态,需要进入BIOS系统中更改该状态即可。
我这里的操作是Device setting >RAID Controller in…> Physical Disk Management > (图3中ready状态的是新盘) > operation > convert to NO-RAID > go,操作完成后会发现ready状态改变。
图1
图2
图3
图4
再次重启服务器后,用fdisk -l
查看,就可以发现识别到新盘了。
用parted工具对新磁盘进行GPT分区
sudo parted /dev/sda # 进入parted
mklabel gpt # 将磁盘设置为gpt格式,
mkpart logical 4096s -1 #将磁盘单元大小设置为4096,大小可以自行按需求设置,可以参考【1】
print # 查看分区结果
quit
【1】每个分配单元只能存放一个文件。文件就是按照这个分配单元的大小被分成若干块存储在磁盘上的。比如一个512字节大的文件,当分配单元为512字节时,它占用512字节的存储空间;一个513字节大的文件,当分配单元为512字节时,它占用1024字节的存储空间,但当分配单元为4096时,它就会占用4096字节的存储空间。 一般来说,分配单元越小越节约空间,分配单元越大越节约读取时间,但浪费空间。这样看起来好象分配单元小一些更能节约空间,其实不然。一个文件被分成的块数越多,特别是这些存储单元分散时,刚读取数据时会浪费一些时间,可以想象一下,磁头在盘片为了一点一滴的数据艰难移动时,时间就这么被浪费掉了。(感觉很好的解释,转载于网络)
对新分好的区格式化
经过前面的操作后,用fdisk -l
可以看到 新的 /dev/sda1 分区
sudo mkfs -t ext4 /dev/sda1 #格式化为ext4 的文件系统格式
大容量硬盘可能存在4k分区对齐的问题:
- 对于传统MBR分区,可以使用
fdisk -lu /dev/sda
命令查看 - 对于GPT分区,可以使用
parted /dev/sda unit s print
来查看。
start开始的扇区能被8整除,就表示4k对齐了。
硬盘的文件系统格式:可以使用lsblk -f
或者 指定某设备blkid /dev/sda1
命令 查看