如何在 Ubuntu 上使用 smartctl 检查 NVMe ssd 的运行状况?
我的笔记本电脑有一个 NVMe 固态驱动器,最近由于奇怪的磁盘读取错误而经常崩溃。幸运的是,重新启动暂时解决了这个问题,但我正在尝试确认这个问题是一个降级的 ssd,而不是其他问题,比如有故障的主板。
smartctl 的一般用法是运行类似:
sudo smartctl -i /dev/sdX
但是,NVMe 不会那样安装。它们使用 nvm* 前缀和额外的安装点层进行安装,显示:
ls -lah /dev/nv*
crw------- 1 root root 238, 0 Oct 31 10:11 /dev/nvme0
brw-rw---- 1 root disk 259, 0 Oct 31 10:11 /dev/nvme0n1
brw-rw---- 1 root disk 259, 1 Oct 31 10:11 /dev/nvme0n1p1
brw-rw---- 1 root disk 259, 2 Oct 31 10:11 /dev/nvme0n1p2
brw-rw---- 1 root disk 259, 3 Oct 31 10:11 /dev/nvme0n1p3
crw------- 1 root root 10, 144 Oct 31 10:11 /dev/nvram
我要检查哪些?这/dev/nvme0n1p2
是我的主数据分区,但我也想确保其他分区没有损坏,所以大概我想检查一个“父”分区。
我检查/dev/nvme0
或/dev/nvme0n1
?