Hi Leute.
Heute wollte ich bei uns, ein PSB aufsetzen.
Ich habe schön das alte Raid zerstört. Und eingestellt, das die Platten einzeln durchgereicht werden. Dann alle Platten gesäubert und neu initialisiert.
Dann wollte ich über die GUI ZFS Create machen. Habe auch schön alles wie gewünscht ausgewählt und dann wenn er Anfang krieg ich nur ein Unknow Error.
Okay dachte ich dann halt mal über die CLI und schauen was da kommt.
Mache ich aber das ganze direkt über ZFS funktioniert der Kram.
Klar weiß ich, dass die HDD´s unterschiedliche Größen haben. Aber genau das macht es ja aus um ZFS zu nutzen. Ich möchte ja zb in 2 Jahren einfach 20 TB Platten dazu stecken können. Das er die größten HDD´s für die Parity nutzt ist mir auch klar. Ich nutze eine Mischung aus 3,4,10tb platten insgesamt 80TB.
Der proxmox-backup-manager hat natürlich auch kein Paramter das man dies forcieren kann.
Hier wünschenswert wären bessere Fehlermeldungen.
Übersehe ich was?
Heute wollte ich bei uns, ein PSB aufsetzen.
Ich habe schön das alte Raid zerstört. Und eingestellt, das die Platten einzeln durchgereicht werden. Dann alle Platten gesäubert und neu initialisiert.
Dann wollte ich über die GUI ZFS Create machen. Habe auch schön alles wie gewünscht ausgewählt und dann wenn er Anfang krieg ich nur ein Unknow Error.
Okay dachte ich dann halt mal über die CLI und schauen was da kommt.
Code:
root@pbs:~# proxmox-backup-manager disk zpool create devnull --devices sda,sdb,sdc,sdd,sde,sdf,sdg,sdh,sdi,sdj,sdk,sdl,sdm,sdn,sdo,sdp,sdq,sdr,sds,sdt,sdu,sdv,sdw,sdx,sdy,sdz --raidlevel raidz3
create RaidZ3 zpool 'devnull' on devices 'sda,sdb,sdc,sdd,sde,sdf,sdg,sdh,sdi,sdj,sdk,sdl,sdm,sdn,sdo,sdp,sdq,sdr,sds,sdt,sdu,sdv,sdw,sdx,sdy,sdz'
# "zpool" "create" "-o" "ashift=12" "-m" "/mnt/datastore/devnull" "devnull" "raidz3" "sda" "sdb" "sdc" "sdd" "sde" "sdf" "sdg" "sdh" "sdi" "sdj" "sdk" "sdl" "sdm" "sdn" "sdo" "sdp" "sdq" "sdr" "sds" "sdt" "sdu" "sdv" "sdw" "sdx" "sdy" "sdz"
TASK ERROR: command "zpool" "create" "-o" "ashift=12" "-m" "/mnt/datastore/devnull" "devnull" "raidz3" "sda" "sdb" "sdc" "sdd" "sde" "sdf" "sdg" "sdh" "sdi" "sdj" "sdk" "sdl" "sdm" "sdn" "sdo" "sdp" "sdq" "sdr" "sds" "sdt" "sdu" "sdv" "sdw" "sdx" "sdy" "sdz" failed - status code: 1 - invalid vdev specification
use '-f' to override the following errors:
raidz contains devices of different sizes
Mache ich aber das ganze direkt über ZFS funktioniert der Kram.
Code:
zpool create -f -o ashift=12 devnull raidz3 /dev/sd{a..z} -m /mnt/datastore/devnull
Klar weiß ich, dass die HDD´s unterschiedliche Größen haben. Aber genau das macht es ja aus um ZFS zu nutzen. Ich möchte ja zb in 2 Jahren einfach 20 TB Platten dazu stecken können. Das er die größten HDD´s für die Parity nutzt ist mir auch klar. Ich nutze eine Mischung aus 3,4,10tb platten insgesamt 80TB.
Der proxmox-backup-manager hat natürlich auch kein Paramter das man dies forcieren kann.
Hier wünschenswert wären bessere Fehlermeldungen.
Übersehe ich was?