lsblk показывает разделы диска, но fdisk не работает

Еще один из классических вариантов — с Awk:

$ awk 'NR==FNR {a[$1]++; next} $1 in a' words myfile
ATM 1434.972183
BMS1 4907.841667
BMS1 4907.841667
BMS1 880.4532628
BMS1 880.4532628

Это будет нечувствительным к любым конечным пробелам в записях файла words.

0
20.08.2020, 01:43
1 ответ

lsblk показывает информацию, которую ядро ​​получает при загрузке, fdisk -lпытается прочитать таблицу разделов непосредственно с устройства, и, поскольку устройство выглядит мертвым, (с учетом ошибок в dmesg)fdiskтерпит неудачу.

smartctl -a /dev/sddможет подтвердить статус «пациент мертв», но тот факт, что основные показания устройства не работают, smartctlна самом деле не требуется, но вы можете попробовать запустить его и обновить свой вопрос с помощью его вывода.

Я также вижу некоторые ошибки, связанные с USB, поэтому вы можете попробовать заменить кабель/порт USB, но вряд ли это поможет.

1
18.03.2021, 23:11

Теги

Похожие вопросы