linux 下挂载硬盘的问题

学海无涯-回头是岸 2018-01-31 10:42:15
目前的需求是这样的
我需要把 /dev/mapper/mpathm1 /databak 设置为自动开机挂载,这个设置为自动挂载会上 rac起不来吗?
这个自动挂载应该怎么设置哦?
[root@rac1 ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Mon Nov 6 07:21:20 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / ext4 defaults 1 1
UUID=5604b794-aca7-45b2-ae3a-13c2ba882f00 /boot ext4 defaults 1 2
/dev/mapper/centos-dev_shm /dev/shm ext4 defaults 1 2
/dev/mapper/centos-home /home ext4 defaults 1 2
/dev/mapper/centos-u01 /u01 ext4 defaults 1 2
/dev/mapper/centos-swap swap swap defaults 0 0
直接用 vi /etc/fstab
然后把那个 /dev/mapper/mpathm1 /databak加在最下吗?

还有个问题是这台服务器自带存储是3个t但是 前面布置服务器的时候只分了一个t,现在要把剩下的2个t分出来,应该怎么处理呢,分出来后对rac有影响吗?
...全文
806 37 打赏 收藏 转发到动态 举报
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
minsic78 2018-02-01
  • 打赏
  • 举报
回复
引用 34 楼 baidu_36457652 的回复:
[quote=引用 33 楼 minsic78 的回复:] 是谁说的路径名一样或者挂载目录名一样的文件系统就是共享的啊,我不同机器上,不属于同一个集群,甚至一个天南一个地北的两台机器上,有一样名称的设备名不是很正常的事情?
主要是我觉得服务器有自带的存储,如果不为了共享 干嘛用磁盘阵列上的存储mount上呢。。。[/quote] 本地磁盘(磁盘,非SSD)或者稍微高级点的本地的磁阵,没法和专门的存储设备性能相比啊,数据库是大多是IO密集型的应用,不用性能好点的存储怎么行?而且本地磁盘要搞成共享也很麻烦,性能也不靠谱,比如用NFS之类的。
nettman 2018-02-01
  • 打赏
  • 举报
回复
关注,学习
  • 打赏
  • 举报
回复
引用 3 楼 liuzhijian2008x 的回复:
存储的话,都是用Multipath ,不同厂家的multipath还不一样的。有的要udev配合改权限。 直接这样挂到多个rac节点的话会有问题的
[root@rac1 ~]# multipath -ll asmdata4 (360002ac0000000000000000f0000a3c4) dm-8 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:0:0 sdc 8:32 active ready running `- 1:0:1:0 sdj 8:144 active ready running asmdata3 (360002ac0000000000000000e0000a3c4) dm-2 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:1:2 sdl 8:176 active ready running `- 1:0:0:2 sde 8:64 active ready running asmdata2 (360002ac0000000000000000d0000a3c4) dm-7 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:0:1 sdd 8:48 active ready running `- 1:0:1:1 sdk 8:160 active ready running mpathm (360002ac000000000000000100000a3c4) dm-6 3PARdata,VV size=1.0T features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:1:6 sdp 8:240 active ready running `- 1:0:0:6 sdi 8:128 active ready running asmdata1 (360002ac0000000000000000c0000a3c4) dm-3 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:1:3 sdm 8:192 active ready running `- 1:0:0:3 sdf 8:80 active ready running redocr2 (360002ac0000000000000000b0000a3c4) dm-4 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:1:4 sdn 8:208 active ready running `- 1:0:0:4 sdg 8:96 active ready running redocr1 (360002ac0000000000000000a0000a3c4) dm-5 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:1:5 sdo 8:224 active ready running `- 1:0:0:5 sdh 8:112 active ready running 这个在自动重启mpathm (360002ac000000000000000100000a3c4) dm-6 3PARdata,VV size=1.0T features='1 queue_if_no_path' hwhandler='1 alua' wp=rw 里面不是自动mount的,有人说如果把他设置为开机自动mount ,这样两边节点的mount的共享文件不一样,rac会出问题。
  • 打赏
  • 举报
回复
引用 4 楼 minsic78 的回复:
自动mount就放/etc/fstab文件就好了 RAC用的是共享存储,不会是本地文件系统,
我明白你的意思。目前这个 [root@rac1 ~]# multipath -ll asmdata4 (360002ac0000000000000000f0000a3c4) dm-8 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:0:0 sdc 8:32 active ready running `- 1:0:1:0 sdj 8:144 active ready running asmdata3 (360002ac0000000000000000e0000a3c4) dm-2 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:1:2 sdl 8:176 active ready running `- 1:0:0:2 sde 8:64 active ready running asmdata2 (360002ac0000000000000000d0000a3c4) dm-7 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:0:1 sdd 8:48 active ready running `- 1:0:1:1 sdk 8:160 active ready running mpathm (360002ac000000000000000100000a3c4) dm-6 3PARdata,VV size=1.0T features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:1:6 sdp 8:240 active ready running `- 1:0:0:6 sdi 8:128 active ready running asmdata1 (360002ac0000000000000000c0000a3c4) dm-3 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:1:3 sdm 8:192 active ready running `- 1:0:0:3 sdf 8:80 active ready running redocr2 (360002ac0000000000000000b0000a3c4) dm-4 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:1:4 sdn 8:208 active ready running `- 1:0:0:4 sdg 8:96 active ready running redocr1 (360002ac0000000000000000a0000a3c4) dm-5 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 1:0:1:5 sdo 8:224 active ready running `- 1:0:0:5 sdh 8:112 active ready running 这个在自动重启mpathm (360002ac000000000000000100000a3c4) dm-6 3PARdata,VV size=1.0T features='1 queue_if_no_path' hwhandler='1 alua' wp=rw 里面不是自动mount的,有人说如果把他设置为开机自动mount ,这样两边节点的mount的共享文件不一样,rac会出问题。
minsic78 2018-01-31
  • 打赏
  • 举报
回复
自动mount就放/etc/fstab文件就好了 RAC用的是共享存储,不会是本地文件系统,
liu志坚 2018-01-31
  • 打赏
  • 举报
回复
存储的话,都是用Multipath ,不同厂家的multipath还不一样的。有的要udev配合改权限。 直接这样挂到多个rac节点的话会有问题的
  • 打赏
  • 举报
回复
引用 1 楼 liuzhijian2008x 的回复:
你这个是用的存储还是内置盘呢? 存储的话用multipath了
是存储 但是现在是手动mount上的,我想设置为开机自动
liu志坚 2018-01-31
  • 打赏
  • 举报
回复
你这个是用的存储还是内置盘呢? 存储的话用multipath了
liu志坚 2018-01-31
  • 打赏
  • 举报
回复
引用 34 楼 baidu_36457652 的回复:
[quote=引用 33 楼 minsic78 的回复:] 是谁说的路径名一样或者挂载目录名一样的文件系统就是共享的啊,我不同机器上,不属于同一个集群,甚至一个天南一个地北的两台机器上,有一样名称的设备名不是很正常的事情?
主要是我觉得服务器有自带的存储,如果不为了共享 干嘛用磁盘阵列上的存储mount上呢。。。[/quote] 你要用做共享存储用的话,要不就ASM DG,要不就ACFS。 你要mount上做逻辑备份用的话,就当做是本地存储用了。
  • 打赏
  • 举报
回复
引用 33 楼 minsic78 的回复:
是谁说的路径名一样或者挂载目录名一样的文件系统就是共享的啊,我不同机器上,不属于同一个集群,甚至一个天南一个地北的两台机器上,有一样名称的设备名不是很正常的事情?
主要是我觉得服务器有自带的存储,如果不为了共享 干嘛用磁盘阵列上的存储mount上呢。。。
minsic78 2018-01-31
  • 打赏
  • 举报
回复
是谁说的路径名一样或者挂载目录名一样的文件系统就是共享的啊,我不同机器上,不属于同一个集群,甚至一个天南一个地北的两台机器上,有一样名称的设备名不是很正常的事情?
  • 打赏
  • 举报
回复
引用 30 楼 minsic78 的回复:
ASM用的共享磁盘不可能放在/etc/fstab文件中,如果你想知道ASM用了哪些盘,那么: su - grid asmcmd lsdsk -k
哦哦 要用asm进去看啊。 我看了下两个节点 [root@rac2 ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Mon Nov 6 07:49:17 2017 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/centos-root / ext4 defaults 1 1 UUID=2f0ec6d8-887b-49f9-a249-b5896ed1a3e8 /boot ext4 defaults 1 2 /dev/mapper/centos-dev_shm /dev/shm ext4 defaults 1 2 /dev/mapper/centos-home /home ext4 defaults 1 2 /dev/mapper/centos-u01 /u01 ext4 defaults 1 2 /dev/mapper/centos-swap swap swap defaults 0 0 [root@rac1 ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Mon Nov 6 07:21:20 2017 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/centos-root / ext4 defaults 1 1 UUID=5604b794-aca7-45b2-ae3a-13c2ba882f00 /boot ext4 defaults 1 2 /dev/mapper/centos-dev_shm /dev/shm ext4 defaults 1 2 /dev/mapper/centos-home /home ext4 defaults 1 2 /dev/mapper/centos-u01 /u01 ext4 defaults 1 2 /dev/mapper/centos-swap swap swap defaults 0 0 /dev/mapper/mpathm1 /databak ext4 defaults 0 0 /dev/mapper/mpathm1 /databak ext4 defaults 0 0 这个是我刚加的,UUID=5604b794-aca7-45b2-ae3a-13c2ba882f00 /boot 这个uuid不一样 其它是 一样,难道除了asm里面的数据磁盘组,还有其它的东西是共享的吗
船长的守望 2018-01-31
  • 打赏
  • 举报
回复
如果是Java的就好了
minsic78 2018-01-31
  • 打赏
  • 举报
回复
ASM用的共享磁盘不可能放在/etc/fstab文件中,如果你想知道ASM用了哪些盘,那么: su - grid asmcmd lsdsk -k
  • 打赏
  • 举报
回复
引用 28 楼 liuzhijian2008x 的回复:
[quote=引用 27 楼 baidu_36457652 的回复:] [quote=引用 26 楼 baidu_36457652 的回复:] [quote=引用 25 楼 liuzhijian2008x 的回复:] LABEL=dumpbak /arch/dumpbak ext3 defaults 0 0 我们生成库dump备份的文件系统是设置0的。建议写0 之前我们这有个哥们,从共享存储里面划了个LUN,格式化,然后挂载到rac的多个节点上,然后fstab里面写得是1,2 。系统重启的时候发现起不来了,就是这个文件系统挂多个节点紊乱了,出问题了,fstab里面又写了2,启动的时候自检失败。到single模式改了才启动的。
/dev/mapper/mpathm1 /databak ext4 defaults 0 0 这个样子吗? 主要我不知道 他格式是不是 ext4 [/quote] 找到了 是 ext4 的格式[/quote] 是的啊[/quote] [root@rac1 ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Mon Nov 6 07:21:20 2017 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/centos-root / ext4 defaults 1 1 UUID=5604b794-aca7-45b2-ae3a-13c2ba882f00 /boot ext4 defaults 1 2 /dev/mapper/centos-dev_shm /dev/shm ext4 defaults 1 2 /dev/mapper/centos-home /home ext4 defaults 1 2 /dev/mapper/centos-u01 /u01 ext4 defaults 1 2 /dev/mapper/centos-swap swap swap defaults 0 0 这上面能看到哪个是 mount asm用的共享磁盘的吗
  • 打赏
  • 举报
回复
引用 26 楼 baidu_36457652 的回复:
[quote=引用 25 楼 liuzhijian2008x 的回复:] LABEL=dumpbak /arch/dumpbak ext3 defaults 0 0 我们生成库dump备份的文件系统是设置0的。建议写0 之前我们这有个哥们,从共享存储里面划了个LUN,格式化,然后挂载到rac的多个节点上,然后fstab里面写得是1,2 。系统重启的时候发现起不来了,就是这个文件系统挂多个节点紊乱了,出问题了,fstab里面又写了2,启动的时候自检失败。到single模式改了才启动的。
/dev/mapper/mpathm1 /databak ext4 defaults 0 0 这个样子吗? 主要我不知道 他格式是不是 ext4 [/quote] 找到了 是 ext4 的格式
  • 打赏
  • 举报
回复
引用 25 楼 liuzhijian2008x 的回复:
LABEL=dumpbak /arch/dumpbak ext3 defaults 0 0 我们生成库dump备份的文件系统是设置0的。建议写0 之前我们这有个哥们,从共享存储里面划了个LUN,格式化,然后挂载到rac的多个节点上,然后fstab里面写得是1,2 。系统重启的时候发现起不来了,就是这个文件系统挂多个节点紊乱了,出问题了,fstab里面又写了2,启动的时候自检失败。到single模式改了才启动的。
/dev/mapper/mpathm1 /databak ext4 defaults 0 0 这个样子吗? 主要我不知道 他格式是不是 ext4
liu志坚 2018-01-31
  • 打赏
  • 举报
回复
引用 27 楼 baidu_36457652 的回复:
[quote=引用 26 楼 baidu_36457652 的回复:] [quote=引用 25 楼 liuzhijian2008x 的回复:] LABEL=dumpbak /arch/dumpbak ext3 defaults 0 0 我们生成库dump备份的文件系统是设置0的。建议写0 之前我们这有个哥们,从共享存储里面划了个LUN,格式化,然后挂载到rac的多个节点上,然后fstab里面写得是1,2 。系统重启的时候发现起不来了,就是这个文件系统挂多个节点紊乱了,出问题了,fstab里面又写了2,启动的时候自检失败。到single模式改了才启动的。
/dev/mapper/mpathm1 /databak ext4 defaults 0 0 这个样子吗? 主要我不知道 他格式是不是 ext4 [/quote] 找到了 是 ext4 的格式[/quote] 是的啊
liu志坚 2018-01-31
  • 打赏
  • 举报
回复
LABEL=dumpbak /arch/dumpbak ext3 defaults 0 0 我们生成库dump备份的文件系统是设置0的。建议写0 之前我们这有个哥们,从共享存储里面划了个LUN,格式化,然后挂载到rac的多个节点上,然后fstab里面写得是1,2 。系统重启的时候发现起不来了,就是这个文件系统挂多个节点紊乱了,出问题了,fstab里面又写了2,启动的时候自检失败。到single模式改了才启动的。
  • 打赏
  • 举报
回复
引用 18 楼 minsic78 的回复:
前面说的好像有点乱,再整理下:首先确定新增的盘是用来干嘛的?如果是用来存放数据文件的,那么它必须在RAC的各节点间共享,并且需要加入ASM磁盘组,至于是不是要丢到原有的磁盘组里面,看需求,但你现在的情况不太适合那么做,因为原来的LUN都是500G的,现在一个1T,这会导致同个磁盘组中的LUN上数据分布不均,从而可能导致磁盘组整体性能问题。如果只是逻辑备份,那使用方式有几种: 1、它可以不选择加到ASM磁盘组里面(想加入到ASM磁盘组里的前提是盘是在各节点间共享的)——看上去现在应该就是这种情况,而且已经在RAC中的某个节点上认到了,那么接下来就是将这个LUN加入到VG,划成逻辑卷,或者直接分区,然后将逻辑卷或者分区使用操作系统命令mkfs格式化成ext3、ext4,或者linux/UNIX/windows上的各种文件系统,挂载到操作系统的某个目录下即可,要不要随机启动自动mount?这不是个问题,你爱随机启动mount就随机启动mount,你爱手工mount那就手工mount,对你的RAC没有任何影响。当然我肯定选择自动的 2、它可以加入到ASM磁盘组里面(前提是这个LUN已经在RAC各节点间共享),然后你可以用新加的LUN新建一个ASM磁盘组,然后系统层加载ADVM驱动成,并在这个新建ASM磁盘组上创建ADVM(你可以将这个ADVM视作ASM上的逻辑卷),然后在操作系统层将新建的ADVM格式化成ACFS——一种集群文件系统,接下来就可以挂载到操作系统目录下了,该干嘛干嘛。
非常感谢你耐心地回答,目前是这个样子的 这个是只能在单节点上 认到,所以没有想着去做成磁盘组,而且我也不会,也不敢去动这个。 这个也是做成逻辑卷了 格式化的什么格式我不太清楚。系统下的目录是/databak 我只是让他能够开机时候 自动mount上就可以了。
加载更多回复(17)

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧