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 ... 
随机推荐
- Robot Framework--Selenium2Library库3
			1.介绍 Selenium 自动化测试工具,它主要是用于 Web 应用程序的自动化测试,但并不只局限于此,同时支持所有基于 web 的管理任务自动化.Selenium 的特点: 开源,免费 多浏览 ... 
- 为何存在requests库,pycharm依然报错解决方法 --转载
			原文地址:https://www.jianshu.com/p/e28a72ba7809 今天在使用pycharm的时候,用到了第三档库requests,提示有错误,报错显示 No module nam ... 
- leetcode 103
			此题难度在于如何标记每一层的末尾节点. 思路1:队列层次遍历,遇到偶数层末尾反转一下数组 class Solution { public: vector<vector<int>> ... 
- 这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧!
			日期/时间 相关查询 获取当前月份的第一天 运行这个命令能快速返回当前月份的第一天.你可以用任何的日期值替换 “SYSDATE”来指定查询的日期. SELECT TRUNC (SYSDATE, 'MO ... 
- java AQS 一:
			最近加班太多,很久没有更新博客了,周末看了下阿里大神并发的书籍,把知识点做个记录. 一:线程安全的定义 当多个线程并发访问某个类时,如果不用考虑运营环境下的调度和交替运行,且不需要额外的辅助,这里认为 ... 
- 基于mykernel完成多进程的简单内核
			学号351 原创作品转载请注明出处 + https://github.com/mengning/linuxkernel/ mykernel简介 mykernel是由孟宁老师建立的一个用于开发您自己的操 ... 
- 基于服务器AAA的实验
			1.实验拓扑 2.地址分配 Device Interface IP Address Subnet Mask R0 Fa0/0 192.168.1.2 255.255.255.0 S ... 
- egret 简单的四方向的a星寻路,在wing中可以直接跑
			/** * main类中加载场景 * 创建游戏场景 * Create a game scene */ private createGameScene() { MtwGame.Instance.init ... 
- 使用飞冰组件关于点击行回填在input内(React)
			import { Table,Grid } from "@icedesign/base"; import { FormBinderWrapper as IceFormBinderW ... 
- element-项目用到偏门方法~
			开发项目的时候,组件库的使用有时会为我们节省开发时间,提高开发效率,但组件库样式有时与我们的设计图出入很大,还有的方法也很偏门,主要官方文档有时候对于一些方法和属性介绍的也比较少,以下是我在工作中总结 ... 
