CentOS7使用ZFS文件系统

默认情况下,CentOS7并没有含ZFS支持的文件和,需要进行更新和安装第三方库。

Step 1:安装第三方库和更新系统

[[email protected] ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

[[email protected] ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

[[email protected] ~]# rpm -Uvh https://forensics.cert.org/cert-forensics-tools-release-el7.rpm

[[email protected] ~]# rpm -Uvh http://download.zfsonlinux.org/epel/zfs-release.el7_6.noarch.rpm

[[email protected] ~]# yum update -y

[[email protected] ~]# yum groupinstall -y "Development Tools" "Development Libraries" "Additional Development"

[[email protected] ~]# yum install -y kernel-devel kernel-headers

Step 2:重启系统

Step 3:安装zfs,并且载入模块到内核

[[email protected] ~]# yum install -y zfs

[[email protected] ~]# /sbin/modprobe zfs

Step 4:建立池,本例采用镜像的方式

[[email protected] ~]# zpool create zfs mirror /dev/sdb /dev/sdc

[[email protected] ~]# zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
zfs 119G 272K 119G - 0% 0% 1.00x ONLINE -
[[email protected] ~]#

Step 5:建立ZFS分区

[[email protected] ~]# zfs create -o quota=80G zfs/data
[[email protected] ~]# zfs list
NAME USED AVAIL REFER MOUNTPOINT
zfs 114K 115G 24K /zfs
zfs/data 24K 80.0G 24K /zfs/data
[[email protected] ~]#

Step 6:查看挂载

[[email protected] ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 3.7G 47G 8% /
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 12M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda1 1014M 163M 852M 17% /boot
/dev/mapper/centos-home 66G 33M 66G 1% /home
tmpfs 394M 0 394M 0% /run/user/0
zfs 116G 0 116G 0% /zfs
zfs/data 80G 128K 80G 1% /zfs/data
[[email protected] ~]#

原文地址:https://www.cnblogs.com/networking/p/10340257.html

时间: 2024-10-16 08:14:02

CentOS7使用ZFS文件系统的相关文章

Centos7安装ZFS文件系统

参考:https://github.com/zfsonlinux 参考:https://github.com/zfsonlinux/zfs/wiki/RHEL-%26-CentOS 1.卸载掉除3.10.0-514.el7.x86_64版本外的所有头文件.开发包 yum remove kernel-headers-(版本号) yum remove kernel-devel-(版本号) 2.安装3.10.0-514.el7.x86_64版本的内核镜像 可以采用yum在线安装: yum instal

Unix下zfs文件系统重组RAID-5后可以这样恢复

存储做的RAID-5, SCSI硬盘,操作系统是FreeBSD,文件系统是zfs.本案例共有12块硬盘,11块硬盘里有数据,1块硬盘是热备盘.其中第6块数据硬盘出现故障,重组时需要将其剔除. 物理盘: 物理盘是指创建RAID所用的每块独立的物理硬盘,组建RAID后,它们叫做RAID的成员盘.去RAID化: 出现故障后,把物理盘从服务器的槽位上取下来进行检测和分析.离开了服务器的槽位,也就离开了RAID控制器,这些硬盘就称为被"去RAID化"了.1 分析步骤主要内容: ·初步判断RAID

Unix下zfs文件系统重组RAID-5恢复方法

存储做的RAID-5, SCSI硬盘,操作系统是FreeBSD,文件系统是zfs. 本案例共有12块硬盘,11块硬盘里有数据,1块硬盘是热备盘.其中第6块数据硬盘出现故障,重组时需要将其剔除. 物理盘: 物理盘是指创建RAID所用的每块独立的物理硬盘,组建RAID后,它们叫做RAID的成员盘. 去RAID化: 出现故障后,把物理盘从服务器的槽位上取下来进行检测和分析.离开了服务器的槽位,也就离开了RAID控制器,这些硬盘就称为被"去RAID化"了. 1 分析步骤 主要内容: ·初步判断

关于Linux平台下的ZFS文件系统最新情况

Linux平台下的ZFS文件系统分类两个,一个是在用户空间实现的ZFS,一个是通过内核模块实现的ZFS. 用户空间实现的ZFS已经好几年没人维护了,且不说稳定性,单是性能就无法用,相关开发人员已放弃. 内核空间实现的ZFS一直在维护,美国有相关机构在内部使用,按照zfsonlinux上的开发者所说,早已经稳定了,可以在线上使用,但国内使用的人还是寥寥.可能最大的问题就是,由于Solaris自身发布协议和专利纠纷的限制,此项目的代码仍是基于CDDL发布的,因而不会进入主线内核,所以大家普遍感觉不是

遇到ZFS文件系统如此棘手的问题,这种办法简单又高效!

一.ZFS文件系统ZFS是一款128bit文件系统,总容量是现有64bit文件系统的1.84x10^19倍,其支持的单个存储卷容量达到16EiB(2^64byte,即 16x1024x1024TB):一个zpool存储池可以拥有2^64个卷,总容量最大256ZiB(2^78byte):整个系统又可以拥有2^64个存储 池.可以说在相当长的未来时间内,ZFS几乎不太可能出现存储空间不足的问题.另外,它还拥有自优化,自动校验数据完整性,存储池/卷系统易管理等诸多优点.较ext3系统有较大运行速率,提

什么是 ZFS文件系统?ZFS概念及特点简介

什么是 ZFS? ZFS(Zettabyte File System)是由SUN公司的Jeff Bonwick领导设计的一种基于Solaris的文件系统,最初发布于20014年9月14日. SUN被Oracle收购后,现在称为Oracle Solaris ZFS. ZFS全称是 Zettabyte File System,单个ZFS文件系统最多支持 256 quadrillion zettabytes (ZB), 1ZB等于2的70次方字节.相对于传统的EXT.XFS.JFS.ReiserFS或

centos7之btrfs文件系统

btrfs文件系统 一.Btrfs(B-tree,butter FS,better FS) btrfs是centos7默认支持的文件系统,btrfs有着ext系列文件系统之外的众多功能,可是说功能非常强大: 特性 1. 支持跨物理设备(磁盘及分区)创建,数据和元数据分别支持RAID,可在线添加.移除.修改等操作 其支持诸多RAID,譬如数据支持raid0,raid1 raid5,raid6,raid10,single 元数据支持raid0, raid1, raid5, raid6, raid10

centos7搭建分布式文件系统MFS

1.介绍 MooseFS是一个分布式存储的框架 2.准备工作 系统环境:centos7 MooseFS版本:moosefs-2.0.60-1.tar.gz 部署机器: mfsmaster:172.16.10.44 mfsMetalogger:172.16.10.45 mfschunkserver:172.16.10.45,172.16.10.46 mfsclient:172.16.10.43 //一下步骤master,chunk,client等都需要执行 安装依赖库 :yum -y instal

基本文件管理,针对Centos7的XFS文件系统备份恢复

1.1  Linux系统目录结构,相对/绝对路径. 1.2  创建/复制/删除文件,rm -rf / 意外事故 1.3 查看文件内容 1.4 xfs文件系统的备份和恢复 在Linux当中一切都是文件 1.1.1  linux系统目录结构 [[email protected] /]# ll total 32 lrwxrwxrwx.   1 root root    7 Aug 17 01:00 bin -> usr/bin dr-xr-xr-x.   5 root root 4096 Nov  9