3

Я использую Arch Linux. У меня есть жесткий диск sata, который я использую в качестве диска хранения. Он всегда выключен, пока мне это не нужно. Затем я подключаю его к (работающему) компьютеру и с Windows 7 это легко - я просто захожу в "Управление" и "Повторное сканирование дисков" -> вуаля! Мой диск готов к использованию.

Есть ли (простой) способ сделать что-то подобное в Arch? Чтобы просто подключить мой жесткий диск sata всякий раз, когда мне это нужно, запустите какую-нибудь простую программу, которая обнаружит мой диск, а затем просто размонтирует его и отсоединит его без перезагрузки / выхода из системы?

Благодарю.

2 ответа2

2

В Linux диски SATA должны обнаруживаться автоматически, без необходимости их явного повторного сканирования - подробности смотрите в журнале ядра в dmesg .

Когда диск обнаружен, используйте mount и umount или их альтернативы GUI (такие как GNOME Disk Utility), чтобы смонтировать файловые системы, содержащиеся на этом диске.


При необходимости вы можете попробовать вручную выполнить повторное сканирование устройств SCSI и SATA с помощью:

echo "0 0 0" | tee /sys/class/scsi_host/host*/scan

Проверьте страницы Linux ATA Состояние драйвера и аппаратные функции, если что-то не работает.

Убедитесь, что ваш контроллер SATA действительно работает в режиме AHCI, а не в "совместимости IDE".

Также убедитесь, что вы используете то же ядро, которое установлено. Если вы установили более новое ядро, но забыли перезагрузить компьютер, старое ядро не сможет загрузить новые модули, если они потребуются.

1

В Linux есть команды mount и umount, которые используются для того, чтобы сделать файловую систему доступной для ОС, а затем аккуратно отключить файловую систему, когда вы закончите.

РЕДАКТИРОВАТЬ: Обязательно размонтировать устройство, когда вы закончите с ним. Если вы этого не сделаете, повреждение данных возможно, потому что ОС может быть в процессе обновления файловой системы и не завершить запись перед отключением.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .