nbu备份脚本 linux,NBU60网络备份大全之Linux设备管理(参考Word)
NBU6.0网络备份大全之Linux设备管理
在备份软件的使用过程中,对于磁盘、磁带的管理一般会花费存储管理员很大比例的时间和精力。因此,对于设备的管理的方便程度,是衡量一个备份软件好坏的重要的标准。
现在,随着Redhat和SuSE以及oracle Linux的日益成熟,越来越多的用户选择使用Linux平台来部署其商用环境。这就要求存储设备管理员能够在各种Linux平台的操作和使用各种硬件设备。
虽然Netbackup在不同的操作系统上提供了统一的管理界面,但是由于操作系统的差异,使得系统管理员不得不自己配置新购置的磁盘阵列和磁带库,使得其能够被Netbackup识别和有效利用。本文介绍的重点在Linux上面的设备管理,使得Netbackup可以能够正确的识别AIX操作系统上的磁盘阵列、机械手和磁带库等设备。具体的Netbackup中如何使用已经识别的设备的内容,在各个操作系统是没有差异的,它们将会在后面的文章中予以介绍。
一,检查Netbackup软件的兼容性列表
用户在配置设备时,第一需要注意的事情是检查该软件的兼容性列表,检查该软件是否支持用户当前正在使用的操作系统版本和磁盘、磁带等设备。一般来说,使用主流的操作系统和应用广泛的设备,都不会有什么问题。但是如果用户使用的是比较特殊的应用环境,那么就需要提前检查一下兼容性列表了,以免在使用过程中出现错误,一般来说这种错误都不容易诊断出来。
二,确认驱动程序已经安装
1,确认已在内核中安装或装入了 st (磁带)设备驱动程序。此驱动程序允许使用 SCSI 磁带机:# lsmod |grep st
2,确认已在内核中安装或装入了 sg (机械手)设备驱动程序。此驱动程序允许向 SCSI 磁带机发出PASSTHRU 命令和控制机械手设备。# lsmod |grep sg
3,如果st磁带驱动程序或者sg机械手驱动程序不存在,那么需要手动加载它们:
/sbin/modprobe st
/sbin/modprobe sg
(注意)自动加载的驱动程序可能在操作系统重新启动后无法自动加载,导致Netbackup无法识别并使用之前配置好的设备。这个问题可能会给Netbackup的使用者带来困惑。所以最好利用某种办法(很多不一一累述),保证系统启动能够自动加载st和sg程序到内核中。
三,配置机械手:
在Linux操作系统中,主要是区别2.4内核还是2.6内核的操作系统,分别有不同的配置方法。
针对2.4内核的操作系统,Netbackup在安装时后自动运行/usr/openv/volmgr/bin/make_scsi_dev命令,该命令在/dev/sg目录下自动创建设备文件,文件格式为hHOSTcCHANNELtTARGETlLUN,其中:HOST 是主机总线适配器;CHANNEL 是通道;TARGET 是目标 ID;LUN 是逻辑单元号。例如h10c0t1l0就是一个合法的设备文件名称。
在2.6内核的操作系统中,操作系统使用/dev目录下的sgN设备文件,N是0到255之间的任意整数。四,配置磁带驱动器
在2.4内核的操作系统中,/usr/openv/volmgr/bin/make_scsi_dev命令将会在/dev/st 目录中创建设备文件。该目录中的无倒带设备文件的名称具有以下格式:nhHOSTcCHANNELtTARGETlLUN,其中:n 是“关闭时无倒带”设备文件;HOST 是主机总线适配器;CHANNEL 是通道;TARGET 是目标 ID;LUN 是逻辑单元号。例如nh10c0t2l0就是一个合法的磁带驱动器的名称。
在2.6内核的系统中,NetBackup 仅使用 /dev/nstX 文件,其中 X 一个介于 0到 127 之间的十进制数。五,验证机械手和磁带库的配置
在Linux系统中,/proc/scsi/scsi 文件显示了 SCSI 驱动程序识别的所有设备。要确定操作系统能否看到设备,可从终端窗口运行以下命令来查看该文件:
# cat /proc/scsi/scsi
nbu备份脚本 linux,NBU60网络备份大全之Linux设备管理(参考Word)相关推荐
- linux启动网络服务的命令,linux重启服务命令
linux重启服务命令 重启:service 服务名 restart 或systemctl restart 服务名 service和systemctl 1.service命令 service命令其实是 ...
- Mysql8.2自动备份脚本及3种备份出错解决方案
mysql到了8以后安全性大大增加,备份也是个麻烦事,我们今天来解决这个问题 一.自动备份 为了方便维护,我们将要备份的信息存入一个配置文件db.conf localhost root passwor ...
- Oracle全备增量备份脚本,oracle数据全备份与增量备份脚本
1.脚本名称是rman_bk_0.sh 此脚本是数据库全备脚本 设定一周执行一次 set ORACLE_BASE=/oracle (设定 oracle的 安装基目录) set ORACLE_HOME= ...
- linux内核网络钩子函数使用,Linux内核IOCTL网络控制框架实现实例分析
4.6.inet_ioctl函数 由于inet_ioctl函数内容分支很多,但功能.处理不难理解,所以我把一些不常见的内容都省去,挑简单重要的说,完全在于抛砖引玉: static int inet_i ...
- 惠普安装linux网卡,网络无人职守安装linux PXE
网络无人职守安装linux Writen BY HPLJ-2007.12.4 1配置启动安装服务器 1)install and configure dhcp service /etc/dhcpd.co ...
- linux内核网络驱动框架(linux驱动开发篇)
网络驱动的核心: 1.就是初始化 net_device 结构体中的各个成员变量, 2.然后将初始化完成以后的 net_device 注册到 Linux 内核中 1.网络设备(用net_device结构 ...
- linux系统网络备份,备份Linux操作系统的几种方法
tar: 特点 1.保留权限 2.适合备份整个目录 3.可以选择不同的压缩方式 4.如果选择不压缩还能实现增量备份,部份还原,参考man tar A备份 如果要备份/home这个目录,备份文件保存在/ ...
- linux mysql 备份脚本_linux 之mysql备份脚本
#date 2020.2.20 #author zhang #描述 用户自己选择使用什么工具进行备份 #$1 账户; $2 密码 $3 地址 stty erase "^H" [ - ...
- linux mysql 备份脚本_linux下mysql备份脚本
#!/bin/bash #功能说明:本功能用于备份 #编写日期:2018/07/05 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/lo ...
- mysql备份脚本 shell_linux中mysql备份shell脚本代码 相关自动化脚本
linux下监视进程 崩溃挂掉后自动重启的shell脚本 如何保证服务一直运行?如何保证即使服务挂掉了也能自动重启?在写服务程序时经常会碰到这样的问题.在Linux系统中,强大的shell就可以很灵活 ...
最新文章
- 40亿次仿真学习:人工智能5:0大胜人类飞行员!
- Python任意网段Web端口信息探测工具
- 输出区间内素数的c语言程序,1137C/C++经典程序训练7---求某个范围内的所有素数...
- python官网下载好慢1001python官网下载好慢-Python|时间复杂度测试
- MVC简捷调用EasyUI的datagrid
- 重要接口—RandomAccess接口
- Gartner:2013-2014年全球MSS市场分析
- 百度云世界里的“七种武器”:PCS、BAE、Site App、ScreenX等
- 计算机语言up,TweakBit PCSpeedUp
- 【javascript实现的图片查看器】仿lightbox
- 微软2017校招笔试题3 registration day
- R语言模拟:Bias Variance Decomposition
- python简易学生信息管理系统
- 实验楼与蓝桥网站合并 FAQ
- Tips--解决Deepin20系统安装完毕无WiFi问题
- 面试 innodb底层原理
- 宝元系统通讯软件recon_企业即时通讯系统拥有哪些二次开发能力?
- iPhone转Android体验,从苹果转安卓之后的一点体验,供大家参考
- python读取宇视摄像头实时流,并用opencv做人脸检测
- 《卸甲笔记》-单行函数对比之三