Panalog新增硬盘方法
一、安装前的准备工作:
1)注释/etc/rc.local里面的/usr/logd/bin/logd & 和 /usr/logd/bin/mysqld_safe --user=root & (如果有这一行),在这两行的前面加上#号就可以了
去掉fsck和mount这两行
二、方法说明
图中没有df -h 命令打印出来的没有mylog这一列,而是系统在一块硬盘上分了一个大区给数据用。这种方式新增硬盘的方法就是:添加多块新的硬盘,把新硬盘绑在一起做成一个池,然后把数据移到这个池上来。
1)打印出所有硬盘
sysctl -a | grep disks
2)上图有3块硬盘,根据1图和2图很难分清楚哪块是系统盘,所以使用下面命令对比查看:
可以分出来,da0就是系统盘,因为da0分出了根目录
3)创建zpool池
mkdir /usr/test
zpool create -m /usr/test mylog da1 da2
这样池就创建成功了
4)添加启动项到/etc/rc.conf
echo zfs_enable="Yes" >> /etc/rc.conf
5)复制系统盘下面的数据到zpool池中
cp -rf /usr/logdata/* /usr/test/
6)等待数据复制完成后:
umount /usr/logdata
7)zpool 更换挂载点:
zfs set mountpoint=/usr/logdata mylog
8)取消/etc/rc.local里面的注释,并重启系统OK
本帖最后由 devilmale 于 2015-6-30 10:22 编辑
在运行zpool create -m /usr/test mylog da1 da2 命令的时候,提示cannot create 'mylog': no such pool or dataset,这个是什么情况?
还有
1)注释/etc/rc.local里面的/usr/logd/bin/logd & 和 /usr/logd/bin/mysqld_safe --user=root & (如果有这一行),在这两行的前面加上#号就可以了
去掉fsck和mount这两行
这句话里的去掉fsck和mount这两行又是什么意思?是删除吗?我之前#上了,但是df -h 的时候没有/usr/logdata了。崩溃了。。。 本帖最后由 crocodileone 于 2017-5-9 14:35 编辑
devilmale 发表于 2015-6-30 10:18
在运行zpool create -m /usr/test mylog da1 da2 命令的时候,提示cannot create 'mylog': no such pool or ...
上面显示的硬盘和你显示的硬盘不一定是一样的名字。并且不能使用系统使用的硬盘名,只能使用后加的硬盘。****da1 da2 << 这里
所以会报错!
注释掉,就是在读取文件的时候自动过虑掉,不用删除。
意思是在下次启动上,不mount ,所以你df 的时候 ,是看不到这些信息的。
你多虑了! 回复下,我再添加新硬盘遇到的疑问. 加了个标准群是各种要红包才回答你问题,其实这个教程已经很清楚了.
你一旦挂载硬盘,看这里能确定自己添加的新硬盘.
---------------------------------------------------------
sysctl -a | grep disks
上面这条命令就告诉你的几个硬盘符号,像 da0 da1 da2
---------------------------------------------------------
现在问题是,这几个da0da1 da2, 哪个是系统盘,哪个是新加的硬盘.
---------------------------------------------------------
glabel stauts 就可以看到系统盘的符号了, 第一行 mounted on 下面 一个 / 这个符号的就是da0 就是系统盘.
---------------------------------------------------------
下面就是创建zpool了, 和 creat 了, 然后你在df -h , 就可以看到这个mylog的数据盘的池了.
阿里云上panalog怎么增加数据盘 急
页:
[1]