ದಿನದ ಸಮಯ.
ಒಂದು ಸಿಸ್ಟಂನಲ್ಲಿ ಬಹು NVMe SSD ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಲಿನಕ್ಸ್ನ ವಿಶಿಷ್ಟ ವೈಶಿಷ್ಟ್ಯಕ್ಕೆ ಸಮುದಾಯದ ಗಮನವನ್ನು ಸೆಳೆಯಲು ನಾನು ಬಯಸುತ್ತೇನೆ. 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