Ddiwrnod da.
Roeddwn i eisiau tynnu sylw'r gymuned at nodwedd nodweddiadol o Linux wrth weithio gyda sawl SSD NVMe mewn un system. Bydd yn arbennig o berthnasol i'r rhai sy'n hoffi gwneud araeau RAID meddalwedd o NVMe.
Gobeithio y bydd y wybodaeth isod yn helpu i ddiogelu eich data a dileu gwallau annifyr.
Rydym i gyd yn gyfarwydd Γ’'r rhesymeg Linux ganlynol wrth weithio gyda dyfeisiau bloc:
Os gelwir y ddyfais yn /dev/sda, y rhaniadau arno fydd /dev/sda1, /dev/sda2, ac ati.
I weld priodoleddau SMART, rydym yn defnyddio rhywbeth fel smartctl -a /dev/sda, a'i fformatio ac ychwanegu rhaniadau at yr araeau, fel /dev/sda1.
Rydym i gyd yn gyfarwydd Γ’'r axiom y mae /dev/sda1 wedi'i leoli ar /dev/sda. Ac, os bydd SMART un diwrnod yn dangos bod /dev/sda bron wedi marw, /dev/sda1 y byddwn yn ei daflu allan o'r arae RAID i'w ddisodli.
Mae'n ymddangos nad yw'r rheol hon yn gweithio wrth weithio gyda NVMe Namespaces. Prawf:
nvme list && ( smartctl -a /dev/nvme0 && smartctl -a /dev/nvme1 && smartctl -a /dev/nvme2 ) | grep Serial
Node SN Model Namespace Usage Format FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1 S466NX0K72XX06M Samsung SSD 970 EVO 500GB 1 96.92 GB / 500.11 GB 512 B + 0 B 1B2QEXE7
/dev/nvme1n1 S466NX0K43XX48W Samsung SSD 970 EVO 500GB 1 91.00 GB / 500.11 GB 512 B + 0 B 1B2QEXE7
/dev/nvme2n1 S466NX0K72XX01A Samsung SSD 970 EVO 500GB 1 0.00 B / 500.11 GB 512 B + 0 B 1B2QEXE7
Serial Number: S466NX0K72XX06M
Serial Number: S466NX0K72XX01A
Serial Number: S466NX0K43XX48W
Bydd darllenydd craff o'r gymhariaeth rhif cyfresol yn sylwi bod /dev/nvme1n1 mewn gwirionedd wedi'i leoli ar /dev/nvme2, ac i'r gwrthwyneb.
P.S.
Dymunaf ichi beidio byth Γ’ thynnu'r NVMe SSD byw olaf o'r arae RAID.
Ffynhonnell: hab.com