精华内容
下载资源
问答
  • Linux服务器挂载存储

    万次阅读 2018-01-03 09:54:07
    Linux服务器挂载存储 挂载存储背景: 针对安徽省各地市硬件配置的不同,诸如oracle的软件安装在服务器上,数据则放在存储上。这样的话,启动服务器若没有挂载存储,应用启用失败。为了能够使服务器重启后...

    Linux服务器下挂载存储

    挂载存储背景:

    针对安徽省各地市硬件配置的不同,诸如oracle的软件安装在服务器上,数据则放在存储上。这样的话,启动服务器若没有挂载存储,应用启用失败。为了能够使服务器重启后存储自动挂载,这就要求我们对存储随服务器重启自动挂载进行配置。

    延伸:同sam协议配置自动启动类似。

    查看linux下服务器上存储情况

    查看分区及存储情况

    命令df -h 只能显示本地硬盘的分区,fdisk -l 还是能看到存储空间,这说明这个服务器连接存储是木有问题的。

    查询mount记录

    输入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 为忽略;

    展开全文
  • ECS服务器挂载oss存储

    2020-07-10 15:23:50
    5.如果你不要继续挂载此Bucket,则可以将其卸载2、高级操作配置账号信息3、配置访问权限4、挂载指定文件目录5、开机自动挂载目录6、使用Supervisor启动ossfs1、安装supervisor。2、创建ossfs的启动脚本。3、编辑/etc...

    使用限制

    ossfs使用有以下限制:

    不支持挂载归档型Bucket。
    编辑已上传文件会导致文件被重新上传。
    元数据操作,例如**list directory**,因为需要远程访问OSS服务器,所以性能较差。
    重命名文件/文件夹可能会出错。若操作失败,可能会导致数据不一致。
    不适合高并发读/写的场景。
    不支持hard link。
    

    注意事项

    1、在服务器上执行读写操作时,web端可执行删除操作,服务器保存则存在,不保存则删除
    2、在web端开始下载后,web和服务器执行的删除转移修改内容操作不影响下载,及数据内容
    

    1、快速安装

    1.下载安装包

    以下载CentOS 7.0 (x64)版本为例:

    wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm
    

    2.CentOS系统安装命令:

    sudo yum localinstall your_ossfs_package #你下载的包的名字
    

    3.配置账号访问信息。

    将Bucket名称以及具有此Bucket访问权限的AccessKeyId/AccessKeySecret信息存放在/etc/passwd-ossfs文件中。注意这个文件的权限必须正确设置,建议设为640。

    echo bucket-test:LTAI4GJdAsK6ky****:xuoOmluoxif4R**** > /etc/passwd-ossfs
    chmod 640 /etc/passwd-ossfs
    

    4.将Bucket挂载到指定目录。

    ossfs my-bucket my-mount-point -ourl=my-oss-endpoint
    
    # my-bucket 根据你的bucket更改名字
    # my-mount-point 根据您的挂载目录更改
    # my-oss-endpoint 根据你的ossfs所在的区域选择不同的Endpoint 对照ecs服务器与ossfs的区域选择外网Endpoint或者内网Endpoint
    # 例如香港ossfs与杭州ECS服务器挂载就需要使用香港的外网Endpoint:oss-cn-hongkong.aliyuncs.com 同为香港的ossfs和ECS则可以使用内网Endpoint:oss-cn-hongkong-internal.aliyuncs.com
    

    可以通过此链接访问阿里云域名与数据中心根据自己的oss和ECS去选择url地址

    访问域名和数据中心

    echo bucket-test:LTAIbZcdVCmQ****:MOk8x0y9hxQ31coh7A5e2MZEUz**** > /etc/passwd-ossfs
    chmod 640 /etc/passwd-ossfs
    mkdir /tmp/ossfs
    ossfs bucket-test /tmp/ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com
    

    5.如果你不要继续挂载此Bucket,则可以将其卸载

    fusermount -u /opt/ossfs
    

    2、高级操作

    配置账号信息

    账号配置文件的默认路径为/etc/passwd-ossfs,您也可以通过**-opasswd_file=passwd-path**选项指定配置文件。两者的区别在于:默认路径的权限可以是640,其他路径下的配置文件权限必须是600。

    • 同一个账号配置文件里可以保存多条账号信息,一条记录一行。ossfs会根据挂载的存储空间名称匹配到正确的账号上。

      配置文件内格式$bucket_name:$access_key_id:$access_key_secret

    echo bucket-test-1:AAAIbZcdVCmQ****:AAA8x0y9hxQ31coh7A5e2MZEUz**** > /etc/passwd-ossfs
    echo bucket-test-2:BBBIbZcdVCmQ****:BBB8x0y9hxQ31coh7A5e2MZEUz**** >> /etc/passwd-ossfs
    chmod 640 /etc/passwd-ossfs
    mkdir /opt/ossfs-1
    mkdir /opt/ossfs-2
    ossfs bucket-test-1 /opt/ossfs-1 -ourl=http://oss-cn-hangzhou.aliyuncs.com
    ossfs bucket-test-2 /opt/ossfs-2 -ourl=http://oss-cn-hangzhou.aliyuncs.com
    
    • 当需要同时挂载多个存储空间时,您可以将所有的配置信息写到同一个账号配置文件里,也可以将不同的账号信息写到不同的账号配置文件中,通过**-opasswd_file=xxx**
    echo bucket-test-3:CCCIbZcdVCmQ****:CCC8x0y9hxQ31coh7A5e2MZEUz**** > /etc/passwd-ossfs-3
    chmod 600 /etc/passwd-ossfs-3
    mkdir /opt/ossfs-3
    ossfs bucket-test-3 /opt/ossfs-3 -ourl=http://oss-cn-hangzhou.aliyuncs.com -opasswd_file=/etc/passwd-ossfs-3
    echo bucket-test-3:DDDIbZcdVCmQ****:DDD8x0y9hxQ31coh7A5e2MZEUz**** > /etc/passwd-ossfs-4
    chmod 600 /etc/passwd-ossfs-4
    mkdir /opt/ossfs-4
    ossfs bucket-test-4 /opt/ossfs-4 -ourl=http://oss-cn-hangzhou.aliyuncs.com -opasswd_file=/etc/passwd-ossfs-4
    

    3、配置访问权限

    ossfs挂载的目录访问权限默认为挂载点的所有者,即执行挂载命令的用户,其他用户无法访问。如果要修改默认的权限设置,例如允许其他用户或用户组访问挂载点,可以在运行ossfs的时候使用如下参数,做到期望的权限设置。

    配置示例:

    • 允许所有用户访问,即权限为777。

      ossfs bucket_name mount_point -ourl=endpoint -oallow_other
      
    • 只允许同组用户访问,即权限为770。

      ossfs bucket_name mount_point -ourl=endpoint -oallow_other -omp_umask=007
      
    • 挂载时指定为其他用户和组,同时只允许同组的用户访问,即权限为770。

      以www用户为例说明,先通过id命令获取用户的uid和gid信息,之后在挂载时指定uid和gid参数。

      id www
      uid=1000(www) gid=1000(web) groups=1000(web)
      ossfs bucket_name mount_point -ourl=endpoint -oallow_other -ouid=1000 -ogid=1000 -omp_umask=007
      

    4、挂载指定文件目录

    ossfs除了可以把整个存储空间挂载到本地文件系统外,还可以通过设置前缀,把存储空间下的某个文件目录挂载到本地文件系统。命令格式如下:

    ossfs bucket:/prefix mount_point -ourl=endpoint
    
    例:将位于杭州地域的存储空间bucket-ossfs-test下的folder目录挂载到/tmp/ossfs-folder下
    ossfs bucket-ossfs-test:/folder /tmp/ossfs-folder -ourl=http://oss-cn-hangzhou.aliyuncs.com
    

    5、开机自动挂载目录

    1. 在/etc/init.d/目录下建立文件ossfs,将以下内容拷贝到这个新文件中。并将其中的your_xxx内容改成您自己的信息。

      #! /bin/bash
      #
      # ossfs      Automount Aliyun OSS Bucket in the specified direcotry.
      #
      # chkconfig: 2345 90 10
      # description: Activates/Deactivates ossfs configured to start at boot time.
      
      ossfs your_bucket your_mountpoint -ourl=your_url -oallow_other
      
    2. 为新建立的ossfs脚本赋予可执行权限:

      chmod a+x /etc/init.d/ossfs
      

      命令执行完成后,您可以尝试执行该脚本,如果脚本文件内容无误,那么此时OSS中的Bucket已经挂载到您指定的目录下了。

    3. 把ossfs启动脚本作为其他服务,开机自动启动:

      chkconfig ossfs on
      
    4. 执行上述步骤后,ossfs就可以开机自动挂载了。

    6、使用Supervisor启动ossfs

    1、安装supervisor。
    yum -y install supervisor
    
    2、创建ossfs的启动脚本。
    1. 创建start_ossfs.sh文件。

      mkdir /root/ossfs_scripts
      vim /root/ossfs_scripts/start_ossfs.sh
      
    2. 以下内容写入启动脚本。

      # 卸载
      fusermount -u mount_point    ### mount_point 挂载地址
      # 重新挂载,必须要增加-f参数运行ossfs,让ossfs在前台运行。
      exec ossfs bucket_name mount_point -ourl=endpoint -f
      
    3、编辑/etc/supervisor/supervisord.conf文件,在最后加入如下内容:
    [program:ossfs]
    command=bash /root/ossfs_scripts/start_ossfs.sh   ## 脚本地址
    logfile=/var/log/ossfs.log
    log_stdout=true
    log_stderr=true
    logfile_maxbytes=1MB
    logfile_backups=10
    
    4、运行Supervisor。
    systemctl start supervisord
    
    5、确认运行正常。
    ps aux | grep supervisor # 应该能看到Supervisor进程。
    ps aux | grep ossfs # 应该能看到ossfs进程。
    kill -9 ossfs # 关闭ossfs进程,Supervisor应该会重启它。不要使用killall,因为killall发送SIGTERM,进程正常退出,Supervisor不再去重新运行ossfs。
    ps aux | grep ossfs # 应该能看到ossfs进程。
    

    7、开启调试日志

    在使用ossfs的过程中,可能会遇到一些问题。这个时候需要开启调试日志,通过日志信息分析和定位问题。您可以通过如下方式开启调试日志:

    在挂载目录时添加-d -odbglevel=debug -ocurldbg 日志保存在/var/log/messages中
    ossfs wangchentest:/test/ /opt/oss -ourl=oss-cn-hangzhou-internal.aliyuncs.com -oallow_other -d -odbglevel=debug -ocurldbg
    
    
    在挂载目录时使用-d -odbglevel=debug -ocurldbg -f选项,ossfs会把日志输出到屏幕上。
    ossfs wangchentest:/test/ /opt/oss -ourl=oss-cn-hangzhou-internal.aliyuncs.com -oallow_other -d -odbglevel=debug -ocurldbg -f
    

    l.aliyuncs.com -oallow_other -d -odbglevel=debug -ocurldbg

    在挂载目录时使用-d -odbglevel=debug -ocurldbg -f选项,ossfs会把日志输出到屏幕上。

    ossfs wangchentest:/test/ /opt/oss -ourl=oss-cn-hangzhou-internal.aliyuncs.com -oallow_other -d -odbglevel=debug -ocurldbg -f
    
    展开全文
  • Linux服务器挂载存储挂载存储背景:针对安徽省各地市硬件配置的不同,诸如oracle的软件安装在服务器上,数据则放在存储上。这样的话,启动服务器若没有挂载存储,应用启用失败。为了能够使服务器重启后存储自动...

    Linux服务器下挂载存储

    挂载存储背景:

    针对安徽省各地市硬件配置的不同,诸如oracle的软件安装在服务器上,数据则放在存储上。这样的话,启动服务器若没有挂载存储,应用启用失败。为了能够使服务器重启后存储自动挂载,这就要求我们对存储随服务器重启自动挂载进行配置。

    延伸:同sam协议配置自动启动类似。

    查看linux下服务器上存储情况

    查看分区及存储情况

    命令df -h

    只能显示本地硬盘的分区,fdisk

    -l 还是能看到存储空间,这说明这个服务器连接存储是木有问题的。

    查询mount记录

    输入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

    为忽略;

    展开全文
  • 服务器windows系统通过iscsi挂载存储

    千次阅读 2019-07-22 14:07:35
    一.存储分区映射 1.为分区配置名称,方便知道分区映射给那台服务器。...服务器挂载 1.先确保服务器可以Ping通存储业务 2.使用iscsi启动器发现存储 三.配置mpio多路径 ...

    一.存储分区映射

    1.为分区配置名称,方便知道分区映射给那台服务器。

    2.存储编辑服务器IQN信息

    3.分区映射给服务器

    二.服务器挂载

    1.先确保服务器可以Ping通存储业务

    2.使用iscsi启动器发现存储

     

    三.配置mpio多路径

                                                      注意:多路径安装完成后必须要重启服务器

    重启完之后可以建立新分区

     

     

     

    展开全文
  • 公司使用了腾讯云服务器部署应用,两台应用服务器挂载了同一个文件服务器CFS,挂载完成后,两台应用出现只有一台可访问,另一台提示无访问权限的问题。尝试着修改了挂载目录的权限,出现设置的这台机器解决,另外一...
  • 问题:我要把存储阵列挂载到目录/public,但是这个目录无法挂载存储阵列,或者挂载成功后,重启服务器后存储阵列又要重新挂载,而挂载到其他目录就没有问题。 原因分析:/public目录被多次挂载了。 解决: fdisk ...
  • linux服务器挂载IPsan共享存储

    千次阅读 2019-05-28 15:20:05
    1.查询linux是否安装了iscsi 没有的话yum install -y iscsi* 安装即可 查看iscsi的运行状态 service iscsi status ...iscsicmd -m node -T openfiler -p 192.168.230.139 --logout 取消openfiler挂载
  • 客户用的国产存储挂载,...但是centos的服务器无法挂载成功,后来发现是需要客户端开启portmap服务,可能是国产存储对系统服务portmap的依赖 开启命令 :/etc/init.d/portmap start [root@localhost nas]# /etc/ini
  • iscsi initiator 挂载存储服务器的方法

    千次阅读 2013-10-25 19:35:59
    做实验经常使用Openfiler做共享存储。ESXi主机通过iSCSI连接到openfiler主机的LUN上面。在iSCSI连接的时候,选择了chap认证。 今天我在做一个Hyper-V 加SCVMM实验时候也想利用之前的Openfiler iSCSI作为共享存储...
  • kubernetes挂载存储

    2016-04-26 19:02:01
    本文主要介绍如何用kubernentes挂载rbd目录...参照github上kubernetes/examples/rbd/ 目录下的范例,我们可以创建一个挂载rbd存储的容器。前提是: 当前网络中有一个ceph服务器 slaver节点上要安装ceph client。 从...
  • centOS7挂载存储节点

    2020-10-14 12:38:10
    centOS7挂载存储节点 调试电脑IP设置为 192.168.2.200 服务器LAN1地址为192.168.2.132 万兆光纤网口地址为10.0.10.6 对应存储节点光纤网口地址为10.0.10.2 Ping测试服务器IP地址 192.168.2.132 打开Xshell输入服务器...
  • 存储服务器-NFS客户端挂载
  • Unbuntu下挂载存储 服务器IP:10.0.0.56 存储IP :10.0.0.30 连接方式:NAS直连 服务器操作系统:Ubuntu14.4 连接步骤: 连接好两边网线,在存储的管理界面上边设置入口IP为10.0.0.30使其能与服务器Ping通 创建...
  • 咱们现在的需求是在腾讯云服务器挂载一个云硬盘,扩展空间存储。 第一阶段 在腾讯云的后台购买云硬盘并挂载到实例中 1.1 购买云硬盘 到这里,云硬盘就购买完成了。 1.2 将购买到的云硬盘挂载(分配)到实例...
  • 挂载步骤和使用方法:如何在自己的阿里服务器挂载对象存储(OSS) **使用收费:**因为OSS不只是空间收费的,他还有其他的收费项目,如下图: 所以说如果你是包月购买了以后,使用过程中还是有流量费用的。阿里...
  • 不久前,我需要在IBM®AIX®服务器上执行操作系统补丁,以更新到最新的技术级别和Service Pack。 该服务器一段时间未进行任何软件维护,因此需要进行调整。 我准备好了所有的维护窗口,然后开始了升级。 随着事情...
  • 今天有个系统的开发人员跟我说,他们测试系统出现问题重启了服务器后就发现找不到存储了。 唉,不用说了。肯定没有自动加载存储呗。一个堂堂的技术顾问,一天4-5K工资的人连这个操作都不会啊?忍了。。。 登录...
  • 【欢迎大家关注公众号 SRE运维部落,大家可以在评论区评论,也可以私信交流哦】一名运维同学都会经历的事件,除了无意删库就是服务器硬盘扩容了。这个一个2018年的历史事件,给阿里云服务器的...
  • 准备工作:将LUN创建好,将lLUN划分为独立的组,将服务器的iqn信息加入到LUN中如果放在默认组,在扫描ISCSI时显示的硬盘信息是所有lun的,可能会导致误操作。扫描存储:ISCSI插件安装系统时已经勾选,如果没有可以...
  • Linux开机自动挂载存储的两种方式

    千次阅读 2017-12-18 11:30:50
    登录服务器,给查看了下,发现确实是没有自动加载,df -h只能显示本地硬盘的分区,fdisk -l 还是能看到存储空间,这说明这个服务器连接存储是木有问题的。 输入history | grep mount,查看所有mount记录,最后一...
  • 1 查看当前linux分区情况,可输入这条linux命令: fdisk -l (该命令可确定弹性块存储是否挂载成功,挂载成功的话会多出一块盘比如 /dev/vda /dev/vdb) 我当前的分区情况如下: [root@localhost ~]# fdisk -l ...
  • 上两篇文章中的物理硬盘都是直接挂载服务器的,但是这次的是连接存储柜上的硬盘,按照之前的方法出错了,本文就是告诉你如何解决这个问题。 二、挂载过程 别看标题写着的是存储柜就觉得要解决这个问题会很复杂,...
  • 文章目录相关内容云盘的系统盘和数据盘创建和挂载文件系统文件系统的布局服务器挂载数据盘具体操作查看系统中磁盘信息格式化分区创建挂载目录 挂载sync重启服务器ext3文件系统升级ext4步骤ext3和ext4参考文献 ...
  • 将腾讯云对象存储挂载到云服务器

    千次阅读 2019-02-22 11:59:22
    今天打算尝试将它挂载服务器中,因为硬盘实在太小了。 前面开通的步骤就不说了,控制台找到对象存储,打开,首先需要创建一个存储桶,下面是官网对存储桶的解释: 存储桶是在腾讯云 COS 上存储对象的前提,用户...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,398
精华内容 559
关键字:

服务器挂载存储