当我们尝试在 RHEL 服务器上挂载 NFS 时收到一条错误消息。
NFS 在我们所有其他服务器上都运行良好,但在 2 台刚刚启动的服务器上却运行不正常,并出现错误“mount.nfs:没有这样的设备”。
[root@tst-03 ~]# mount -o udp -t nfs 192.168.10.19:/export/install/pkgs/other/ /mnt
mount.nfs: No such device
[root@tst-03 ~]# showmount -e 192.168.10.19
Export list for 192.168.10.19:
/export/install (everyone)
[root@tst-03 ~]# lsmod
Module Size Used by
bluetooth 99548 0
rfkill 19735 1 bluetooth
bonding 125610 0
bridge 79790 0
stp 2173 1 bridge
llc 5642 2 bridge,stp
nfsd 305799 13
lockd 74270 1 nfsd
nfs_acl 2647 1 nfsd
auth_rpcgss 44895 1 nfsd
exportfs 4236 1 nfsd
sunrpc 243758 17 nfsd,lockd,nfs_acl,auth_rpcgss
pcc_cpufreq 5090 0
ipv6 322029 185 bonding
hpilo 7865 0
hpwdt 7094 0
power_meter 9343 0
microcode 112594 0
tg3 140819 0
serio_raw 4818 0
sg 30124 0
iTCO_wdt 13662 0
iTCO_vendor_support 3088 1 iTCO_wdt
ioatdma 58482 160
dca 7197 1 ioatdma
shpchp 33482 0
ext4 364410 5
mbcache 8144 1 ext4
jbd2 88738 1 ext4
sd_mod 39488 3
crc_t10dif 1541 1 sd_mod
sr_mod 16228 0
cdrom 39771 1 sr_mod
hpsa 52017 2
qla2xxx 366337 0
scsi_transport_fc 52241 1 qla2xxx
scsi_tgt 12173 1 scsi_transport_fc
pata_acpi 3701 0
ata_generic 3837 0
ata_piix 22846 0
dm_mirror 14101 0
dm_region_hash 12170 1 dm_mirror
dm_log 10122 2 dm_mirror,dm_region_hash
dm_mod 81500 17 dm_mirror,dm_log
[root@tst-03 log]# modinfo nfs
filename: /lib/modules/2.6.32-220.el6.x86_64/kernel/fs/nfs/nfs.ko
license: GPL
author: Olaf Kirch <[email protected]>
srcversion: 666B7C399EC7E374CAD721B
depends: sunrpc,fscache,lockd,auth_rpcgss,nfs_acl
vermagic: 2.6.32-220.el6.x86_64 SMP mod_unload modversions
parm: callback_tcpport:portnr
parm: cache_getent:Path to the client cache upcall program (string)
parm: cache_getent_timeout:Timeout (in seconds) after which the cache upcall is assumed to have failed (ulong)
parm: enable_ino64:bool
[root@tst-03 log]# uname -a
Linux tst-03 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
如果我需要提供更多信息,请告诉我!
答案1
我有一个名为“nfs”的绑定接口,这就是问题的原因。我不得不将绑定别名更改为其他名称,而不是“nfs”(最好是 bond0),因为当您尝试加载 nfs 模块时(运行 mount 命令时会自动完成),您会将“mode=active-backup miimon=100”作为参数传递给 nfs 模块,但这些参数不被接受。
我必须遵循以下步骤:
- nfs 故障转移
- 在bonding.conf中更改别名
- 更改物理接口上的绑定名称
- ifup 新接口名称