为什么 ZFS RAIDZ 给我这么小的池大小?
Why is a ZFS RAIDZ giving me such a small pool size?
sda 是我不想包含在我的 ZFS 池中的系统磁盘。
所涉及的磁盘打印如下。
$ lsblk | grep disk | grep -v sda
sdb 8:16 0 465.8G 0 disk
sdc 8:32 0 465.8G 0 disk
sdd 8:48 0 149G 0 disk
sde 8:64 0 298.1G 0 disk
sdf 8:80 0 931.5G 0 disk
sdg 8:96 0 1.4T 0 disk
sdh 8:112 0 465.8G 0 disk
sdi 8:128 0 465.8G 0 disk
sdj 8:144 0 232.9G 0 disk
sdk 8:160 0 298.1G 0 disk
sdl 8:176 0 232.9G 0 disk
sdm 8:192 0 74.5G 0 disk
我写了一个脚本来计算整个磁盘的总和:
#!/bin/bash
math=0
array2=($(lsblk -b | grep disk | grep -v sda | awk '{print }'))
for i in ${array2[@]}
do
let math+=$i
done
echo "$math b"
let math=$math/1024
echo "$math kB"
let math=$math/1024
echo "$math mB"
let math=$math/1024
echo "$math gB"
let math=$math/1024
echo "$math tB"
脚本的输出是:
5881143460864 b
5743304161 kB
5608695 mB
5477 gB
5 tB
但是当我创建 RAIDZ 时,看到以下输出:
$ sudo zpool create castle raidz sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm -f
$ sudo zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
castle 888G 106K 888G - 0% 0% 1.00x ONLINE -
如何解决此处发生的问题?
谢谢!
您正在创建一个包含 12 个设备的 RAIDZ,所有这些设备都将其可用 space 与最小的 74.5 GB 对齐,因此导致池大小小于预期并且磁盘空间很大 space浪费了。
sda 是我不想包含在我的 ZFS 池中的系统磁盘。 所涉及的磁盘打印如下。
$ lsblk | grep disk | grep -v sda
sdb 8:16 0 465.8G 0 disk
sdc 8:32 0 465.8G 0 disk
sdd 8:48 0 149G 0 disk
sde 8:64 0 298.1G 0 disk
sdf 8:80 0 931.5G 0 disk
sdg 8:96 0 1.4T 0 disk
sdh 8:112 0 465.8G 0 disk
sdi 8:128 0 465.8G 0 disk
sdj 8:144 0 232.9G 0 disk
sdk 8:160 0 298.1G 0 disk
sdl 8:176 0 232.9G 0 disk
sdm 8:192 0 74.5G 0 disk
我写了一个脚本来计算整个磁盘的总和:
#!/bin/bash
math=0
array2=($(lsblk -b | grep disk | grep -v sda | awk '{print }'))
for i in ${array2[@]}
do
let math+=$i
done
echo "$math b"
let math=$math/1024
echo "$math kB"
let math=$math/1024
echo "$math mB"
let math=$math/1024
echo "$math gB"
let math=$math/1024
echo "$math tB"
脚本的输出是:
5881143460864 b
5743304161 kB
5608695 mB
5477 gB
5 tB
但是当我创建 RAIDZ 时,看到以下输出:
$ sudo zpool create castle raidz sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm -f
$ sudo zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
castle 888G 106K 888G - 0% 0% 1.00x ONLINE -
如何解决此处发生的问题?
谢谢!
您正在创建一个包含 12 个设备的 RAIDZ,所有这些设备都将其可用 space 与最小的 74.5 GB 对齐,因此导致池大小小于预期并且磁盘空间很大 space浪费了。