Oracle Solaris 能够支持大容量磁盘(也称为高级格式 (Advanced Format, AF) 磁盘)。先前的发行版支持传统的 512 字节块大小,而 AF 磁盘是块大小超过此大小的硬盘驱动器。
AF 磁盘通常在 4-KB 块大小范围内,但有如下差异:
4 KB 本机磁盘 (4kn)-物理块大小和逻辑块大小均为 4 KB
512 字节模拟 (512e)-物理块大小为 4 KB,但报告 512 字节的逻辑块大小
Oracle Solaris 还支持 512 字节的本机 (512n) 磁盘,这是一种块大小为 512 字节的传统磁盘。
购买高级格式驱动器之前,请向设备制造商确认其 512e 设备是否具备供电保障功能。此功能可防止在数据传输中时断电而导致数据丢失。
要确定系统中是否有支持 AF 的磁盘,请使用 devprop 命令。
# devprop -n device-path
以下示例显示了不同磁盘类型的命令输出。
对于 4 KB 本机磁盘
# devprop -n /dev/rdsk/c0t0d0s0 device-blksize device-pblksize 4096 4096
对于 512n 磁盘
# devprop -n /dev/rdsk/c1t0d0s0 device-blksize device-pblksize 512 512
对于 512e 磁盘
# devprop -n /dev/rdsk/c2t0d0s0 device-blksize device-pblksize 512 4096