我有一个运行红帽子7,与两个数据磁盘与RAID 1(硬件突袭)的一个proliant。
我使用这个命令创build了文件系统:
mkfs.xfs /dev/sdb
xfs的默认块大小是4096。
所以blockdev --report显示这个:
RO RA SSZ BSZ 1er sect. Taille Périphérique rw 8192 512 4096 0 600093712384 /dev/sdb
没关系。
如果我安装驱动器,然后blockdev --report显示这个:
RO RA SSZ BSZ 1er sect. Taille Périphérique rw 8192 512 512 0 600093712384 /dev/sdb
因此,安装后,块大小似乎是512而不是4096。
我无法弄清楚为什么。 我有一个数据库ü把这个驱动器,我需要一个4096块大小。 任何想法 ? 块大小是512还是4096?
当安装了分区时,块大小将被设置为反映分区的块大小。 否则,它将显示实际设备的默认块大小。
在你的情况下最令人困惑的是你没有分区,这会让情况更加明显。
这可能是因为分区创build的扇区很小。 尝试这个:
mkfs.xfs -s size=4096 -b size=4096 -f /dev/sdb1
(确保先备份数据),然后挂载fs。