SSD ๋“œ๋ผ์ด๋ธŒ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์ผ๋ จ์˜ ์œ ํ‹ธ๋ฆฌํ‹ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅ - nvme-cli 2.0

Linux์—์„œ NVMe(NVM-Express) SSD๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์ค„ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” nvme-cli 2.0์˜ ์ฃผ์š” ๋ฆด๋ฆฌ์Šค๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. nvme-cli๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋“œ๋ผ์ด๋ธŒ ์ƒํƒœ ํ‰๊ฐ€, ์˜ค๋ฅ˜ ๋กœ๊ทธ ๋ณด๊ธฐ, ์ž‘์—… ํ†ต๊ณ„ ํ‘œ์‹œ, ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๊ด€๋ฆฌ, ์ปจํŠธ๋กค๋Ÿฌ์— ํ•˜์œ„ ์ˆ˜์ค€ ๋ช…๋ น ๋ณด๋‚ด๊ธฐ, ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ํ™œ์„ฑํ™” ๋“ฑ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋Š” C ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLv2 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

2.0 ๋ธŒ๋žœ์น˜๊ฐ€ ํ˜•์„ฑ๋œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ฝ”๋“œ ๋ฒ ์ด์Šค์˜ ์žฌ๊ตฌ์„ฑ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. libnvme ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ํŒจํ‚ค์ง€์—์„œ ๋ถ„๋ฆฌ๋˜์—ˆ์œผ๋ฉฐ, ์ด์ œ ๋ณ„๋„์˜ ์ €์žฅ์†Œ์—์„œ ๊ฐœ๋ฐœ๋˜์–ด ์ž„์˜์˜ ํ”„๋กœ์ ํŠธ์—์„œ ํ˜ธ์ถœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. nvme-cli์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. nvme-cli 2.0๊ณผ ๋™์‹œ์— ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ API๊ฐ€ ์•ˆ์ •ํ™”๋œ libnvme 1.0์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. nvme-cli 2.0์˜ ๊ธฐ๋Šฅ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ค‘ "nvme config", "nvme dark", "nvme media-unit-stat-log", "nvme gen-tls-key" ๋ฐ "nvme"๋ผ๋Š” ์ƒˆ๋กœ์šด ๋ช…๋ น์ด ์ถ”๊ฐ€๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒดํฌ-TLS-ํ‚คโ€ .

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€