NFS showmount error in CENTOS/REDHAT :

Поскольку это тег awk , давайте поработаем над этим. Первый awk просто используется для перемещения столбцов 6 и 5 в 1 и 2, поэтому мы можем избавиться от него и просто использовать 6 и 5 во втором awk.

df -h | sed 's/%//g' | awk '{ if($5 >=60 ) print $6, $5 }' | column -t

Мы также можем добавить знак процента

df -h | sed 's/%//g' | awk '{ if($5 >=60 ) print $6, $5 "%"}' | column -t

Мы можем удалить sed и сделать это внутри awk

df -h | awk '{gsub(/%/,""); if($5 >=60) print $6, $5 "%"}' | column -t

Мы могли бы удалить столбец -t , позволив awk сохраняет значения в массиве, а затем в цикле операторов END по массиву для определения самого длинного имени и соответствующей печати, но это больше не one liner в моем мнение.

1
31.08.2017, 17:56
3 ответа

Скорее всего, ваша служба rpcbindне запущена:

sudo service rpcbind start
2
27.01.2020, 23:24

Исправление получено, и оно сработало для моей проблемы. проверьте правила брандмауэра, статус selinux, порт.

Остановите службы NFS в следующей последовательности

# service nfslock stop
# service nfs stop
# service rpcbind stop

Правила брандмауэра:

Добавьте необходимые порты NFS в IPtables или отключите IPtables

Селинукс:

Отключить selinux или добавить контекст selinux в файлы NFS.

Порт:

Следующие порты должны быть открыты и сопоставлены в /etc/services.

/root # cat /etc/services | grep rpc
sunrpc          111/tcp         portmapper rpcbind      # RPC 4.0 portmapper TCP
sunrpc          111/udp         portmapper rpcbind      # RPC 4.0 portmapper UDP

наконец, запустите службу в следующей последовательности

# service rpcbind start
# service nfs start
# service nfslock start
1
27.01.2020, 23:24

13.10.19 недавно установленная Kubuntu 18.04 продемонстрировала этот старый недостаток. никаких сетевых проблем с другими дистрибутивами или Kubuntu 14.04, который я заменил.

gregsat :/mnt/ _$showmount -e

clnt _create :RPC :Программа не зарегистрирована

"sudo service nfs -ядро ​​-перезапуск сервера" или "...rpcbind..." не помогли

отредактировал /etc/exports :просто очистил некоторые старые закомментированные экспорты и перезапустил nfs -ядро ​​-сервер, но исправил ошибку rpc

gregsat :~/ _$sudo service nfs -ядро ​​-перезапуск сервера

gregsat :~/ _$showmount -e

Список экспорта для gregsat:

/mnt/usb1 192.168.113.58

/дом 192.168.113.78,192.168.113.58,192.168.113.38

0
27.01.2020, 23:24

Теги

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