【AIX】AIX 开机自动挂载NFS共享
英语文化交流 > 技术博客 > 【AIX】AIX 开机自动挂载NFS共享
【AIX】AIX 开机自动挂载NFS共享
时间:2017-10-12 11:19:57 爱生活的小白 分类:技术博客

AIX 开 机 自 动 挂 载 NFS共 享
当 Oracle搭 建 在 AIX系 统 上 ,进 行 集 中 备 份 时 ,可 能 须 要 通 过 连 接 Backup server挂 载 NFS共 享 来 讲 数 据 备 份 到 存 储 设 备 上 。
在 Linux环 境 下 ,如 想 实 现 NFS开 机 自 动 挂 载 ,通 常
只 要 在 /etc/fstab中 添 加 相 关 记 录 即 可 。

在 AIX系 统 中 ,即 使 在 相 关 目 录 /etc/filesystems中 添 加 了 对 应 挂 载 信 息 并 设 置 mount参 数 为 true,有 时 也 难 以 实 现 开 机 自 动 挂 载 。
本 文 通 过 实 验 ,解 决 AIX挂 载 NFS共 享 时 报 错 :Vmount:Not owner 问 题 ,并 实 现 AIX环 境 下 开 机 自 动 挂 载 Linux NFS共 享 。

【实 验 环 境

NFS客 户 端  操 作 系 统 :AIX 5300-09
NFS服 务 器 操 作 系 统 :RHEL 5.4


【实 验 背 景

进 行 oracle数 据 库 集 中 备 份 时 ,Backup Server (rhel)连 接 到 磁 盘 阵 列 。然 后 通 过 NFS共 享 存 储 空 间 供 各 个 数 据 库 服 务 器 存 储 备 份 文 件 。
各 数 据 库 服 务 器 (AIX系 统 )作 为 客 户 端 挂 载 对 应 NFS共 享 ,即 可 备 份 时 通 过 Backup Server将 备 份 文 件 存 储 在 阵 列 上 。


与 Linux系 统 不 同 ,当 AIX作 为 NFS客 户 端 ,挂 载 NFS共 享 时 ,需 调 整 AIX默 认 网 络 参 数 。
若 想 实 现 开 机 启 动 ,必 须 将 网 络 参 数 值 写 入 nextboot file。

【实 验 过 程


1、查 看 NFS共 享

showmount -e rhel152 | grep aix227

共 享 存 储 的 位 置 为  rhel152:/backup/cuug02/storage03

2、编 辑 /etc/filesystems

vi /etc/filesystems



mount=true 即 开 机 自 动 挂 载

3、手 工 mount报 错

mount /backup


咦 ?linux系 统 中 只 要 做 类 似 配 置 ,即 可 成 功 挂 载 ,到 了 AIX系 统 怎 么 就 不 行 了 呢 ?
难 道 是 编 辑 的 配 置 有 问 题 ?

4、使 用 smit查 看 相 关 配 置

为 验 证 NFS的 配 置 信 息 ,删 除 /etc/filesystems中 所 添 加 信 息 ,使 用 smit nfs 重 新 进 行 配 置


下 图 陪 配 置 信 息 中
/etc/filesystems entry will mount the directory on system restart   选 项  设 置 为  yes    
即 开 机 自 动 挂 载


配 置 完 毕 后 回 车 显 示 failed 
仍 然 报 错 ,Not owner



5、调 整 默 认 网 路 参 数

查 看 相 关 资 料 ,出 现 此 报 错 信 息 ,须 要 调 整 AIX默 认 网 络 参 数
nfso -o nfs_use_reserved_ports=1


调 整 完 毕 后 再 次 手 动 挂 载 无 报 错 信 息
mount /backup
df -g查 看 ,已 成 功 挂 载 NFS服 务 器 共 享 目 录 到 本 地 文 件 系 统




6、重 启 AIX系 统 验 证

上 面 手 动 挂 载 成 功 后 ,还 需 重 启 AIX系 统 看 是 否 能 够 实 现 开 机 自 动 挂 载
shutdown -Fr 重 启 AIX系 统


7、重 启 后 手 工 mount再 次 失 败

重 启 后 查 看 NFS未 成 功 挂 载 ,手 工 mount失 败 ,还 报 相 同 错


smit nfs查 看 相 关 信 息 ,开 机 挂 载 选 项 的 确 是 yes


从 上 面 报 错 信 息 看 出 ,还 是 网 络 参 数 须 要 调 整 。
那 假 如 每 次 挂 载 前 都 须 要 调 整 ,就 无 法 实 现 开 机 自 动 挂 载 了 。
能 无 法 将 此 参 数 设 置 为 永 久 生 效 呢 ?

8、查 看 nfso 相 关 参 数

man nfso 查 看 nfso命 令 手 册 其 中 -o  和 -p 参 数 介 绍 如 下


  1. -o Tunable[ =NewValue ]

  2. Displays the value or sets Tunable to NewValue. If a tunable needs to be changed (the specified value is different

  3. than current value), and is of type Bosboot or Reboot, or if it is of type Incremental and its current value is bigger

  4. than the specified value, and -r is not used in combination, it will not be changed but a warning displays instead.


  5. When -r is used in combination without a new value, the nextboot value for the Tunable displays. When -p is used in

  6. combination without a NewValue, a value displays only if the current and next boot values for the Tunable are the

  7. same. Otherwise NONE displays as the value.


  8. -p

  9. Makes changes apply to both current and reboot values, when used in combination with -o, -d or -D, that is, it turns

  10. on the updating of the /etc/tunables/nextboot file in addition to the updating of the current value. These

  11. combinations cannot be used on Reboot and Bosboot type parameters because their current value cannot be changed.


  12. When used with -a or -o without specifying a new value, values are displayed only if the current and next boot values

  13. for a parameter are the same. Otherwise NONE displays as the value.


从 上 面 看 出 ,使 用 -p 参 数 结 合 -o 或 者 -d 、-D,不 仅 可 以 更 换 当 前 值 ,还 可 以 写 入 /etc/tunables/nextboot 文 件 ,同 时 修 改 当 前 值 和 reboot后 的 值 。

9、重 新 设 置 网 络 参 数

nfso -p -o nfs_use_reserved_ports=1

提 示 信 息 显 示 写 入 了 nextboot file
查 看 /etc/tunables/nextboot 新 增 加 我 们 刚 刚 设 置 的 参 数


手 动 mount,挂 载 NFS成 功 不 报 错

10、重 启 查 验 ,自 动 挂 载 成 功

shutdonw -Fr 再 次 重 启 AIX系 统 查 验
自 动 挂 载 NFS成 功 ,实 现 了 AIX系 统 开 机 自 动 挂 载 NFS



11、查 看 网 络 参 数 及 nextbootfile


查 看 /etc/tunables/nextboot 文 件 ,发 现 有 我 们 为 安 装 oracle而 调 整 的 参 数 ,还 有 刚 刚 为 挂 载 nfs而 设 置 的 nfs_use_reserved_ports参 数



使 用 nfso -L命 令 ,以 图 表 方 式 查 看 网 络 参 数
其 中 挂 载 nfs需 修 改 的 网 络 参 数 nfs_use_reserved_ports参 数 ,当 前 值 是 1,默 认 值 是 0

  1. [root@aix227:/]#nfso -L

  2. NAME CUR DEF BOOT MIN MAX UNIT TYPE

  3. DEPENDENCIES

  4. --------------------------------------------------------------------------------

  5. portcheck 0 0 0 0 1 On/Off D

  6. --------------------------------------------------------------------------------

  7. udpchecksum 1 1 1 0 1 On/Off D

  8. --------------------------------------------------------------------------------

  9. nfs_socketsize 600000 600000 600000 40000 1280K Bytes D

  10. --------------------------------------------------------------------------------

  11. nfs_tcp_socketsize 600000 600000 600000 40000 1280K Bytes D

  12. --------------------------------------------------------------------------------

  13. nfs_setattr_error 0 0 0 0 1 On/Off D

  14. --------------------------------------------------------------------------------

  15. nfs_gather_threshold 4K 4K 4K 512 8K+1 Bytes D

  16. --------------------------------------------------------------------------------

  17. nfs_repeat_messages 0 0 0 0 1 On/Off D

  18. --------------------------------------------------------------------------------

  19. nfs_udp_duplicate_cache_size

  20. 5000 5000 5000 5000 100000 Req I

  21. --------------------------------------------------------------------------------

  22. nfs_tcp_duplicate_cache_size

  23. 5000 5000 5000 5000 100000 Req I

  24. --------------------------------------------------------------------------------

  25. nfs_server_base_priority 0 0 0 31 125 Pri D

  26. --------------------------------------------------------------------------------

  27. nfs_dynamic_retrans 1 1 1 0 1 On/Off D

  28. --------------------------------------------------------------------------------

  29. nfs_iopace_pages 0 0 0 0 64K-1 Pages D

  30. --------------------------------------------------------------------------------

  31. nfs_max_connections 0 0 0 0 10000 Number D

  32. --------------------------------------------------------------------------------

  33. nfs_max_threads 3891 3891 3891 5 3891 Threads D

  34. --------------------------------------------------------------------------------

  35. nfs_use_reserved_ports 1 0 1 0 1 On/Off D

  36. --------------------------------------------------------------------------------

  37. nfs_device_specific_bufs 1 1 1 0 1 On/Off D

  38. --------------------------------------------------------------------------------

  39. nfs_server_clread 1 1 1 0 1 On/Off D

  40. --------------------------------------------------------------------------------

  41. nfs_rfc1323 0 0 0 0 1 On/Off D

  42. --------------------------------------------------------------------------------

  43. nfs_max_write_size 32K 32K 32K 512 64K Bytes D

  44. --------------------------------------------------------------------------------

  45. nfs_max_read_size 32K 32K 32K 512 64K Bytes D

  46. --------------------------------------------------------------------------------

  47. nfs_allow_all_signals 0 0 0 0 1 On/Off D

  48. --------------------------------------------------------------------------------

  49. nfs_v2_pdts 1 1 1 1 8 PDTs M

  50. --------------------------------------------------------------------------------

  51. nfs_v3_pdts 1 1 1 1 8 PDTs M

  52. --------------------------------------------------------------------------------

  53. nfs_v2_vm_bufs 10000 10000 10000 512 50000 Bufs I

  54. --------------------------------------------------------------------------------

  55. nfs_v3_vm_bufs 10000 10000 10000 512 50000 Bufs I

  56. --------------------------------------------------------------------------------

  57. nfs_securenfs_authtimeout 0 0 0 0 60 Seconds D

  58. --------------------------------------------------------------------------------

  59. nfs_v3_server_readdirplus 1 1 1 0 1 On/Off D

  60. --------------------------------------------------------------------------------

  61. lockd_debug_level 0 0 0 0 10 Level D

  62. --------------------------------------------------------------------------------

  63. statd_debug_level 0 0 0 0 10 Level D

  64. --------------------------------------------------------------------------------

  65. statd_max_threads 50 50 50 1 1000 Threads D

  66. --------------------------------------------------------------------------------

  67. nfs_v4_fail_over_timeout 0 0 0 0 3600 Seconds D

  68. --------------------------------------------------------------------------------

  69. utf8_validation 1 1 1 0 1 On/Off D

  70. --------------------------------------------------------------------------------

  71. nfs_v4_pdts 1 1 1 1 8 PDTs M

  72. --------------------------------------------------------------------------------

  73. nfs_v4_vm_bufs 10000 10000 10000 512 50000 Bufs I

  74. --------------------------------------------------------------------------------

  75. server_delegation 1 1 1 0 1 On/Off D

  76. --------------------------------------------------------------------------------

  77. nfs_auto_rbr_trigger 0 0 0 -1 1M MB D

  78. --------------------------------------------------------------------------------

  79. client_delegation 1 1 1 0 1 On/Off D

  80. --------------------------------------------------------------------------------


  81. n/a means parameter not supported by the current platform or kernel


  82. Parameter types:

  83. S = Static: cannot be changed

  84. D = Dynamic: can be freely changed

  85. B = Bosboot: can only be changed using bosboot and reboot

  86. R = Reboot: can only be changed during reboot

  87. C = Connect: changes are only effective for future socket connections

  88. M = Mount: changes are only effective for future mountings

  89. I = Incremental: can only be incremented


  90. Value conventions:

  91. K = Kilo: 2^10 G = Giga: 2^30 P = Peta: 2^50

  92. M = Mega: 2^20 T = Tera: 2^40 E = Exa: 2^60

  93. [root@aix227:/]#



【实 验 总 结

1、AIX系 统 挂 载 NFS共 享 ,须 要 设 置 默 认 网 络 参 数 nfs_use_reserved_ports值 修 改 为 1.
2、如 想 实 现 AIX开 机 自 动 挂 载 NFS,不 仅 要 在 /etc/filesystems中 设 置 mount=true,还 须 要 将 nfs_use_reserved_ports=1写 入 nextboot file/etc/tunables/nextboot
3、Linux系 统 默 认 nfs_use_reserved_ports参 数 值 为 1,AIX系 统 中 此 参 数 默 认 值 为 0;故 linux系 统 中 只 需 配 置 好 /etc/fstab即 可 实 现 开 机 自 动 挂 载 。


本 文 出 自 “爱 生 活 的 小 白 ” 博 客 ,请 务 必 保 留 此 出 处 http://****/13295031/1971641

随机阅读

Copyright © 2017 英语文化交流 All Rights Reserved.