Linux рд╡рд░ NVMe рд╕рд╣ рд╕реЗрдЯрдЕрдк

╨Ф╨╛╨▒╤А╨╛╨│╨╛ ╨▓╤А╨╡╨╝╨╡╨╜╨╕ ╤Б╤Г╤В╨╛╨║.

рдПрдХрд╛ рд╕рд┐рд╕реНрдЯреАрдордордзреНрдпреЗ рдПрдХрд╛рдзрд┐рдХ NVMe SSD рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдирд╛ рдорд▓рд╛ Linux рдЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрдкреВрд░реНрдг рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдХрдбреЗ рд╕рдореБрджрд╛рдпрд╛рдЪреЗ рд▓рдХреНрд╖ рд╡реЗрдзрд╛рдпрдЪреЗ рд╣реЛрддреЗ. рдЬреНрдпрд╛рдВрдирд╛ NVMe рд╡рд░реВрди рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ RAID ре▓рд░реЗ рдмрдирд╡рд╛рдпрд▓рд╛ рдЖрд╡рдбрддрд╛рдд рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рд╡рд┐рд╢реЗрд╖рддрдГ рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╕реЗрд▓.

рдорд▓рд╛ рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рдЦрд╛рд▓реАрд▓ рдорд╛рд╣рд┐рддреА рддреБрдордЪреНрдпрд╛ рдбреЗрдЯрд╛рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рдд рдЖрдгрд┐ рддреНрд░рд╛рд╕рджрд╛рдпрдХ рддреНрд░реБрдЯреА рджреВрд░ рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░реЗрд▓.

рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдирд╛ рдЖрдореНрд╣реА рд╕рд░реНрд╡ рдЦрд╛рд▓реАрд▓ рд▓рд┐рдирдХреНрд╕ рд▓реЙрдЬрд┐рдХрдЪреА рд╕рд╡рдп рдХрд░рддреЛ:
рдЬрд░ рдЙрдкрдХрд░рдгрд╛рд▓рд╛ /dev/sda рдЕрд╕реЗ рдореНрд╣рдгрддрд╛рдд, рддрд░ рддреНрдпрд╛рд╡рд░реАрд▓ рд╡рд┐рднрд╛рдЬрдиреЗ /dev/sda1, /dev/sda2, рдЗ.
SMART рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА smartctl -a /dev/sda рд╕рд╛рд░рдЦреЗ рдХрд╛рд╣реАрддрд░реА рд╡рд╛рдкрд░рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рд╕реНрд╡рд░реВрдкрди рдХрд░рддреЛ рдЖрдгрд┐ /dev/sda1 рд╕рд╛рд░рдЦреНрдпрд╛ ре▓рд░реЗрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЬрдиреЗ рдЬреЛрдбрддреЛ.

рдЖрдореНрд╣рд╛ рд╕рд░реНрд╡рд╛рдВрдирд╛ /dev/sda1 /dev/sda рд╡рд░ рд╕реНрдерд┐рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реНрд╡рдпрдВрд╕рд┐рджреНрдзрддреЗрдЪреА рд╕рд╡рдп рдЖрд╣реЗ. рдЖрдгрд┐, рдЬрд░ рдПрдЦрд╛рджреНрдпрд╛ рджрд┐рд╡рд╢реА SMART рдиреЗ рджрд╛рдЦрд╡рд▓реЗ рдХреА /dev/sda рдЬрд╡рд│рдЬрд╡рд│ рдореГрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ, рддрд░ рддреЗ /dev/sda1 рдЖрд╣реЗ рдЬреЗ рдЖрдореНрд╣реА рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА RAID ре▓рд░реЗрдордзреВрди рдмрд╛рд╣реЗрд░ рдЯрд╛рдХреВ.

рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА NVMe рдиреЗрдорд╕реНрдкреЗрд╕реЗрд╕рд╕рд╣ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рд╣рд╛ рдирд┐рдпрдо рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА. рдкреБрд░рд╛рд╡рд╛:

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

рдЕрдиреБрдХреНрд░рдорд╛рдВрдХ рддреБрд▓рдирд╛ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдЪрддреБрд░ рд╡рд╛рдЪрдХрд╛рдЪреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдпреЗрдИрд▓ рдХреА /dev/nvme1n1 рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд /dev/nvme2 рд╡рд░ рд╕реНрдерд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЙрд▓рдЯ.

рдкреА.рдПрд╕.

рдорд╛рдЭреА рдЗрдЪреНрдЫрд╛ рдЖрд╣реЗ рдХреА рддреБрдореНрд╣реА RAID ре▓рд░реЗрдордзреВрди рд╢реЗрд╡рдЯрдЪрд╛ рдЬрд┐рд╡рдВрдд NVMe SSD рдХрдзреАрд╣реА рдХрд╛рдвреВрди рдЯрд╛рдХреВ рдирдХрд╛.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛