TSM安装与配置实施说明书.doc_第1页
TSM安装与配置实施说明书.doc_第2页
TSM安装与配置实施说明书.doc_第3页
TSM安装与配置实施说明书.doc_第4页
TSM安装与配置实施说明书.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录一、数据备份环境规划41硬件环境42软件环境43客户环境数据5二、数据备份系统服务器安装51. 安装前检查52. 安装TSM Server和client代码63. 创建TSM所需要的数据库、日志和硬盘存储卷74. 启动TSM SERVER并配置85. 配置TSM SERVER上的客户端96. 在TSM SERVER中配置3584磁带库117. 在TSM SERVER中配置服务器日常管理任务12三、数据备份系统节点安装和设置131. 节点备份策略132. 在TSM SERVER上定义节点133. 安装TSM客户端节点13四、TSM for SAN软件的安装(LAN-Free)15五、TSM for Oracle软件的安装16六、安装IBM Tivoli Storage Manager for System Backup and Recovery19一、数据备份环境规划1硬件环境2软件环境TSM Server最新PTFftp:/ /storage/tivoli-storage-management/patches/TSM for SAN最新PTFftp:/ /storage/tivoli-storage-management/patches/TSM Client最新PTFftp:/ /storage/tivoli-storage-management/patches/client/3客户环境数据本部分将列出与客户的环境相关的数据。后面将利用这些数据来确定TSM客户端需求(产品级)和TSM服务器需求。说明:客户端这个术语指的是TSM服务器的客户系统。在大多数情况下,客户端指的是一个应用或文件服务器。客户端分为两种类型: AIX文件服务器 AIX平台Oracle数据库从TSM的角度来看,上述客户端类型可以归为两组: 文件服务器 数据库服务器二、数据备份系统服务器安装TSM服务器的安装必须在SAN硬件环境完成后进行。1. 安装前检查a. 确保要安装TSM Server的主机已经安装了合适的3584硬件驱动(需要安装Atape驱动软件),能够正确认出磁带库驱动器(rmtX)和磁带库(smc0)。#lsdev Cc tape rmt1 Available 1D-08-01 IBM 3580 Ultrium Tape Drive (FCP)rmt2 Available 1D-08-01 IBM 3580 Ultrium Tape Drive (FCP)rmt3 Available 1D-08-01 IBM 3580 Ultrium Tape Drive (FCP)rmt4 Available 1D-08-01 IBM 3580 Ultrium Tape Drive (FCP)rmt5 Available 1D-08-01 IBM 3580 Ultrium Tape Drive (FCP)rmt6 Available 1D-08-01 IBM 3580 Ultrium Tape Drive (FCP)smc0 Available 1D-08-01 IBM 3584 Library Medium Changer (FCP)b. 在AIX下使用tapeutil命令操作磁带库,察看磁带库INVERTORY信息,确保命令无报错。#tapeutil首先选择1,打开设备/dev/smc0;然后选择14 Element Inventory,确认无报错,能够列出所有磁带库中所有驱动器和磁带信息。c. 由于我们要配置LAN-FREE的备份模式,需要在各客户端执行步骤a和b。2. 安装TSM Server和client代码使用smitty installp命令安装TSM server和client代码,由于Oracle运行在64位模式,我们安装64位的DB2 SERVER和64位的API CLIENT。:/lslpp -l | grep -i tsm tivoli.tsm.books.en_US.client.htm COMMITTED TSM BOOKS - Using UNIX Clients tivoli.tsm.books.en_US.client.pdf COMMITTED TSM BOOKS - Using UNIX Clients tivoli.tsm.client.api.32bit COMMITTED TSM Client - Application tivoli.tsm.client.api.64bit COMMITTED TSM Client - 64bit Application tivoli.tsm.client.ba.32bit.base COMMITTED TSM Client - Backup/Archive mon COMMITTED TSM Client - Backup/Archive tivoli.tsm.client.ba.32bit.image COMMITTED TSM Client - IMAGE Backup tivoli.tsm.client.ba.32bit.nas COMMITTED TSM Client - NAS Backup Client tivoli.tsm.client.ba.32bit.web COMMITTED TSM Client - Backup/Archive tivoli.tsm.client.jbb COMMITTED TSM Client - Journal-base tivoli.tsm.devices.acsls COMMITTED IBM Tivoli Storage Manager tivoli.tsm.devices.aix5.rte tivoli.tsm.license.aix5.rte64 tivoli.tsm.license.cert COMMITTED IBM Tivoli Storage Manager tivoli.tsm.msg.en_US.devices tivoli.tsm.msg.en_US.server tivoli.tsm.server.admincenter tivoli.tsm.server.aix5.rte64 COMMITTED IBM Tivoli Storage Manager tivoli.tsm.server.webcon COMMITTED IBM Tivoli Storage Manager Web tivoli.tsm.client.jbb COMMITTED TSM Client - Journal-base tivoli.tsm.devices.acsls COMMITTED IBM Tivoli Storage Manager tivoli.tsm.devices.aix5.rte tivoli.tsm.server.aix5.rte64 COMMITTED IBM Tivoli Storage Manager3. 创建TSM所需要的数据库、日志和硬盘存储卷a. 在rootvg中创建tsmdatalv,并在其上创建文件系统/tsmdata(设置/tsmdata在机器启动后自动mount)。#mklv -ytsmdatalv -tjfs2 -c2 rootvg 200 hdisk0 hdisk1# crfs -v jfs2 -dtsmdatalv -m/tsmdata -A yesmount tsmdatacd /tsmdatab. 创建TSM数据库文件,大小为2G:mkdir tsmdb# dsmfmt -G -db /tsmdata/tsmdb/db01.dsm 2c. 创建TSM日志文件,大小为1G:mkdir tsmlog # dsmfmt -G -log /tsmdata/tsmlog/log01.dsm 1d. 创建TSM配置文件:# mkdir tsmcfg# touch /tsmdata/tsmcfg/devconfig.out# touch /tsmdata/tsmcfg/volumehistory.oute. 配置TSM SERVER配置文件/usr/Tivoli/tsm/server/bin/dsmserv.optCOMMmethod TCPIPCOMMmethod SHAREDMEMCOMMmethod HTTPCOMMTimeout 3600IDLETimeout 60DEVCONFIG /tsmdata/tsmcfg/devconfig.out(including info issued by Def dev,drive,library)VOLUMEHISTORY/tsmdata/tsmcfg/volumehistory.out(volumes info used to backup a tsm database access stgpool volumes that have been resued,added or deleted)(最后两行察看dsmserver.dsk)f. 将预先格式好的DB/LOG文件设置为TSM DB/LOG(初始化数据库和日志文件)#dsmserv format 1 /tsmdata/tsmlog/log01.dsm 1 /tsmdata/tsmdb/db01.dsmg. 为能够使用WEB界面配置TSM,必须安装TSM Integrated Solutions Console。(g-1). 在TSM 服务器上mount IBM Integrated Solutions Console V6.0.1 AIX for use with TSM Admin Center光盘:#mount /cdrom#cd /cdrom#./setupISC -console根据提示进行安装,其中ISC ADMIN的用户名和密码设置为iscadmin/iscadmin。(g-2). 在TSM服务器上mount TSM Administrator Center光盘:#mount /cdrom#./setupACAix -console根据提示进行安装。(g-3). 要使用TSM Admin Center,在WEB 浏览器上输入如下地址:http:/tsmserverIP:8421/ibm/console/在登录界面上输入用户名和密码:iscadmin/iscadmin即可登录。4. 启动TSM SERVER并配置a. 启动TSM SERVER: /usr/tivoli/tsm/server/bin/dsmservb. 注册产品LICENSE: SERVER1 reg lic file=*.lic num=50c. 注册ADMIN用户:SERVER1 reg admin admin adminSERVER1 grant authority admin class=systemd. 设置LOG保留时间:SERVER1 SET ACTLOGRETENTION 7 (default 1)e. 设置SERVER密码时效SERVER1set passexp 1000f. 设置SERVER的名字SERVER1set server TSMSERVERg. 设置SERVER的密码:TSMSERVERset serverpassword TSMSERVER5. 配置TSM SERVER上的客户端a. 注册TSMSERVER的节点:TSMSERVERreg node tsmserver tsmserver domain=standard passexp=0 maxnummp=4 backdel=yesb. 配置客户端的/usr/tivoli/tsm/server/ba/bin的dsm.sys和dsm.opt文件(b-1). cp dsm.sys.smp dsm.sys(b-2). cp dsm.opt.smp dsm.opt(b-3). 之后分别添加信息c. 在/etc/hosts里添加tsmserv主机的信息d. 之后kill -9,现在的dsmserv进程,并使用nohup dsmserv & 后台启动e. 用dsmadmc以及admin,admin登陆继续下面的配置工作6. 在TSM SERVER中配置3584磁带库a. 定义LIBRARY:TSMSERVER def libr 3584lib libt=scsi shared=yesTSMSERVER define path TSMSERVER 3584lib srctype=server desttype=library device=/dev/smc0b. 定义DRIVE:TSMSERVER DEFINE DRIVE 3584LIB 3584DR1 ONLINE=YESTSMSERVER DEFINE PATH TSMSERVER 3584DR1 SRCTYPE=SERVER DESTTYPE=DRIVE LIBRARY=3584LIB DEVICE=/dev/rmt1 ONLINE=YESTSMSERVER DEFINE DRIVE 3584LIB 3584DR2 ONLINE=YESTSMSERVER DEFINE PATH TSMSERVER 3584DR2 SRCTYPE=SERVER DESTTYPE=DRIVE LIBRARY=3584LIB DEVICE=/dev/rmt2 ONLINE=YESTSMSERVER DEFINE DRIVE 3584LIB 3584DR3 ONLINE=YESTSMSERVER DEFINE PATH TSMSERVER 3584DR3 SRCTYPE=SERVER DESTTYPE=DRIVE LIBRARY=3584LIB DEVICE=/dev/rmt3 ONLINE=YESTSMSERVER DEFINE DRIVE 3584LIB 3584DR4 ONLINE=YESTSMSERVER DEFINE PATH TSMSERVER 3584DR4 SRCTYPE=SERVER DESTTYPE=DRIVE LIBRARY=3584LIB DEVICE=/dev/rmt4 ONLINE=YESTSMSERVER DEFINE DRIVE 3584LIB 3584DR5 ONLINE=YESTSMSERVER DEFINE PATH TSMSERVER 3584DR5 SRCTYPE=SERVER DESTTYPE=DRIVE LIBRARY=3584LIB DEVICE=/dev/rmt5 ONLINE=YESTSMSERVER DEFINE DRIVE 3584LIB 3584DR6 ONLINE=YESTSMSERVER DEFINE PATH TSMSERVER 3584DR6 SRCTYPE=SERVER DESTTYPE=DRIVE LIBRARY=3584LIB DEVICE=/dev/rmt6 ONLINE=YESc. 定义DEVCLASSTSMSERVER define devclass 3584class devt=LTO libr=3584libd. 定义STORAGE POOL除了BACKUPPOOL和ARCHIVEPOOL之外,再定义多个POOL。STG 名字STG用途DEVCLASSDBPOOL存放相关数据库的数据库备份和日志备份数据3584CLASSFSPOOL存放各节点文件系统的备份数据3584CLASSBACKUPPOOL用于LAN备份模式下的数据缓存,客户端在备份文件系统时,首先将数据备份到BACKUPPOOL中,待BACKUPOOL达到迁移上限时,再将数据迁移至FS_POOL中。DISKARCHIVEPOOL用于LAN备份模式下的数据缓存,客户端在归档文件系统时,首先将数据备份到ARCHIVEPOOL中,待ARCHIVEPOOL达到迁移上限时,再将数据迁移至FS_POOL中。DISKTSMSERVER DEFINE STGPOOL DBPOOL 3584CLASS MAXSCRATCH=100TSMSERVER DEFINE STGPOOL FSPOOL 3584CLASS MAXSCRATCH=100TSMSERVER update stg backuppool nextpool=FSPOOLTSMSERVER update stg archivepool nextpool=FSPOOLe. LABEL磁带库中的磁带TSMSERVERlabel libvolume 3584lib checkin=scratch search=yes labelsource=barcode overwrite=yes,该命令将磁带库中所有磁带进行标示,磁带数越多执行时间越长。7. 在TSM SERVER中配置服务器日常管理任务a. 每天做TSM DB备份,备份到磁带上:TSMSERVERDEFINE SCHEDULE BKDB-FULL CMD=backup db devclass=3584CLASS type=full ACTIVE=YES DESCRIPTION=backup tsm full database PRIORITY=5 STARTDATE=12/14/2006 STARTTIME=20:00:00 DURATION=1 DURUNITS=HOURS PERIOD=1 PERUNITS=DAYS DAYOFWEEK=ANY EXPIRATION=NEVER b. 每天备份DEVCONFIG和VOLHISTORY配置文件,备份到/usr/Tivoli/tsm/server/bin目录下:TSMSERVERDEFINE SCHEDULE BKDEVCONFIG CMD=backup devconfig filenames=/usr/tivoli/tsm/server/bin/devconfig.bk ACTIVE=YES DESCRIPTION=backup the device config each a month PRIORITY=5 STARTDATE=12/14/2006 STARTTIME=20:00:00 DURATION=1 DURUNITS=HOURS PERIOD=1 PERUNITS=DAYS DAYOFWEEK=ANY EXPIRATION=NEVER TSMSERVERDEFINE SCHEDULE BKVOLHISTORY CMD=backup volhistory filenames=/usr/tivoli/tsm/server/bin/volhistory.bk ACTIVE=YES DESCRIPTION=backup volume history PRIORITY=5 STARTDATE=12/14/2006 STARTTIME=20:45:00 DURATION=1 DURUNITS=HOURS PERIOD=1 PERUNITS=WEEKS DAYOFWEEK=ANY EXPIRATION=NEVER c. TSM DB的备份只保留最后两个版本,删除失效的版本:TSMSERVERDEFINE SCHEDULE DELHISTORY CMD=delete volhistory todate=today-1 type=all ACTIVE=YES DESCRIPTION=delete volume history before 2 days PRIORITY=5 STARTDATE=12/14/2006 STARTTIME=21:00:00 DURATION=1 DURUNITS=HOURS PERIOD=1 PERUNITS=DAYS DAYOFWEEK=ANY EXPIRATION=NEVER d. 检查schedule的设置:TSMSERVERq sche type=admin e. 假设删除schedule TSMSERVERdelete schedule DELHISTORY type=admin三、数据备份系统节点安装和设置1. 节点备份策略在此次实施的TSM备份系统中,需要备份的节点及其备份策略还需与客户进行进一步讨论并确定。2. 在TSM SERVER上定义节点节点备份策略的设置需要在TSM SERVER端设置。a. 首先定义POLICY DOMAIN。TSMSERVERcopy domain standard oracle_domainTSMSERVERupdate copygroup oracle_domain standard standard type=backup destination=dbpool TSMSERVERvalidate policyset oracle_domain standardTSMSERVERactivate policyset oracle_domain standardPOLICY DOMAIN的设置通过TSM ADMIN CENETER进行。b. 定义TSM节点。注册节点命令如下:TSMSERVER reg node NODENAME_DB NODENAME_DB domain=oracle_domain passexp=0 maxnummp=4 backdel=yesTSMSERVER reg node NODENAME_FS NODENAME_FS domain=log_domain passexp=0 maxnummp=43. 安装TSM客户端节点a. 安装TSM客户端软件。需要安装BA CLIENT和64位的API CLIENT。:/lslpp -l | grep tsm tivoli.tsm.StorageAgent.rte tivoli.tsm.client.api.64bit tivoli.tsm.client.api.jfs2 tivoli.tsm.client.ba.32bit.base mon tivoli.tsm.client.ba.32bit.image tivoli.tsm.client.ba.32bit.nas tivoli.tsm.client.ba.32bit.web tivoli.tsm.devices.aix5.rte tivoli.tsm.msg.en_US.devices tivoli.tsm.msg.en_US.server tivoli.tsm.StorageAgent.rte tivoli.tsm.devices.aix5.rteb. 编辑/usr/tivoli/tsm/client/ba/bin/dsm.sysSErvername server_fs COMMMethod TCPip TCPPort 1500TCPServeraddress 3 nodename NODENAME_FS passwordaccess generate enablelanfree yes LANFREECommmethod TCPIP LANFREETCPPort 1500SErvername server_sta COMMMethod TCPip TCPPort 1500 TCPServeraddress localhost c. 编辑/usr/tivoli/tsm/client/ba/bin/dsm.optSErvername server_fs上述步骤配置完毕后,节点NODENAME_FS就可以备份文件系统了。下面步骤配置TSM备份DB2。四、TSM for SAN软件的安装(LAN-Free)在LAN的模式下,当客户端发起备份请求后,数据将首先通过以太网传输到TSM SERVER,然后由TSM SERVER操作其连接的磁带库,将数据写入磁带库。LAN模式受制于TSM客户端和TSM服务器之间网络传输的带宽,尤其是当多个客户端同时发起备份时,性能将比较糟糕。在SAN的模式下,各TSM客户端通过SAN也能够直接访问磁带库。这样当客户端发起备份请求后,控制信息通过以太网传输到TSM SERVER,TSM SERVER从TSM DB中查询该节点策略控制信息,将该信息反馈给客户端,客户端根据此控制信息,让数据直接写入磁带库,这种模式也称为LAN-FREE模式。在LAN-FREE模式下,避免了网络争用,同时也充分利用SAN网络的高带宽。要使用LAN-FREE的模式,除了在硬件环境上各客户端能通过SAN访问磁带库之外,还需要在各客户端安装TSM FOR SAN模块。a. 修改/usr/tivoli/tsm/client/ba/bin/dsm.sys和/usr/tivoli/tsm/client/api/bin64/dsm.sys文件,确保包含下列语句:enablelanfree yesLANFREECommmethod TCPIPLANFREETCPPort 1500b. 安装TSM StorageAgent软件包 tivoli.tsm.StorageAgent.rte COMMITTED IBM Tivoli Storage Agent COMMITTED IBM Tivoli Storage Managerc. 编辑/usr/tivoli/tsm/StorageAgent/bin/dsmsta.opt文件,修改:DEVCONFIG devconfig.outd. 收集如下信息:TSM SERVER NAME: TSM SERVER NAME是在TSM定义LIBRARY PATH中指定的SERVER NAME,用 set serv SERVNAME可以重新设定。TSM SERVER PASSWD:TSM SEVER的密码,用set serverpasswod可以重新设定。StorageAgent Server NAME/PASSWD: Storage Agent本身也是一个SERVER,需要在TSM SERVER中定义。STORAGE SERVER NAME是TSM客户端STA的名字,可以随便命名,但这个命名以及密码必须和TSM SERVER中定义的STA SERVER名字一致。对P595_A1,就命名为P595_A1_STA,密码也是P595_A1_STA。e. 运行如下命令:dsmsta setstorageserver myname=P595_A1_STA mypassword= P595_A1_STA myhladdress= servername=TSMSERVER serverpassword=TSMSERVER hladdress=3 lladdress=1500f. 在TSM SERVER上,注册STA SERVER:define server P595_A1_STA serverpassword= P595_A1_STA hladdress= lladdress=1500 validateprotocol=allg. 在TSM SERVER上,注册TSM DRIVE 对应关系。注意在TSM客户端和TSM SERVER上的磁带驱动器设备必须是一一对应的,这可以通过磁带驱动器设备的序列号进行辨认。TSMSERVERdefine path P595_A1_STA 3584DR1 srctype=server desttype=drive library=3584lib device=/dev/rmt1 online=yesTSMSERVERdefine path P595_A1_STA 3584DR2 srctype=server desttype=drive library=3584lib device=/dev/rmt2 online=yesTSMSERVERdefine path P595_A1_STA 3584DR3 srctype=server desttype=drive library=3584lib device=/dev/rmt3 online=yesTSMSERVERdefine path P595_A1_STA 3584DR4 srctype=server desttype=drive library=3584lib device=/dev/rmt4 online=yesTSMSERVERdefine path P595_A1_STA 3584DR5 srctype=server desttype=drive library=3584lib device=/dev/rmt5 online=yesTSMSERVERdefine path P595_A1_STA 3584DR6 srctype=server desttype=drive library=3584lib device=/dev/rmt6 online=yesh. 在P690REP_CICREP主机上,启动Storage Agent:#cd /usr/tivoli/tsm/StorageAgent/bin#nohup dsmsta &i. TSM FOR SAN配置完成五、TSM for Oracle软件的安装在安装TSM for Oracle之前,需要先确认Oracle的版本,并找到相对应的TDPO版本进行安装,本文档中以Oracle9i,操作系统为AIX为例。a. AIX5L 64bit 安装tdpo_533软件默认安装路径 /usr/tivoli/tsm/client/oracle/bin64 tivoli.tsm.client.oracle.aix.64bittivoli.tsm.client.oracle.books.htmtivoli.tsm.client.oracle.books.pdftivoli.tsm.client.oracle.tools.aix.64bit b. 成功安装tdpo后,修改tdpo.opt文件 /usr/tivoli/tsm/client/oracle/bin64/tdpo.opt:DSMI_ORC_CONFIG /usr/tivoli/tsm/client/oracle/bin64/dsm.optDSMI_LOG /usr/tivoli/tsm/client/oracle/bin64/TDPO_NODE P595_A2_ora*TDPO_FS orc9_db*TDPO_OWNER *TDPO_PSWDPATH /usr/tivoli/tsm/client/oracle/bin64*TDPO_DATE_FMT 1*TDPO_NUM_FMT 1*TDPO_TIME_FMT 1*TDPO_MGMT_CLASS_2 mgmtclass2*TDPO_MGMT_CLASS_3 mgmtclass3*TDPO_MGMT_CLASS_4 mgmtclass4c. 修改dsm.opt 和 dsm.sys的相关选项 /usr/tivoli/tsm/client/api/bin64/必须将passwordaccess的值设为prompt:/usr/tivoli/tsm/client/api/bin64/dsm.sys:servername tsm_ora COMMmethod TCPip TCPPort 1500 TCPServeraddress 11 nodename P595_A1_ora passwordaccess promptenablelanfree yes LANFREECommmethod TCPIP LANFREETCPPort 1500 errorlogname /usr/tivoli/tsm/client/ba/bin/dsmerror.logschedlogname /usr/tivoli/tsm/client/ba/bin/dsmsched.log/usr/tivoli/tsm/client/api/bin64/dsm.opt:servername tsm_ora然后将dsm.opt文件拷贝到tdpo目录中:cp /usr/tivoli/tsm/client/api/bin64/dsm.opt /usr/tivoli/tsm/client/oracle/bin64/在BA目录中touch日志文件:cd /usr/tivoli/tsm/client/ba/bin/touch dsmerror.logtouch dsmsched.logchmod 777 dsmerror.logchmod 777 dsmsched.logd. 执行以下步骤将oracle RMAN 与tdpo重新链接:进入oracle用户:su - oracle在/home/oracle目录下的.profile文件中查看more .profile设置oracle LD_LIBRARY_PATH=$ORACLE_HOME/lib选项,将LD_LIBRARY_PATH=$ORACLE_HOME/lib指定为第一条目关闭所有oracle实例:sqlplus /nologconn / as sysdbashutdown immediatecd $ORACLE_HOME/lib$ln -s /usr/lib/libobk64.a $ORACLE_HOME/lib/libobk.a退出oracle用户之后再进入,启动oracle实例:su - oraclesqlplus /nologconn / as sysdbastartupe. 在tsm server上注册tdpo节点reg node pekii552_ora pekii552_ora domain=i2_oracle passexp=0 maxnummp=4 backdel=yes注意:copygroup必须定义成verd=0 reto=0 backdelete才有效f. 初始化密码tdpoconf实用程序设置密码tdpoconf passwordtdpoconf showenv此处可能会出现权限错误,请修改/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt/usr/tivoli/tsm/client/oracle/bin64/dsm.opt/usr/tivoli/tsm/client/oracle/bin64/tdpoerror.log/u

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论