Я установил сервер nfs в Ubuntu Hirsute, используя два сетевых адаптера, например:
/nfs 172.16.0.0/24(fsid=0,rw,небезопасно,синхронизация,wdelay,no_subtree_check,no_root_squash)
/nfs 172.18.0.0/24(fsid=0,rw,небезопасно,синхронизация,wdelay,no_subtree_check,no_root_squash)
/nfs/share1 172.16.0.0/24(rw,небезопасно,синхронизация,wdelay,no_subtree_check,no_root_squash)
/nfs/share1 172.18.0.0/24(rw,небезопасно,синхронизация,wdelay,no_subtree_check,no_root_squash)
На стороне клиента я смонтировал общий ресурс следующим образом:
mount -t nfs4 172.16.0.100:/nfs /mnt/ -o async,auto,exec,_netdev,nodev,rw,retry=5,rsize=32768,wsize=32768,proto=tcp,hard,intr
mount -t nfs4 172.18.0.100:/nfs /mnt/ -o async,auto,exec,_netdev,nodev,rw,retry=5,rsize=32768,wsize=32768,proto=tcp,hard,intr
Как видите, я дважды монтировал в один и тот же каталог. т. е. / нфс
Когда я помещаю сетевой адаптер, который содержит адрес 172.16.0.100, на стороне клиента я все еще могу войти в каталог /nfs. Вот и проверяю, что второй интерфейс работает онлайн, а первый офлайн. Затем я снова включил первый интерфейс.
Однако, когда я помещаю сетевую карту, которая содержит адрес 172.18.0.100, на стороне клиента зависает смонтированный общий ресурс nfs, и я больше не могу получить доступ к каталогу /nfs.
Что я здесь делаю не так??
Спасибо за любые советы.