GPFS文件系统常用命令

合集下载

linux与磁盘和存储管理相关的命令

linux与磁盘和存储管理相关的命令

linux与磁盘和存储管理相关的命令
Linux中与磁盘和存储管理相关的命令包括:
1.df:用于显示文件系统的磁盘空间使用情况。

2.du:用于显示目录或文件的大小。

3.fdisk:用于创建、删除和重新分区磁盘。

4.mount:用于挂载文件系统。

5.umount:用于卸载文件系统。

6.lsblk:用于列出块设备的信息。

7.fsck:用于检查和修复文件系统。

8.sync:用于将内存中的数据写入磁盘。

9.dd:用于复制和转换磁盘或文件。

10.mkfs:用于在磁盘上创建文件系统。

11.lvextend和xfs_growfs(针对XFS文件系统):用于扩展已挂载的逻辑卷或文件系
统的大小。

12.iostat:用于监视磁盘I/O性能。

13.iotop:用于监视磁盘I/O使用情况,按进程排序。

14.badblocks:用于检查磁盘上的坏块。

15.smartctl:用于监控和诊断SMART(自监测分析和报告技术)兼容的磁盘驱动器。

这些命令提供了在Linux中管理磁盘和存储设备的基本工具,包括查看空间使用情况、分区、挂载和卸载文件系统、检查和修复文件系统、监控I/O性能等。

linux 磁盘划分指令

linux 磁盘划分指令

linux 磁盘划分指令Linux磁盘划分指令磁盘划分是在Linux系统中进行磁盘管理的一项重要任务。

通过合理地划分磁盘,可以更好地组织和管理文件系统,提高存储性能和数据安全性。

本文将介绍几个常用的Linux磁盘划分指令,包括fdisk、parted和gdisk。

1. fdisk指令fdisk是Linux下常用的磁盘分区工具,可以对磁盘进行分区和管理。

下面是fdisk的常用指令及其功能:- fdisk -l:列出系统中的所有磁盘和分区信息。

- fdisk /dev/sdx:打开指定的磁盘进行分区操作,sdx为磁盘设备名称。

- m:显示帮助信息。

- n:新建分区。

- d:删除分区。

- p:打印分区表。

- w:保存分区表并退出。

使用fdisk指令时,需要特别注意对磁盘的操作,避免误操作导致数据丢失。

2. parted指令parted是一个功能更加强大的磁盘分区工具,支持更多的磁盘分区格式。

下面是parted的常用指令及其功能:- parted -l:列出系统中的所有磁盘和分区信息。

- parted /dev/sdx:打开指定的磁盘进行分区操作,sdx为磁盘设备名称。

- mklabel label-type:创建一个新的磁盘分区表,label-type为分区表类型,常用的有gpt和msdos。

- mkpart part-type [fs-type] start end:创建一个新的分区,part-type为分区类型,fs-type为文件系统类型,start和end为分区的起始和结束位置。

- rm number:删除指定编号的分区。

- print:打印分区表。

parted的操作方式更加直观和友好,适合初学者使用。

3. gdisk指令gdisk是一个用于GPT分区的工具,可以在Linux系统上进行GPT 分区的创建和管理。

下面是gdisk的常用指令及其功能:- gdisk -l:列出系统中的所有磁盘和分区信息。

赠书_ 详解GPFS文件系统架构、组网和Building Block

赠书_ 详解GPFS文件系统架构、组网和Building Block

Meta node节点是在每个文件打开时动态选择的,在每个文件关闭时动态删除,一 个文件的读写可以由所有节点操作,一个文件的所有元数据操作都通过Meta node执行 (主要包括权限和属性),也只可以通过Meta node执行。通常情况下打开文件操作时间 持续最长的会被选举为Meta node。
GPFS在系统架构设计十分灵活,丰富的功能延伸出了多种组网方式,而每种组网方 式适配不同的应用模式,常见组网方式包括SAN、NSD、SNC、Remote Cluster和混 合组网方式。
当启动GPFS和一个文件系统挂载的时候,GPFS通过守护进程确认哪些NSD可以通 过物理或者虚拟的方式访问,即NSD的发现过程,NSD的默认发现顺序是优先本地的块 设备接口,例如SAN、SCSI和IDE,其次是NSD Server。
对GPFS文件系统集群中的组件和其关系进行总结。Node在GPFS文件系统中独立的 OS实例,NSD则是对GPFS集群可见用于创建文件系统的存储设备,NSD server提供对 特定NSD访问的I/O服务器,通过一组NSD创建的文件系统称为GPFS文件系统。运行应 用程序并通过挂载文件系统访问文件系统节点称为Application Node。
GPFS支持配置一些节点直接连接到磁盘上而其他的一些节点通过这些节点访问磁 盘,这种配置组网通常在一些较大的HPC集群中使用,提供一种低成本高性能的组网方 式。当GPFS节点为其他节点提供访问磁盘的服务时,这个节点称之为NSD Server, GPFS节点通过NSD Server访问数据时称之为GPFS客户端。服务器通常都会复用,以来
文件系统在执行元数据的写操作时,为了保证数据的一致需要对数据进行加锁,也就 会产生锁冲突,为了解决写冲突GPFS引入Meta node,通过Meta node去收集和合并 其他节点的元数据的状态更新,维护元数据的完整性。

GPFS安装、配置、管理

GPFS安装、配置、管理

合用标准文档GPFS的安装、配置、管理合用标准文档目录1 GPFS安装、配置、管理和保护 (1)1.1GPFS安装 (1)1.2GPFS配置 (1)1.2.1集群节点配置 (1)1.2.2G PFS NSD磁盘配置 (1)1.2.3优化 GPFS集群配置 (3)1.2.4创立 GPFS文件系统 (4)1.2.5配置改正 (4)1.3GPFS管理和保护 (8)1GPFS安装、配置、管理和保护本局部围绕 XX公司 HPIS系统实质情况,描述 GPFS的安装、配置过程,以及 GPFS 管理和保护方法。

1.1 GPFS安装GPFS 3.3 及补丁使用 AIX 系统标准 installp方式安装,安装命令比方:#installp -agYXd . all查察安装结果 ;#lslpp -l |grep gpfsgpfs.base 3.3.0.16COMMITTED GPFS File Managergpfs.base 3.3.0.16COMMITTED GPFS File Managergpfs.docs.data 3.3.0.1 COMMITTED GPFS Server Manpages and1.2 GPFS配置1.2.1 集群节点配置准备 node 列表文件,节点属性: manager或 client,quorum或nonquorum #more /home/GPFS/nodeshpis1:manager-quorumhpis2:manager-quorum创立 RAC两节点的 GPFS集群#mcrcluster -N /home/GPFS/nodes -p hpis1 -s hpis2 -r /usr/bin/rsh -R /usr/bin/rcp -C cls_hpis-p,-s 分别表示主,辅集群管理效劳器-r /usr/bin/rsh -R /usr/bin/rcp表示rsh,rcp方式进行集群管理时使用rsh,rcp 管理方式;也可以经过配置ssh,使用 ssh,scp 方式查察集群配置#mmlscluster1.2.2 GPFS NSD磁盘配置因为 RAC只有两个 Server 节点,为保证 GPFS文件系统的高可用性,需要将两台 Server 均设为 quorum 节点,同时从两个储藏和一台Server 的当地盘中分别取一个盘作为tiebreaker quorum Disk。

GPFS文件系统命令解析

GPFS文件系统命令解析

GPFS文件系统命令解析目录1GPFS系统目录介绍 (3)2mmstartup━启动GPFS进程 (3)3mmshutdown ━GPFS进程的关闭 (3)4mmgetstate━检查所有节点daemon是否启动成功 (4)5mmmount━挂载GPFS文件系统 (4)6mmumount━文件系统卸载 (5)7mmgetstate━GPFS系统状态信息查询 (5)8mmlscluster━显示GPFS群集配置信息 (6)9mmlsconfig━显示GPFS参数配置信息 (6)10mmlsmount━显示GPFS文件系统状态信息 (6)11mmlsnsd━显示GPFS群集使用磁盘的信息 (6)12mmlsfs━列示GPFS文件系统属性 (6)13mmdelfs━删除一个GPFS文件系统 (6)14mmfsck━检查和修复GPFS文件系统 (7)15mmlsdisk━存储整机故障后修复方法 (7)16fileset目录命令 (9)17quota-配额功能使用 (9)18mmadddisk━增加磁盘 (12)19mmdeldisk━删除磁盘 (13)20mmaddnode━增加节点 (13)21mmdelnode━删除节点 (14)22mmchconfig━修改群集参数 (14)23mmchfs━变更GPFS文件系统 (14)24日常诊断命令 (14)1GPFS系统目录介绍/usr/lpp/mmfs – GPFS介质安装目录/usr/lpp/mmfs/bin – GPFS执行文件与脚本目录/usr/lpp/mmfs/src – GPL( GPFS Portability Layer) Source(仅Linux)/var/mmfs – GPFS配置数据目录/var/mmfs/gen –关键配置数据/var/mmfs/etc –特定用户脚本和自定义配置文件 (mmfs.cfg and cluster.preferences) [mmchconfig]/var/adm/ras – System logs 文件系统日志目录2mmstartup━启动GPFS进程当GPFS文件系统设定为手工启动时,那么操作系统启动完后需要手工启动GPFS进程。

IBM GPFS并行文件系统安装与配置

IBM GPFS并行文件系统安装与配置

IBM GPFS文件系统安装与配置目录1概述 (4)1.1IBM GPFS功能介绍 (4)1.2GPFS体系架构介绍 (2)1.3GPFS的优势 (5)2GPFS安装配置步骤 (6)2.1GPFS安装准备 (6)2.2GPFS的安装软件 (6)2.3配置GPFS集群 (6)1概述1.1IBM GPFS功能介绍GPFS (General Parallel File System) 是IBM 公司第一个共享文件系统,起源于IBM SP 系统上使用的虚拟共享磁盘技术( VSD )。

作为这项技术的核心,GPFS 是一个并行的磁盘文件系统,它保证在资源组内的所有节点可以并行访问整个文件系统。

而且针对此文件系统的服务操作,可以同时安全地在使用此文件系统的多个节点上实现。

GPFS 允许客户共享文件,而这些文件可能分布在不同节点的不同硬盘上。

它提供了许多标准的UNIX 文件系统接口,允许应用不需修改或者重新编辑就可以在其上运行。

GPFS 也支持UNIX 文件系统的工具,即:用户可以像使用普通文件系统一样使用基于GPFS 的文件系统,唯一不同的在于管理GPFS 文件系统的命令。

GPFS 提供的文件系统操作服务可以支持并行应用和串行应用,它允许任何节点(这些节点属于同一个节点组)上的并行应用同时访问同一个文件或者不同的文件。

1.2GPFS体系架构介绍GPFS 文件系统基本上由三层架构组成:磁盘,网络共享磁盘(NSD),GPFS 文件设备,如下图所示。

•磁盘GPFS 文件系统最底层的是物理磁盘设备。

原则上可以采用系统上任何块设备,包括磁盘,磁盘分区,逻辑卷。

从物理连接上来看,GPFS 支持使用所有方式连接的磁盘。

包括本地IDE 磁盘,本地SCSI 磁盘,光纤SAN 磁盘,iSCSI 磁盘,等等。

•网络共享磁盘(NSD: network share disk)NSD 是由磁盘映射出来的虚拟设备,NSD 与磁盘是一一对应的关系。

GPFS文件资料系统常用命令

GPFS文件资料系统常用命令

GPFS文件系统常用命令1.GPFS常用查看命令 (1)1.1.显示集群文件系统(MMLSCLUSTER) (1)1.2.显示NSD(MMLSNSD –L查看文件系统与NSD的对应关系;MMLSNSD –M查看NSD与存储盘的对应关系;某些节点会提示有互信错误) (2)1.3.M MLSCONFIG(显示GPFS版本) (3)1.4.查看GPFS文件系统状态(MMGETSTATE –A,某些节点会提示有互信错误) (3)1.5.其他查看命令 (4)2.GPFS常用执行命令 (5)2.1.启动GPFS文件系统(MMSTARTUP) (5)2.2.停止GPFS文件系统(MMSHUTDOWN) (6)3.配置GPFS文件系统是否开机自动挂载 (6)4.GPFS文件系统调整INODE大小 (6)5.简介 (7)1.GPFS常用查看命令1.1.显示集群文件系统(mmlscluster)#mmlscluster1.2.显示NSD(mmlsnsd –L查看文件系统与nsd的对应关系;mmlsnsd –m查看nsd与存储盘的对应关系;某些节点会提示有互信错误)NSD全称Network Shared Disk(网络共享盘)(支持基于Network的IO存取)AIX:使用lspv/scfg等命令查看Linux:使用cat /proc/partitions查看#mmlsnsd -m1.3.Mmlsconfig(显示gpfs版本)1.4.查看GPFS文件系统状态(mmgetstate –a,某些节点会提示有互信错误)#mmgetstate –a1.5.其他查看命令/var/mmfs//#mmdf命令#mmllnsd#mmlsdisk#mmdiag –waite2.GPFS常用执行命令2.1.启动GPFS文件系统(mmstartup)#mmstartup -a2.2.停止GPFS文件系统(mmshutdown)3.配置GPFS文件系统是否开机自动挂载GPFS文件系统的自动挂载设置是全局的;当设置文件系统的Automount为Yes时,该文件系统在节点重启后会自动挂载,所有节点都是如此。

GPFS的日常维护

GPFS的日常维护

GPFS的⽇常维护GPFS的⽇常维护⼀、GPFS的安装路径和⽇志GPFS的安装路径/usr/lpp/mmfsGPFS的命令路径/usr/lpp/mmfs/binGPFS的⽇志/var/adm/ras/testsnap.gpfs 收集最全的⽇志信息以便技术中⼼对复杂的故障进⾏分析⼆、主机应⽤的启动顺序启动GPFSmmstartup –adf –g /gpfs1启动HACMPsmitty clstart启动ORACLE数据库#su – oracle$>sqlplus “/ as sysdba”SQL>startup三、主机应⽤的关闭顺序关闭ORACLE数据库#su – oracle$>sqlplus “/ as sysdba”SQL>shutdown immediate关闭HACMPsmitty clstop关闭GPFSMmshutdown四、GPFS的启动和关闭GPFS的启动mmstartup –aGPFS的关闭mmshutdown –a单个节点gpfs的启动和关闭mmstartup/mmshutdownGPFS的进程监控ps –ef|grep mmfsdmmgetstate -a五、GPFS的⽂件系统管理Mount⽂件系统mount /dev/gpfs1Umount ⽂件系统umount /dev/gpfs1删除⽂件系统mmdelfsmmdelfs gpfs1mmchfsmmlsfsmmlsfs gpfs1mmdfmmdf gpfs1六、GPFS的集群管理创建gpfs cluster mmcrcluster察看gpfs cluster配置信息mmlsclustermmlsconfig增加节点到cluster mmaddnode nodename删除节点从cluster mmdelnode nodename注:不能是config server和NSD server 显⽰节点信息mmlsnode -a改变cluster配置信息mmchcluster改变primary和secondary config server到其他节点mmchcluster -p nodenamemmchconfigmmchconfig tiebreakerDisks="nsdName;nsdName;nsdName"七、 GPFS的磁盘管理mmcrnsdmmlsnsdmmadddiskmmdeldiskmmchdiskmmchdisk fs1 change -d "gpfs2nsd:::dataOnly"mmchnsdmmchnsd "gpfs47nsd:nodename1:nodename2"mmlsdiskmmlsdisk fs1 -d gpfs2nsdmmlsdisk fs1 –L⼋、GPFS的复制Single replicated GPFS file system:mmcrfs /gpfs/fs0 fs0 –F diskDescList -r 2 -R 2 -m 2 -M 2The cluster configuration data is stored in the file /var/mmfs/gen/mmsdrfs Backed up using user exit /var/mmfs/etc/mmsdrbackupYou can use a mmsdrbackup.sample as a sample script.。

GPFS安装手册-Windows版

GPFS安装手册-Windows版

PARATERA CONFIDENTIALGPFS安装手册-Windows版V1.0.0PARATERA2013/1/15目录1 配置Windows系统 (3)1.1 分配静态地址 (3)1.2 加入AD域 (3)1.3 关闭UAC (3)1.4 关闭Windows防火墙 (4)2安装基于UNIX应用程序子系统(SUA) (4)3安装GPFS (5)3.1 安装GPFS软件包 (5)3.2 安装GPFS更新包 (5)4 创建GPFS管理员账号 (6)4.1 创建一个域用户root (6)4.2 增加用户root到Domain Admins组 (6)4.3 设置root用户的家目录 (7)4.4 赋予root用户作为服务的登陆权限(所有节点执行) (7)5 配置GPFS管理服务 (9)6安装和配置OpenSSH (9)6.1 下载和安装bundle(include openssh) (9)6.2 配置节点之间的SSH无密码认 (10)7 配置GPFS (10)7.1 配置GPFS机群 (10)7.2 配置NSD (10)7.3 配置GPFS文件系统 (11)8增加x86 Linux节点到Windows机群 (11)1 配置Windows系统⏹GPFS 3.4/3.3支持的系统:Windows Server 2008 x64/Windows Server 2008 R2/Windows HPC Server 2008⏹GPFS 3.2.1支持的系统:Windows Server 2003 R21.1 分配静态地址1.安装GPFS的所有节点都需要分配静态IP地址2.Windows HPC Server的静态IP地址配置a)在所有HPCS节点,打开hosts文件%systemroot%\system32\drivers\etc\hosts:修改ManageFile = true 为ManageFile = falseb)在HPCS头结点,打开PowerShell执行以下命令, 重新开启动态DNS更新:Set-HpcNetwork –EnterpriseDnsRegistrationType WithConnectionDnsSuffix1.2 加入AD域所有在同一个GPFS机群的节点都应该在同一个AD域中。

GPFS3.1通用并行文件系统培训资料

GPFS3.1通用并行文件系统培训资料

lpar1:manager-quorum lpar2:manager-quorum lpar3:client-nonquorum lpar4:client-nonquorum
hdisk5:lpar2:lpar1:dataAndMetadata:: hdisk6:lpar1:lpar2:dataAndMetadata:: hdisk7:lpar2:lpar1:dataAndMetadata:: hdisk8:lpar1:lpar2:dataAndMetadata:: hdisk9:lpar2:lpar1:dataAndMetadata:: hdisk10:lpar1:lpar2:dataAndMetadata::
– 文件放置规则 – 文件迁移规则 – 文件删除规则
Page 14
© 2007 IBM Corporation
GPFS – 信息生命周期管理
基于业务需求的存储池管理
Storage Pool: Tier 2
Joe CEO
Storage Pool: Tier 1
File Placement Policy Filesets SATA
SAN
滚动式升级 混合集群 灵活性, 可集成性 和容量按需应变 在线删除节点和存储 在线增加节点和存储
Page 9 © 2007 IBM Corporation
GPFS工作原理: 高性能
256KB Blocksize
2MB File
Supported Block sizes 16KB, 64KB, 256KB ,512KB 1MB ,2MB ,4MB
LAN LAN LAN
享数据
远程 Mount File Systems /C2FS1 •共享部分数据 /C2FS2 •LAN 或 WAN /C2FS3 /C1FS1

linux中hdfs命令的用法

linux中hdfs命令的用法

linux中hdfs命令的用法HDFS(Hadoop Distributed File System)是Hadoop生态系统中的一个分布式文件系统,用于存储和处理大规模数据集。

在Linux系统中,我们可以使用一些HDFS命令来管理和操作HDFS文件系统。

本文将介绍一些常用的HDFS命令及其用法。

1. hdfs dfs -ls:列出HDFS文件系统中的文件和目录。

使用该命令可以查看HDFS中的文件和目录列表。

例如,输入"hdfs dfs -ls /"可以列出根目录下的所有文件和目录。

2. hdfs dfs -mkdir:创建一个新的目录。

使用该命令可以在HDFS中创建一个新的目录。

例如,输入"hdfs dfs -mkdir /user"可以在根目录下创建一个名为"user"的目录。

3. hdfs dfs -put:将本地文件复制到HDFS中。

使用该命令可以将本地文件复制到HDFS中的指定位置。

例如,输入"hdfs dfs -put localfile /user/hadoop"可以将本地文件"localfile"复制到HDFS中的"/user/hadoop"目录下。

4. hdfs dfs -get:将HDFS文件复制到本地。

使用该命令可以将HDFS中的文件复制到本地文件系统中。

例如,输入"hdfs dfs -get/user/hadoop/hdfsfile localfile"可以将HDFS中的文件"/user/hadoop/hdfsfile"复制到本地文件"localfile"中。

5. hdfs dfs -rm:删除HDFS中的文件或目录。

使用该命令可以删除HDFS中的文件或目录。

例如,输入"hdfs dfs -rm /user/hadoop/hdfsfile"可以删除HDFS中的文件"/user/hadoop/hdfsfile"。

GPFS配置指南_qhdx_卢永进编写

GPFS配置指南_qhdx_卢永进编写

GPFS3.1在AIX上的安装和基本配置配置GPFS 3.1主要包括以下两个主要的步骤:1. 安装GPFS软件包和必要的前期准备2. 配置GPFS集群和文件系统硬件和软件配置本文中以下述系统环境为例,介绍配置步骤1. P570 AIX5.3 ML09,主机名qhdx_a2. P570 AIX5.3 ML09,主机名qhdx_bqhdx_a,qhdx_b连接到一个共享的DS5100磁盘阵列安装GPFS软件包和必要的前期准备1、远程shell用户必须具有在集群中的节点之间进行远程Shell和远程拷贝的能力,如采用OpenSSH。

2、软件安装将GPFS3.1的安装文件和3.1.0.12ML包解压缩后共有如下几个文件,用ls命令显示如下:用installp命令或smit安装检验安装结果:需要在所有节点上执行上述安装过程。

4、执行如下命令将GPFS命令行工具所在目录加入shell的执行路径/etc/profile:export PATH=$PATH:/usr/lpp/mmfs/bin5、环境介绍在qhdx_a上显示磁盘设备如下图所示,我们将用hdisk5至hdisk10共6块盘构建GPFS文件系统。

6、首先保证hosts文件里面包含所有集群节点的纪录。

7、在.rhost文件里面增加所有集群节点的纪录。

[root@lpar1#]cat /.rhostsqhdx_a rootqhdx_b root至此,rsh和rcp已能正常工作,可以用rsh hostname command 来验证配置是否正确。

8、准备集群的节点配置文件(cp 备份文件)[root@lpar1#]cat /tmp/mmfs/nodefile#NodeName:NodeDesignations:AdminNodeNameqhdx_a:manager-quorumqhdx_b:manager-quorum该节点配置文件每一行对应一个集群节点,每个集群节点有用减号分隔两个配置项。

1、linux磁盘操作实验中的基本命令

1、linux磁盘操作实验中的基本命令

1、linux磁盘操作实验中的基本命令
linux系统中的磁盘操作是系统管理和维护中的重要部分之一。

本文将介绍一些常用的Linux磁盘操作命令,包括fdisk、mkfs、e2fsck、mount、umount等。

1. fdisk命令
fdisk命令用于磁盘分区,其格式为fdisk [options] device。

其中,device为要操作的磁盘设备,options为命令选项。

常用命令选项:
-l 显示所有磁盘分区信息
-n 创建一个新分区
-p 显示分区表
-t 修改分区类型
-t 设置要创建的文件系统类型(如ext4、ntfs等)
-L 设置文件系统的卷标(可选)
-m 设置预留空间的百分比
-f 强制检查和修复文件系统
-y 对所有问题都自动回答“yes”
4. mount命令
-t 设置要挂载的文件系统类型
-o 设置额外的挂载选项(如读写权限、用户权限等)
umount命令用于卸载文件系统,其格式为umount mount_point。

其中,mount_point 为要卸载的挂载点。

总结:。

GPFS for linux安装与实施文档

GPFS for linux安装与实施文档

GPFS for linux实施目录1、GPFS规划 (3)2、GPFS实施 (3)2.1、软件需求 (3)2.2软件安装 (3)2.2.1在每个节点上安装GPFS软件包 (4)2.2.2、gpfs软件编译 (4)2.2.3、在每个节点上编译.bashrc文件,建立GPFS命令环境变量 (4)2.2.4、创建节点描述文件 (5)2.2.5、创建磁盘描述文件 (5)2.2.6、创建主机信任文件 (5)2.2.7、确认连接磁盘 (5)3、GPFS安装 (6)3.1、建立集群 (6)3.1.1、创建集群文件系统node1 (6)3.1.2、显示集群文件系统 (6)3.2、创建NSD (7)3.2.、使用mmcrnsd创建NSD (7)3.2.2、显示NSD (7)3.3、启动GPFS文件系统 (7)3.4、查看GPFS文件系统状态 (7)3.5、建立文件系统 (7)3.6、检查文件系统 (8)1、GPFS规划在虚拟机上安装2台RedHat 5 linux,系统分配8G硬盘,令每台节点分配2个2G的硬盘具2、GPFS实施2.1、软件需求辅助软件:Vmvare 7.0redhat 5libstdc++compat-libstdc++-296compat-libstdc++-33libXpimakegcc-c++kernelkernel-headerskernel-develkernel-smpkernel-smp-develxorg-x11-xauthGPFS软件需求gpfs.basegpfs.msg.en_USgpfs.docsgpfs.gp2.2软件安装使用rpm –ivh将以上需求安装包在每个节点上装齐2.2.1在每个节点上安装GPFS软件包2.2.1.1Tar -zxcvf解压gpfs-3.1.0-6.x86_64.update.tar.gz生成gpfs.basegpfs.msg.en_USgpfs.docsgpfs.gp2.2.1.2使用rpm安装软件包rpm -ivh gpfs.msg.en_US-3.1.0-6.noarch.rpmrpm -ivh gpfs.docs-3.1.0-6.noarch.rpmrpm -ivh gpfs.gpl-3.1.0-6.noarch.rpmrpm -ivh ---noscripts gpfs.base-3.1.0-6.x86_64.update.rpm2.2.1.3使用rpm -qa|grep gpfs检查GPFS软件安装情况gpfs.base-3.1.0-6gpfs.msg.en_US-3.1.0-6gpfs.docs-3.1.0-6gpfs.gpl-3.1.0-62.2.2、gpfs软件编译2.2.2.1、在每个节点中准备portability layer build#echo 'Red Hat Enterprise Linux Server release 5.3 (Tikanga)' >/etc/redhat-releasecd /usr/lpp/mmfs/srcexport SHARKCLONEROOT=/usr/lpp/mmfs/srcrm config/site.mcrmake Autoconfig2.2.2.2、在每个节点上检查配置文件值与系统环境是否正确grep ^LINUX_DISTRIBUTION config/site.mcrgrep 'define LINUX_DISTRIBUTION_LEVEL' config/site.mcrgrep 'define LINUX_KERNEL_VERSION' config/site.mcr注意:"2061899" 意思是l "2.6.18-128.1.10.el5"2.2.2.3、在每个节点上编译make cleanmake Worldmake InstallImages2.2.3、在每个节点上编译.bashrc文件,建立GPFS命令环境变量On each node, edit the PATH,vi ~/.bashrc添加PATH=$PATH:/usr/lpp/mmfs/bin立即生效source ~/.bashrc2.2.4、创建节点描述文件Vi /tmp/gpfs_node10.3.164.24 node1:quorum-manager10.3.164.25 node2:quorum-manager2.2.5、创建磁盘描述文件/dev/hdb:node1:::1:GPFSNSD12.2.6、创建主机信任文件2.2.6.1、以下命令分别在node1和node2上都执行一遍#mkdir ~/.ssh#chmod 700 ~/.ssh#ssh-keygen -t rsa#ssh-keygen -t dsa2.2.6.2 、在node1上执行以下命令#cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys#cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys#ssh node2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys #ssh node2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys #scp ~/.ssh/authorized_keys node2:~/.ssh/authorized_keys 2.2.6.3、测试两个节点的连接等效性#ssh node1 date#ssh node2 date2.2.7、确认连接磁盘#fdisk –lDisk /dev/sda: 16.1 GB, 16106127360 bytes255 heads, 63 sectors/track, 1958 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 1958 15623212+ 8e Linux LVMDisk /dev/hdb: 2 GB, 2736369664 bytes64 heads, 32 sectors/track, 10239 cylindersUnits = cylinders of 2048 * 512 = 248576 bytes3、GPFS安装3.1、建立集群3.1.1、创建集群文件系统node1mmcrcluster -n /tmp/gpfs_node -p node1 -s node2 -r /usr/bin/ssh -R /usr/bin/scp命令显示:mmcrcluster: Processing node 1mmcrcluster: Processing node2mmcrcluster: Command successfully completedmmcrcluster: Propagating the cluster configuration data to all affected nodes. This is an asynchronous process.3.1.2、显示集群文件系统mmlsclusterGPFS cluster information========================GPFS cluster name: node1GPFS cluster id: 13882348004399855353GPFS UID domain: node1Remote shell command: /usr/bin/sshRemote file copy command: /usr/bin/scpGPFS cluster configuration servers:-----------------------------------Primary server: node1Secondary server:Node Daemon node name IP address Admin node name Designation1 node1 10.3.164.24 node1 quorum-manager2 node2 10.3.164.25 node2 quorum-manager3.2、创建NSD3.2.、使用mmcrnsd创建NSDmmcrnsd -F /tmp/gpfs_disk -v yes命令显示:mmcrnsd: Processing disk hdbmmcrnsd: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.3.2.2、显示NSDmmlsnsd –mDisk name NSD volume ID Device Node name Remarks -------------------------------------------------------------------------------gpfs1nsd C0A801F54A9B3732 /dev/hdb node1 primary node gpfs1nsd C0A801F54A9B3732 /dev/hdb node23.3、启动GPFS文件系统mmstartup –aMon Aug 31 10:37:48 CST 2009: mmstartup: Starting GPFS ...3.4、查看GPFS文件系统状态mmgetstate -aNode number Node name GPFS state------------------------------------------1 node1 active2 node2 active3.5、建立文件系统#mkdir /gpfs 建立挂载点#./bin/mmcrfs /gpfs gpfsdev -F /tmp/gpfs_disk -A yes -B 1024K -v yes命令显示:The following disks of gpfsdev will be formatted on node node1:gpfs1nsd: size 2241856 KBFormatting file system ...Disks up to size 2 GB can be added to storage pool 'system'.Creating Inode FileCreating Allocation MapsClearing Inode Allocation MapClearing Block Allocation MapCompleted creation of file system /dev/gpfsdev.mmcrfs: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.3.6、检查文件系统#cat /etc/fstab………………………/dev/gpfsdev /gpfs gpfs rw,mtime,atime,dev=gpfsdev,autostart 0 0 Df-g/dev/hdb /gpfs。

磁盘管理的命令

磁盘管理的命令

磁盘管理的命令
磁盘管理是操作系统的重要组成部分,它包含了许多命令,用于管理磁盘的分区、格式化、挂载和卸载等操作。

下面是一些常用的磁盘管理命令:
1. fdisk:用于编辑磁盘分区表,包括创建、删除、修改分区等操作。

2. mkfs:用于格式化文件系统,常用的格式有ext2、ext3、ext4、NTFS等。

3. mount:用于挂载文件系统到指定的目录,使得文件系统中的文件可以被访问。

4. umount:用于卸载已经挂载的文件系统,使得文件系统中的文件不再可访问。

5. df:用于显示磁盘空间的使用情况,包括磁盘总容量、已使用容量和可用容量等信息。

6. du:用于显示文件或目录的磁盘空间占用情况,包括占用的磁盘容量大小和占用的inode数量。

7. fdisk -l:用于列出系统中所有的磁盘分区信息。

8. mkswap:用于创建交换分区,使得系统可以使用交换空间来扩展内存。

9. swapon:用于启用交换分区,使得系统可以使用交换空间来扩展内存。

10. swapoff:用于禁用交换分区,使得系统不再使用交换空间
来扩展内存。

以上是一些常用的磁盘管理命令,它们可以帮助我们更好地管理系统中的磁盘空间。

linux fdisk 命令参数

linux fdisk 命令参数

linux fdisk 命令参数
在Linux中,`fdisk`是一个磁盘分区工具,它可以用来创建、删除、调整、复制和移动磁盘分区。

下面是`fdisk`命令的常用参数:
1. `-l`:查看磁盘分区信息。

例如:`fdisk -l /dev/sda`,将显示硬盘`/dev/sda`的分区信息。

2. `-n`:创建新的分区。

例如:`fdisk /dev/sda -n`,将在`/dev/sda`上创建一个新的分区。

3. `-d`:删除一个分区。

例如:`fdisk /dev/sda -d 1`,将删除硬盘`/dev/sda`上的第一个分区。

4. `-t`:更改分区的文件系统类型。

例如:`fdisk /dev/sda -t 1 83`,将硬盘`/dev/sda`上的第一个分区的文件系统类型更改为Linux。

5. `-p`:显示分区表信息。

例如:`fdisk /dev/sda -p`,将显示硬盘`/dev/sda`的分区表信息。

6. `-v`:显示`fdisk`的版本信息。

例如:`fdisk -v`,将显示`fdisk`的版本信息。

7. `-u`:切换`fdisk`的单位为扇区。

例如:`fdisk /dev/sda -u`,将切换`fdisk`的单位为扇区。

以上是`fdisk`命令的常用参数,更详细的参数可以通过`man fdisk`命令查看`fdisk`的手册页。

GPFS配置手册

GPFS配置手册

GPFS配置⼿册江西省农信社GPFS安装⼿册V1.0⽬录1.江西省农信社GPFS规划 (2)1.1江西省农信社GPFS集群规划 (2)1.2集群Quorum⽅式 (3)1.3NSD磁盘组成 (3)1.4⽂件系统基本信息 (3)1.5GPFS系统环境⽰意图 (5)2.GPFS安装前准备 (5)2.1安装介质及补丁准备 (5)2.2Openssl及Openssh (6)2.3Linux节点安装ksh (6)2.4Linux节点修改⽹络参数 (6)3.GPFS安装配置 (7)3.1配置ssh信任关系 (7)3.2AIX安装GPFS软件 (10)3.3Linux安装GPFS软件 (11)3.4GPFS集群配置 (12)4.GPFS⽇常维护 (19)4.1GPFS启动 (19)4.2GPFS停⽌ (19)4.3查看GPFS使⽤状况 (20)1.江西省农信社GPFS规划1.1江西省农信社GPFS集群规划1.2集群Quorum⽅式集群Quorum⽅式采⽤Node Quorum + Tiebreaker disks,两个AIX节点加上⼀块专⽤的SAN磁盘,⽬前只有⼀个AIX节点,第⼆个AIX节点和SAN磁盘需要后续添加。

1.3NSD磁盘组成1.4⽂件系统基本信息1.5GPFS系统环境⽰意图GPFS Server: 2个AIX分区连接V7000 SAN Storage: SVCGPFS Client: 48个Power Linux分区GPFS管理⽹络:千兆交换机2.GPFS安装前准备2.1安装介质及补丁准备安装包:GPFS v3.5.0.0补丁:GPFS-3.5.0.112.2Openssl及Openssh确认AIX上openssl及openssh是否已安装,Linux默认已经安装; lslpp -l |grep open2.3Linux节点安装ksh#rpm -ivh ksh-20100621-19.el6.ppc64.rpm2.4Linux节点修改⽹络参数修改/etc/sysctl.conf⽂件,需修改的⽹络参数如下:修改完毕后执⾏sysctl -p /etc/sysctl.conf让配置⽣效3.GPFS安装配置3.1配置ssh信任关系在节点/doc/abb911b558fafab068dc0287.html 上⽣成并配置ssh密钥对#ssh-keygen -t rsa# cd .ssh# lsid_rsa id_rsa.pub# cat id_rsa.pub > authorized_keys# chmod 600 authorized_keys# echo "StrictHostKeyChecking no" > config # chmod 600 config 修改各节点的/etc/hosts⽂件,加⼊对集群中各节点的别名和ip地址验证本机⽆需密码的ssh登录#ssh `hostname`将.ssh⽬录复制到其他各节点#scp -r /.ssh /doc/abb911b558fafab068dc0287.html :/root/#scp -r /.ssh /doc/abb911b558fafab068dc0287.html :/root/#scp -r /.ssh /doc/abb911b558fafab068dc0287.html :/root/…#scp -r /.ssh /doc/abb911b558fafab068dc0287.html :/root/验证各节点间⽆密码的ssh登录3.2AIX安装GPFS软件1)gpfs3.5.0安装包放在/home/gpfsaix/iso⽬录下2)切换/home/gpfsaix/iso⽬录下,通过smitty installp安装GPFS软件3)安装补丁gpfs3.5版本,需要升级到3.5.0.11以上,补丁下载地址:/doc/abb911b558fafab068dc0287.html /support/fixcentral/swg/selectFixes?parent=Cluster+software&produ ct=ibm/power/IBM+General+Parallel+File+System&release=3.5.0&platform=AIX&function =all下载后上传到服务器后解压:gzip -d -c filename.tar.gz |tar -xvf -使⽤smitty update_all安装补丁4)安装后检查#lslpp -l|grep gpfs如果之前已经创建了cluster,在所有node都down的状态下,加载GPFS版本到最新版本:mmchconfig release=LATEST;如果是新装的GPFS,则可以忽略此步。

GPFS常用命令

GPFS常用命令

供稿人:李明军GPFS是IBM推出的行业领先的并行分布式集群文件系统,从1995年投入商用至今已经有10多年的历史。

GPFS是一个共享磁盘的文件系统,集群内的所有节点可以并行地访问所有共享磁盘,并通过分布式的Token管理机制和条带化技术来管理和优化节点的访问。

GPFS的应用范围非常广泛,从多节点文件共享服务、实时多媒体处理、到大型的高性能计算集群,我们都可以看到GPFS的优秀表现。

GPFS也应用在众多的企业应用里面,比如HACMP、Oracle RAC、SAP。

GPFS在这些应用里面都表现出了非常出色的性能和高可用性。

本文向大家介绍GPFS最新版本3.1版本基本概念及其在AIX环境下的安装和基本配置。

1. GPFS的版本历史1995年: GPFS前身Tiger Shark发布,应用于实时媒体处理行业,采用了数据条带化技术;1998年: GPFS1.4版发布,开始应用于高性能计算领域,并支持标准Posix语义;2002年: GPFS2.1版发布,开始支持Linux,并应用于IBM虚拟带库产品中;2005年: GPFS2.3版发布,开始支持32位/64位互操作性和广域网连接等特性;2006年: GPFS3.1版发布,新增信息生命周期管理和分布式锁管理功能。

除了主要版本发布外,GPFS还有多个不断更新的维护级别(ML)升级包,截至本文发稿时,GPFS3.1的当前维护级别(ML)为3.1.0.12,本文的安装和配置基于该版本。

2. GPFS的基本概念在安装和配置GPFS之前,需要先了解一下GPFS的一些基本概念和相关术语。

SAN:这里指的是磁盘存储设备通过光纤交换机连接到服务器的HBA卡,为服务器提供逻辑存储LUN的模式,在GPFS集群里面,可以通过将同一个LUN同时划分给多台服务器的方式为GPFS提供共享磁盘。

Disk:磁盘,指的是LUN在服务器上识别出的设备,对于单HBA卡LUN,AIX操作系统将其识别为hdisk,在多HBA卡多路径模式下有以下几种:1) MPIO on AIX = hdisk2) SDD (non-MPIO) on AIX = vpath3) PowerPath by EMC = hdiskpower4) HDLM by Hitatchi = dlmfdrvNSD: 是Network Shared Disk的缩写,最早应用在GPFS的Linux集群上面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GPFS文件系统常用命令
GPFS文件系统常用命令1. GPFS常用查看命令............................................................... .................................................... 1 显示集群文件系统(MMLSCLUSTER) ................................... ......................................................... 1 显示NSD(MMLSNSD –L查看文件系统与NSD的对应关系;MMLSNSD –M查看NSD与存储盘的对应关系;某些节点会提示有互信错误) .............................................................. . (2)
MMLSCONFIG ......................................... ........................................................ 3 查看GPFS文件系统状态 (3)
其他查看命令............................................................... .......................................................... 4 2.
GPFS常用执行命令............................................................... .................................................... 5 启动GPFS文件系统(MMSTARTUP) ......................................... .................................................... 5 停止GPFS文件系统(MMSHUTDOWN) ................................... ......................................................... 6 3. 配置GPFS文件系统是否开机自动挂载............................................................... ..................... 6 4. GPFS文件系统调整INODE大小............................................................... ................................. 6 5. 简介............................................................... ..................................................................... ....... 7 1. GPFS常用查看命令显示集群文件系统(mmlscluster) #mmlscluster 显示NSD(mmlsnsd –L查看文件系统与nsd的对应关系;mmlsnsd –m查看nsd与存储
盘的对应关系;某些节点会提示有互信错误) NSD全称Network Shared Disk(支持基于Network的IO存取) AIX:使用lspv/scfg等命令查看Linux:使用cat /proc/partitions查看#mmlsnsd -m Mmlsconfig 查看GPFS文件系统状态#mmgetstate –a 其他查看命令/var/mmfs// #mmdf命令#mmllnsd #mmlsdisk #mmdiag –waite 2. GPFS常用执行命令启动GPFS文件系统(mmstartup) #mmstartup -a
停止GPFS文件系统(mmshutdown) 3. 配置GPFS 文件系统是否开机自动挂载GPFS 文件系统的自动挂载设置是全局的;当设置文件系统的Automount为Yes时,该文件系统在节点重启后会自动挂载,所有节点都是如此。

需要某个或者某些节点不使用这个配置时,需要在相
应节点上的目录里增加描述文件,用于区别全局设置:touch /var/mmfs/etc/ignoreStartupMount# 所有文件系统不自动挂载touch /var/mmfs/etc/ignoreStartupMount. # 该文件系统不自动挂载使用如下命令查询devicename, #which mmlsfs #/usr/lpp/mmfs/bin/mmlsfs all 找到此行:“File system attributes for /dev/bej_esb” 例:touch /var/mmfs/etc/_esb # 该文件系统不自动挂载注:/etc/fstab中自动挂载行不需处理重启操作系统验证该gpfs文件系统是否还会自动挂载。

4. GPFS文件系统调整inode大小df –ih 查看文件系统inode占用情况gpfs调整inode大小mmchfs /dev/xxxx --inode-limite xxxxM 例:mmchfs /dev/ECMData --inode-limite 16M
5. 简介GPFS(General Parallel File System通用并行文件系统) 是IBM为AIX和Linux集群系统设计的共享磁盘的并行文件系统。

支持:
AIX,Linux和Windows操作系统并支持操作系统混搭。

支持hadoop 不支持NAS 支持:DB2,oracle RAC,SAP IO node 最大64个GPFS安装:Server:光纤路径或以太网路径且可以共存Client到集群:光纤路径或以太网路径且可以共存# –w nodename 抓日志Node角色:Configuration node Cluster Manager File system Manager Quota Manager GPFS code /usr/lpp/mmfs/bin执行文件目录/var/adm/ras日志Primary server Secondary server mmdiag 诊断命令,才有带!是自定义配置日志只有在重启时才重新生成。

默认只记录:启动,配置和出问题的信息Gpfs日志看不到:应用问题。

创建文件系统时的参数:-B Blocksize确定后,不能再改变大小lsmount查看挂载情况,不能查看文件使用情况两个gpfs集群之间可以做
互信,可以文件系统权限控制。

GPFS介绍安装疑难解答删节点:mmdelnode 配置server和NSD server不能删。

几个servernode可以坏掉是根据几个仲裁确定的;Quorum with tibbreaker disks;可以坏掉6个或2个server node。

先判断:servernode,后判断:tibbreaker disks 2/n+1 /14看到gpfs 500G和gpfs ,不同的gpfs集群?。

相关文档
最新文档