在汉澳sinox2014建立ZFS高可靠文件存储系统
在汉澳sinox2014建立ZFS高可靠文件存储系统
汉澳sinox2014能够用比較小的固态硬盘安装,文件系统能够用zfs系统存放。
请准备一些硬盘,比方三块SCSI硬盘:da0,da1,da2
如今開始
添加例如以下一行内容到你的/etc/rc.conf里面
# echo 'zfs_enable="YES"' >> /etc/rc.conf
使用raidz1创建一个zpool,命名为tank
# zpool create tank raidz da0 da1 da2
此时,这个zpool会被自己主动挂接到 /tank,而且我们能够訪问到他。
设置磁盘限额
创建一个文件夹/tank/home,并设置他的限制不超过10G
# zfs create tank/home
# zfs set quota=10G tank/home
# zfs get quota tank/home
NAME PROPERTY VALUE SOURCE
tank/home quota 10G local
设置预留空间
创建一个文件夹/tank/home/reserva,设置5G为预留/tank/home下的预留空间
# zfs create tank/home/reserva
# zfs set reservation=5G tank/home/reserva
# zfs get reservation tank/home/reserva
NAME PROPERTY VALUE SOURCE
tank/home/reserva reservation 5G local
设置压缩
设置一个文件夹使用压缩,能够简单的启用压缩,也能够特别指定以什么方式进行压缩,可选的方式有gzip,lzjb,gzip-[1-9]。
# zfs set compression=on tank/home
# zfs set compression=off tank/home/reserva
# zfs get -r compression tank/home
NAME PROPERTY VALUE SOURCE
tank/home compression on local
tank/home/reserva compression off local
snapshot、rollback和clone
ZFS提供snapshot功能,理论上你最多能够给你的文件系统做2^64次方个快照,并能通过这些快照对文件系统进行恢复。
在这里我们创建一些測试文件,创建快照之后再删除他们,然后再恢复这些文件。
# mkdir /tank/home/reserva/test /tank/home/reserva/tt
# dd if=/dev/zero of=/tank/home/reserva/aaaa bs=1024 count=100000
# zfs snapshot tank/home/reserva@20071119
# zfs list -t snapshot
NAME USED AVAIL REFER MOUNTPOINT
tank/home/reserva@20071119 0 - 97.7M -
# rm -fr /tank/home/reserva/*
# zfs rollback tank/home/reserva@20071119
从创建的snapshot中clone一份出来
# zfs clone tank/home/reserva@20071119 tank/clone
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
tank 5.00G 129G 30.6K /tank
tank/clone 0 129G 97.7M /tank/clone
tank/home 5.00G 5.00G 28.0K /tank/home
tank/home/reserva 97.7M 9.90G 97.7M /tank/home/reserva
tank/home/reserva@20071119 0 - 97.7M -
ZFS快照让数据恢复很easy。
如今能够依据须要把/usr/,/var,/tmp等文件夹链接分配到zfs文件上去。
在汉澳sinox2014建立ZFS高可靠文件存储系统的更多相关文章
- 汉澳sinox2014没有黑屏,一个能够依靠的安全避风港
首先汉澳sinox2014没有验证server,根本就没办法区分正版和盗版 其次汉澳sinox2014安装也没有系列号cdkey等东西,直接安装无干扰 最后汉澳sinox2014不会有黑屏这样的东西. ...
- 非常多人不愿意承认汉澳sinox已经超过windows
汉澳sinox採用的zfs和jail打造高可靠性存储server和矩阵计算机,这不是windows和linux能相提并论的. 只是非常多人立即出来出来反驳说,windows驱动程序多(就是支持硬件多) ...
- 汉澳Sinox2014X64server高级桌面服务器版操作系统公布
汉澳Sinox2014X64server高级桌面服务器版操作系统公布 当你在现代城市夜空中看到一道闪电.屏幕中央闪过几个图形,转眼间变成美轮美奂的紫色空中天国,说明你来到了汉澳sinox2014世 ...
- 开发汉澳sinox64位,对接汉澳矩阵电脑
汉澳矩阵电脑刚刚不久前提出,即使全然设计出了汉澳矩阵电脑线路图,要在上面执行操作系统必须有矩阵操作系统. 汉澳sinox64位操作系统并非矩阵操作系统,仅仅是更为接近. 汉澳矩阵电脑假设插有16个矩阵 ...
- hbase0.96与hive0.12整合高可靠文档及问题总结
本文链接:http://www.aboutyun.com/thread-7881-1-1.html 问题导读:1.hive安装是否需要安装mysql?2.hive是否分为客户端和服务器端?3.hive ...
- 开发汉澳即时通信网,2006年上线,QQ死期到了
为汉澳sinox用户打造即时通信网让大家用上即时通信软件 近期腾讯关闭了linuxQQ登录,汉澳 sinox也登陆不上.非windows用户再也不能用上即时通信软件了! 这是多么可悲的事,可是我们必须 ...
- Nginx多进程高并发、低时延、高可靠机制在缓存(redis、memcache)twemproxy代理中的应用
1. 开发背景 现有开源缓存代理中间件有twemproxy.codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能. 由于twemp ...
- Nginx多进程高并发、低时延、高可靠机制在缓存代理中的应用
1. 开发背景 现有开源缓存代理中间件有twemproxy.codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能. 由于twemp ...
- Nginx多进程高并发、低时延、高可靠机制缓存代理中的应用
1. 开发背景 现有开源缓存代理中间件有twemproxy.codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能. 由于twemp ...
随机推荐
- 《转》VC++多线程编程
原地址:http://www.cnblogs.com/wxfasdic/archive/2010/09/23/1833522.html 留个纪念,不错的总结.十个例子清晰列举啦多线程编程的奥妙. V ...
- [Android学习笔记]Unable to execute dex Multiple dex files define:xxxx 问题
dex filse: Dalvik Execute Files , 即Android虚拟机可执行程序 从字面意思理解是你一个应用中,出现了多个Dex文件定义. 以下情况会出现此错误: 1.你项目中可能 ...
- tmpfs(/dev/shm)
tmpfs是一种基于内存的文件系统,它和虚拟磁盘ramdisk比较类似像,但不完全相同,和ramdisk一样,tmpfs可以使用RAM,但它也可以使用swap分区来存储.而且传统的ramdisk是个块 ...
- Scriptcase价格调整(五折销售)
芬兰诺基亚!芬兰诺基亚!最大手机公司倒闭了!王八蛋老板埃洛普,吃喝嫖赌欠下了3.5个亿,带着他的小姨子跑了!我们没有办法,拿着手机抵工资!原价都是一千多.两千多.三千多的手机,统统二百块!统统二百块! ...
- 如何解决ORA-12547: TNS:lost contact错
执行环境:ubuntu+oracle 11.2.0 为了启动oracle时间,出现ORA-12547: TNS:lost contact错误. 中午好好的纳,下午就无论了.以为是链接失效,关机重新启动 ...
- ruby中的模块
什么是模块 模块(module)是Ruby特有的功能之一.类用来表现具有数据与行为(程序)的"东西", 而模块大致来说,则是只有程序部分的集合体.类与模块最大的不同在于: 1.模块 ...
- Cocos2d-x-lua游戏两个场景互相切换MainScene01切换到MainScene02
/* 场景一lua代码 */ require "MainScene02" local dic_size = CCDirector:sharedDirector():getWinSi ...
- 利用linux BT5来破解无线 破解无线
下面是自己整理的详细步骤,版权小冯全部. 一.提前准备好bt5的ISO镜像文件.和虚拟机,提前把虚拟机安装好.然后进行安装bt5. 二.进入页面,点击statx.进入可视化界面. 三.进入主界面后.下 ...
- SCU 2009(数位dp)
传送门:Zeros and Ones 题意:求总数位为n包含0和1个数相同且整除k的二进制数的个数. 分析:设dp[pos][num][md]表示还有pos位已包含num个1且模k余md的符合条件的二 ...
- DHTML【10】--Javascript
大家好,这一节主要介绍Javascript的函数.函数是Javascript的核心中的核心,这么强调一点都不过分,相信没有人反对,如果有人反对,你以后可以不用函数,呵呵,说的有点绝了啊. 下面看一下J ...