在linux中安装zfs的方法

今天由于要测试自己的代码,需要在其他机器上安装zfsonlinux。安装报错,现总结如下。
安装的是zfs-0.6.11版本
需要安装zlib库以及uuid
apt-get install zlib1g-dev uuid-dev。
然后在编译的时候遇到一个错误就是dmu_send.c 386 line报错
386: error: integer constant is too large for ‘long’ 
  uint64_t *ptr;
*ptr = 0x2f5baddb10c;
这个是一个警告只有在i386上会出现,而zfs将所有的warning都会变成是错误。为了解决这个问题,修改dmu_send.c第386行。
*ptr = 0x2f5baddb10c;在最后加上LL就可以了。
再make 就不会有任何报错信息了。

最后在创建zpool的时候会报错,说找不到文件什么的错误,需要在ld.so.conf文件当中加入/usr/local/lib这个路径。
然后执行ldconfig即可。

点击(此处)折叠或打开

  1. cat /etc/ld.so.conf
  2. include /etc/ld.so.conf.d/*.conf
  3. /usr/local/lib



阅读(158) | 评论(0) | 转发(0) |
2

上一篇:zfs脏记录分析

下一篇:Ubuntu 11.10 安装经验分享

相关热门文章
  • 单人操作分析仪中,以最新AKK...
  • 单人操作分析仪中,以最新AKK...
  • 单人操作分析仪中,以最新AKK...
  • Linux errno 错误对照表
  • 在驱动模块初始化函数中实现设...
  • 双机热备Oracle数据库服务器操...
  • 双机热备Oracle数据库服务器操...
  • 双机热备Oracle数据库服务器操...
  • 缘聚湘西南 武冈深圳同乡会 欢...
  • 虚拟磁带库 变革数据保护流程(...
  • 这样配置的服务器能够承受8k并...
  • vm里的系统能够ping到nfs,但...
  • bind是否随机从两台master中读...
  • 在win7下用cygwin搭建hadoop,...
  • Mysql的binglog日志能否分库备...
给主人留下些什么吧!~~
评论热议

你可能感兴趣的:(服务器与存储)