因此有很多网站讨论使用由磁盘分区创建的 vdev像这样为了重新排序不同大小的 vdev。但是,我有以下物理磁盘:
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
如果我想合并两个 1TB 磁盘并将 zfs vdev 移动到 2TB 磁盘上,则推荐的两种方法是:
- 将 2TB 硬盘分区为 2 个 1TB 分区
- 格式化 2TB 并创建两个文件
我的问题不是哪个更好(虽然这将是一个有趣的讨论),而是它的大小:假设我的 2TB 驱动器有 2000398934016 字节,其中的一半(即 1TB)是 1000199467008 字节。问题是我的 1TB 物理驱动器报告为 1000204886016 字节 - 这超过了 2TB 驱动器的一半(从柱面数来看更加明显)。
replace
如果 vdev 大小不同,zfs 会不会出现问题?