У меня есть два экземпляра RHEL 7 Linux, машина 1 и машина 2. На машине 2 есть папка, которая подключена к удаленной папке с машины 1. Это делается с помощью команды: mount -t cifs -o user=aaa,pass=password //machine 1's ip/SrcFolder/
. Это работает нормально, но когда я приостанавливаю машину 1, тогда, если я запускаю такую команду, как ls
он зависнет на машине 2. Если я выключу машину 1, все вернется в норму. Я подозреваю, что независимо от того, какой демон, работающий при монтировании, удерживает ресурс файловой системы, что мешает выполнению других операций ввода-вывода? Есть ли способ, чтобы клиент мог сразу обнаружить?
Я не пытаюсь получить доступ к файлу на приостановленном компьютере
На самом деле, вы ... Любая команда, которая обращается к файловой системе, например 'ls', вызовет проблемы, если удаленная система больше не доступна. Когда Machine1 приостановлена, можете ли вы успешно пинговать его?
надеюсь, это поможет