zoukankan      html  css  js  c++  java
  • Linux开机自动挂载存储

     

             今天有个系统的开发人员跟我说,他们测试系统出现问题重启了服务器后就发现找不到存储了。

    唉,不用说了。肯定没有自动加载存储呗。一个堂堂的技术顾问,一天4-5K工资的人连这个操作都不会啊?忍了。。。

    登录服务器,给查看了下,发现确实是没有自动加载,df -h只能显示本地硬盘的分区,fdisk -l 还是能看到存储空间,这说明这个服务器连接存储是木有问题的。

    输入history | grep mount,查看所有mount记录,最后一条为:mount /dev/emcpowerb1 /oracle/oradata。复制出来,粘贴到命令行,回车后就给那哥们说该干嘛干嘛去吧。哈哈

    不过这个下次重启还是会有问题的,还是彻底解决吧。解决办法有俩:

    1:把mount 的命令放到/etc/rc.d/rc.local 里面去,vi /etc/rc.d/rc.local ,然后把mount /dev/emcpowerb1 /oracle/oradata这个命令塞进去。保存退出就好了

    2:修改/etc/fstab文档

          先vi /etc/fstab,

    LABEL=/                 /                           ext3    defaults        1 1
    LABEL=/boot        /boot                      ext3    defaults        1 2
    tmpfs                    /dev/shm                tmpfs   defaults        0 0
    devpts                  /dev/pts                 devpts  gid=5,mode=620  0 0
    sysfs                    /sys                        sysfs   defaults        0 0
    proc                    /proc                        proc    defaults        0 0
    LABEL=SWAP-sda2         swap           swap    defaults        0 0

    这个就是fstab的内容了,把要挂载的盘信息加到里面吧:

    LABEL=/                 /                           ext3    defaults        1 1
    LABEL=/boot        /boot                      ext3    defaults        1 2
    tmpfs                    /dev/shm                tmpfs   defaults        0 0
    devpts                  /dev/pts                 devpts  gid=5,mode=620  0 0
    sysfs                    /sys                        sysfs   defaults        0 0
    proc                    /proc                        proc    defaults        0 0
    LABEL=SWAP-sda2         swap           swap    defaults        0 0

    /dev/emcpowerb1     /oracle/oradata    ext3     defaults       0 0

    嗯,保存退出,等重启服务器就可以生效了。吼吼

    /etc/fstab里面每列大概意思为:

    第1列是需要挂载的文件系统或存储设备;第2列是挂载点;第3列指定文件系统或分区的类型;第4列为挂载选项,详细参考man mount.命令,defaults就没有问题,除非你有特殊需求;第5列为dump选项,设置是否让备份程序dump备份文件系统,0为忽略,1为备份; 第6列为fsck选项,告诉fsck程序以什么顺序检查文件系统,0为忽略;

    总之 :

    编辑/etc/fstab
    比如想在开机的时候将/dev/sda1安装在/mnt 可以在/etc/fstab中加入一行
    /dev/sda1 /mnt ext3 defaults 0 1
    保存了就OK了。

  • 相关阅读:
    informix 外部表 pipe
    关于XML的一些解析操作
    oracle 导出导入数据库
    判断请求访问的浏览器类型设备
    git与SVN的区别
    Java获取文件路径
    <DIV>内容显示隐藏功能实现
    文件下载
    文件上传
    记录启动Nginx启动失败
  • 原文地址:https://www.cnblogs.com/xkcp008/p/4770073.html
Copyright © 2011-2022 走看看