the drive kept throwing errors, dismissed it the first time because i thought it was from when first tested the zpool redundancy by pulling a drive and then later shuffling them around… just to see if i could do that or not with how i set it up…
so i figure i had forgotten to type the command to put it back in the pool… so i did a … deep long silence…
$ zpool clear
which then did a resilvering and i thought everything was fine… then a few days later it popped up again… then i decided i might as well push up my switch from my raid card to my dual hba’s and hope zfs with direct access would solve whatever was wrong… or maybe it was a cable… so i shuffled the drives… and the issue came back after i cleared it again… took a few days before it noticed the read errors…
so i started to worry a bit more and learned about the whole scrub thing… seemed relevant lol
this put it into repair mode on the faulted drive, which didn’t help either…
so when i was at it, i added a couple of 6tb drives… i was initially going to add 5 but my backplane had some corrosion from being in a bit to damp room… kinda did see that one coming … but i had hoped to get it in a more controlled climate.
so now instead of adding 10 drives of 2 vdevs of 5 drives, it will just be 5 drives until i get it fixed… i might move the node to another computer for a week take down the server and try to fix the backplane… didn’t look to bad… but i digress
so to move the pool data. i started putting in the 6tb and replacing the 3tb current occupying the 5 of the 7 working front bays.
and i started ofc with the one that i couldn’t get to behave…
it would resilver with no errors, then the status would be without errors for a couple or days or until i shortly after i started a scrub, then it would get faulted to many read errors…
i then figured it could repair it,… seems like a bad sector or something… but when i checked the smart data then it looked more like it drops the connection… and i switch the cables, the sas controller and shuffled the drives… so only the drive circuit board or magnetic recording remains as stuff that could cause and issue… the drive is also the exact same kind as the rest… so no incompatibility issues either.
did read that zfs is made for 4 drives in raidz1… but meh i doubt that’s really matters… many other people seem to run 5 drives with no issues…
anyways the node is growing and fairly fast… so its a matter of getting room freed for it to live on…
the plan is to use the same approach also for the functioning disks… afaik that should work fine.
yeah duno why it listed them using those annoying none descript identifiers… they are basically useless and move around all the damn time lol… proxmox made my raidz… so maybe thats why…
yes the sdX was in the pool already, i could easily have used a sdY sdN … sdX you know what i mean… to replace it, but then that would be the way zfs attached it, if the pool was moved to a different computer or whatever… with using uuid, i can just do a zpool mount -a
and really… usually i don’t even need to do that… it just seems to spring to live… when i don’t boot the system without it having access to the drives and it starts creating my zpools mount with temp folders on my OS drive… then it gets mad when it tried to mount…
it’s also about keeping it simple, because i know ill be the one fixing it later, and i don’t want to create trouble for myself… rather spend 10 minutes extra doing it right now… than 4 hours of headache when it crashes hard…
so yes it was already listen in the zpool xD
proxmox used a 3rd way of identifying the drives tho… it creates a partition, then gives it a boot partition incase you boot over the drive and then it gives the zfs vdev partition a zfs-blablarandomnumbersandlonglettername…
and uses that partition name to mount the drives correct… i guess that’s also a way of doing it… but then i ran into the nice and simple world of linux partitioning tools…
slams head into table
i was so mad after going through all of this stuff that was essentially 5 minutes worth of work if there had been some sort of reasoning and logic behind the structure of how to do this stuff…
if this wasn’t the last drop, then it was the second to last… next time i get the chance i think i will give freebsd another chance… or maybe another one of the related types / versions / distributions / forks… i always just assume it was me being unaware of how linux worked… but from what i understand from the BSD side of things… then its just because linux is basically build by democrazy… and that makes it’s userland INSANE…
so yeah… sorry linux, imma gonna have to put you down…
its kinda sad because i do kinda like some of the features, and how i can customize everything if i dig deep enough…and the big big user base compared to the competition…
i just don’t think i can do linux commandline and keep my sanity and the same time…
tho some would say that was gone a long time ago lol or that i cannot do commandline linux… and they would sort be right… so lets just call it a metaphor instead…
resilver in progress since Sat Apr 25 11:03:55 2020
9.12T scanned at 297M/s, 6.64T issued at 217M/s, 9.71T total
1.33T resilvered, 68.39% done, 0 days 04:07:42 to go
i sort of assume issued meant transfer speed to the disk… but 217MB/S
i mean this is a SAS 4k enterprise drive… i guess that could explain the kinda ridiculous speed.
don’t think i ever seen a 7200rpm drive reach those speeds… and usually write is the slowest…