У меня есть sata-диск на модуле с аппаратным переключателем, который может заблокировать запись на диск в РЕЖИМЕ ТОЛЬКО ДЛЯ ЧТЕНИЯ. Есть ли способ узнать в программном обеспечении, переключен ли этот переключатель в режим ТОЛЬКО ДЛЯ ЧТЕНИЯ?
Я уже исследовал:
lsblk
smartctrl
parted
Интересно, есть ли там является конечной точкой в: / sys / class / scsi_disk / возможно?
Вы можете определить, настроен ли сам диск как доступный только для чтения, подключив его и используя команду mount
или запустив cat / proc / mounts
Трудно сказать, включен ли аппаратный переключатель, не зная, кто изготовил диск.
Лучше всего поискать эту информацию и посмотреть, есть ли способ сделать это. Хорошей отправной точкой будет веб-сайт производителя.
попробуйте с hdparm ( https://linux.die.net/man/8/hdparm ), я полагаю, он должен показать это.