linux挂载磁盘阵列

 

linux挂载磁盘阵列

在许多项目中,都会把数据存放于磁盘阵列,以确保数据安全或者实现负载均衡。在初始安装数据库系统和数据恢复时,都需要先挂载磁盘阵列到系统中。本文记录一次在linux系统中挂载磁盘的操作步骤,以及注意事项。

此处所用操作系统为Asianux,磁盘阵列设备名为emcpowera,使用的分区为emcpowera1。

1.  使用命令fdisk –l /dev/emcpowera查看磁盘阵列的分区情况:

2.  正常情况下,磁盘阵列分区信息如上图所示(只有一个分区/dev/emcpowera1)。如果显示结果为空,说明磁盘阵列与服务器之间的物理连接有问题,请与服务器管理员联系;

3.  在/opt目录下新建一个空文件夹作为磁盘阵列的挂载点(此处示例中命名为GISData):

#mkdir /opt/GISData

4.  修改系统配置文件/etc/fstab(该文件控制系统磁盘加载),依照文件格式在最后一列添加如下信息:

/dev/emcpowera1         /opt/GISData           ext3    defaults        0  0

添加后的fstab文件内容类似如下图:

5.  重启机器后登录系统,使用命令df –lhT –B G查看当前的文件系统:

6.  正常情况下,显示的文件系统信息如上图所示,则挂载磁盘阵列成功;若显示的结果中不包含磁盘阵列分区信息,则磁盘阵列挂载失败,请与服务器管理员联系。

 

注意事项:挂载好磁盘阵列,在数据库服务器运行过程中,如果发生断电后自动重启,则会发现数据库无法加载数据,也找不到磁盘阵列。这时可以再手动启动服务器一次,便能顺利加载磁盘阵列。个人推测可能是在来电后磁盘阵列和服务器同时自动启动,但因为磁盘阵列的启动速度不如服务器,所以服务器加载磁盘阵列失败。

iSCSI(Internet SCSI)是一种通过TCP/IP网络传输SCSI命令的技术,它允许服务器将远程存储设备视为本地磁盘挂载iSCSI磁盘阵列通常涉及以下几个步骤: ### 步骤一:安装iSCSI启动器 首先需要确保你的系统上已经安装了iSCSI启动器工具包。 **对于基于Debian/Ubuntu系统的Linux发行版**: ```bash sudo apt-get update sudo apt-get install open-iscsi ``` **对于基于RedHat/CentOS/Fedora的Linux发行版**: ```bash sudo yum install iscsi-initiator-utils ``` ### 步骤二:发现并连接到目标iSCSI服务器 1. 使用`iscsiadm -m discovery` 命令查找可用的目标。 ```bash sudo iscsiadm --mode discovery --type sendtargets --portal <target_IP> ``` 2. 找到正确的IQN (iSCSI Qualified Name) 后可以尝试登录: ```bash sudo iscsiadm --mode node --targetname <Target_IQN> --login ``` ### 步骤三:检查新添加的块设备 一旦成功登录,你应该能够在 `/dev/disk/by-path/` 或者直接在 `/dev/sd*` 下面看到新的磁盘设备。你可以使用 `lsblk`, `fdisk -l` 等命令查看所有已知硬盘情况。 ### 步骤四:创建文件系统、分区或将其加入现有的RAID配置中 如果这是一个全新的裸盘,则可以根据需求对其进行初始化操作,例如创建一个新的EXT4文件系统: ```bash sudo mkfs.ext4 /dev/<new_disk_identifier> ``` 接着就可以像普通磁盘一样进行格式化或者设置LVM卷组等高级操作;如果是作为已有集群的一部分的话则按相应方案处理即可。 完成上述过程后,iSCSI 挂载就算完成了,并且可以在系统重启时自动重新加载此 iSCSI 设备(需确保服务开机自启及保存会话信息).
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值