ossfs 使用挂在到ecs -centos 6.8
# 帮助文档
```
oss 的所有文档都在这个链接上
https://promotion.aliyun.com/ntms/act/ossdoclist.html?spm=5176.7933691.744462.c2.5a286a56LYEfeu
```
## 安装文档
```
https://help.aliyun.com/document_detail/32196.html?spm=5176.87240.400427.68.qoHeGz
```
## 安装包
```
由于低版本的Linux发行版本内核版本比较低,ossfs进程在运行过程中容易出现掉线或者其他问题,因此建议用户将操作系统升级到CentOS 7.0或者Ubuntu 14.04以及以上版本。
```
## 对于CentOS6.5及以上, 比如6.8 系统
安装的时候会遇到依赖包的问题,解决办法卸载所有fuse-2.8.3
```
yum localinstall ossfs_1.80.5_centos6.5_x86_64.rpm
Running Transaction Test
Transaction Check Error:
file /sbin/mount.fuse from install of ossfs-1.80.5-1.x86_64 conflicts with file from package fuse-2.8.3-5.el6.x86_64
file /usr/bin/fusermount from install of ossfs-1.80.5-1.x86_64 conflicts with file from package fuse-2.8.3-5.el6.x86_64
file /usr/bin/ulockmgr_server from install of ossfs-1.80.5-1.x86_64 conflicts with file from package fuse-2.8.3-5.el6.x86_64
Error Summary
-------------
```
## 解决问题
```
# rpm -qa | grep fuse
# fuse-2.8.3-5.el6.x86_64
# fuse-libs-2.8.3-5.el6.x86_64
# yum remove fuse
移除 fuse cloudera-manager-agent 大胆移除不会出错的
fuse x86_64 2.8.3-5.el6 @anaconda-CentOS-201605220104.x86_64/6.8 192 k
cloudera-manager-agent x86_64 5.9.1-1.cm591.p0.8.el6 @cloudera-manager 107 M
```
## 挂在
```
echo my-bucket:faint:123 > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs
mkdir /tmp/ossfs
# 在执行下面的命令的时候还会遇到错误
ossfs my-bucket /tmp/ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com
问题1:
bash: ossfs: command not found
解决:
# rpm -ql ossfs
# ln -sf /usr/local/bin/ossfs /usr/bin/ossfs
问题2:
fuse: warning: library too old, some operations may not not work
解决:
是因为fuse-libs库太老了,安装ossfs_1.80.5的时候自带了fuse-libs
rpm -ql ossfs | grep fuse
找到库文件所在路径
# LD_LIBRARY_PATH=/usr/lib ossfs soyoungoss /backup/ossfs -ourl=http://oss-cn-beijing-internal.aliyuncs.com -omax_stat_cache_size=20000
# 这样能节省费用
max_stat_cache_size=20000
1000 = 4MB
20000 = 80MB
```
## OK 挂在成功
```
# df -Th | grep ossfs
ossfs fuse.ossfs 256T 0 256T 0% /backup/ossfs
```
## 卸载
```
# fusermount -u /backup/ossfs
报错执行
fuser -kvm /backup/ossfs
```
## 参考文档
1. https://bbs.aliyun.com/read/294547.html 解决:library too old
2. https://bbs.aliyun.com/simple/t310950.html 解决: fuse 冲突
3. https://blog.csdn.net/sinat_27595165/article/details/45822975 解决: ossfs: MOUNTPOINT directory /backup/ossfs is not empty. if you are sure this is safe, can use the 'nonempty' mount option.
4. https://github.com/aliyun/ossfs/wiki/FAQ
5. https://blog.csdn.net/shendayjy/article/details/16960157 解决: 卸载问题 fuser -kvm
ossfs 使用挂在到ecs -centos 6.8的更多相关文章
- 阿里云ECS+CentOS 7.0+Docker+Redmine环境搭建
前言 搭建Redmine环境可以选择使用分别安装Ruby+Rails+Redmine+MySQL的方式, 但是过程中需要解决各种扰人的依赖问题.Docker为我们提供的Plan B,方便,快捷. 安装 ...
- 关于阿里云ECS Centos 5/6/7 Linux Glibc库严重安全漏洞修复方法
日前Linux GNU glibc标准库的 gethostbyname函数爆出缓冲区溢出漏洞,漏洞编号为CVE-2015-0235.黑客可以通过gethostbyname系列函数实现远程代码执行,获取 ...
- 阿里云 ECS centos java timer进程异常/混乱......的解决方法
之前就知道timer进程长久运行容易出问题,所以一直对timer进行了很长一段时间的日志监控和数据库记录,大概观察了几个月,没发现过问题....然后就没管理了,数据库记录也没做了,昨天这问题就来了,t ...
- 阿里云ECS CentOS 7 安装图形化桌面
CentOS 7 系统下,本文以 MATE 桌面环境安装进行安装配置说明: 1 . 安装 X Window System. yum groups install "X Window Syst ...
- ecs CentOS 7 安装 mysql (mariadb)
检查之前是否已经安装 rpm -qa | grep mariadb 如果已安装,卸载 yum remove mysql mysql-server mysql-libs compat-mysql51 开 ...
- ecs CentOS 7 安装 mariadb
检查之前是否已经安装 rpm -qa | grep mariadb 如果已安装,卸载 yum remove mysql mysql-server mysql-libs compat-mysql51 开 ...
- 阿里云ecs centos yarn 安装
安装流程:https://yarn.bootcss.com/docs/install/#centos-stable
- 阿里云ECS云服务器CentOS部署个人网站
ping了一下coding pages和阿里云服务器的速度,意外感觉coding的速度反而更快.不过为了折腾,还是把博客迁移到阿里云,跌跌撞撞遇到很多坑,大多是由于对指令不熟悉以及部分教程省略了部分步 ...
- 在阿里云ECS CentOS7上部署基于MongoDB+Node.js的博客
前言:这是一篇教你如何在阿里云的ECS CentOS 7服务器上搭建一个个人博客的教程,教程比较基础,笔者尽可能比较详细的把每一步都罗列下来,包括所需软件的下载安装和域名的绑定,笔者在此之前对Linu ...
随机推荐
- 微信和QQ内置浏览器为什么老是弹停止访问该网页,微信域名被屏蔽的解决办法
近来很多商家开始重视域名防封的技术了,为什么呢,因为实在是封怕了.三天两头就得去换域名,换域名是小事,用户流失就是大事了,直接跟利益挂钩的.那么域名防封技术究竟有多重要呢?又该如何实现域名防封呢?下面 ...
- angular实操
一.创建angular工程(一定要在管理员权限下运行,Windows可忽略) 1.安装angular CLi 在终端窗口打开想要创建的工程所在文件夹,如:Cd Desktop\Angular-proj ...
- 在Postman中使用不受信任的SSL证书
阅读目录 第一种方案——临时添加到受信任的证书颁发机构: 第二种方案——永久添加到受信任的证书颁发机构: add by zhj: 在http://www.cnblogs.com/ajianbeyour ...
- java读取各种类型文件
用到的几个包 bcmail-jdk14-132.jar/bcprov-jdk14-132.jar/checkstyle-all-4.2.jar/FontBox-0.1.0-dev.jar/lucene ...
- codeforces 3b之贪心算法
有货车运量V:有若干物品A 占2单位体积,有若干物品B占1单位体积:相同种类的物品价值不一定一样: 序号按照输入顺序而定:问货车可以拉走最多多少价值的物品,并输出所选物品的序号: 1)常规的解法思路: ...
- 转 Redis 总结精讲 看一篇成高手系统-4
转 Redis 总结精讲 看一篇成高手系统-4 2018年05月31日 09:00:05 hjm4702192 阅读数:125633 本文围绕以下几点进行阐述 1.为什么使用redis 2.使用r ...
- L1-062 幸运彩票
彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的.本题就请你判断给定的彩票是不是幸运的. 输入格式: 输入在第一行中给出一个正整数 N(≤ 10 ...
- 定义一个Map集合,key和value不规定类型,任意放入数据,用keySet()和 entrySet()两种方式遍历出Map集合的数据
package com.lanxi.demo1_1_1; import java.util.HashMap; import java.util.Iterator; import java.util.M ...
- eclipse中添加jstl标签支持(引入头)
https://blog.csdn.net/wangyuxuan_java/article/details/8580318
- Linux----Github环境搭建
前面介绍了在Windows环境上安转GitHub环境,原本以为打包成jar,发布到Linux不需要再安转Git,但是因为我们使用了Config-Server配置中心,远程配置来启动,所以需要在Linu ...