I have a hard drive (/dev/sda) that is visible when I run sudo lsblk -f, but not when I run sudo fdisk -l.
What could be causing this?
All the google results I could find were about drives that were not listed with either lsblk nor fdisk.
edit to add:
When I run sudo fdisk /dev/sda, I get the error
fdisk: cannot open /dev/sda: Input/output error
sudo fdisk /dev/sda->p>Enterwork?sudo lsblk -fandsudo fdisk -lsudo fdisk /dev/sda, I get the errorfdisk: cannot open /dev/sda: Input/output error.lsblkis simply interrogating the drive identify, whilefdiskactually needs to read from disk. The error you're seeing suggests that your drive may be bad.