tfs (二) 配置dataServer、分区、挂载数据盘

目前的情况,tfs安装在/usr/local/tfs/

在conf目录下共有6个配置文件(若安装后没有的,请从源码中conf目录下拷贝): ns.conf、ads.conf、ds.conf、rc.conf、meta.conf和rs.conf

其中ns.conf用于配置nameserver,
ds.conf用于配置dataserver,
ads.conf为可选配置文件,用于配置nameserver和dataserver地址信息,可用于快速启动ns和ds。
rc.conf为可选配置文件,用于配置rcserver相关信息,主要适用于集群多,应用多的用户,可实现应用资源和集群资源的管理。
meta.conf为可选配置文件,用于配置metaserver相关信息,主要用于自定义文件名功能。
rs.conf为可选配置文件,用于配置rootserver相关信息,主要用于自定义文件名功能。

配置文件具体信息如下:

ns.conf

ds.conf

ads.conf

rc.conf

rs.conf

meta.conf

!!!注意:以上有几个配置项再特别声明一下
1.如果搭建单台ds,请在ns.conf中将备份数改为1,否则集群将无法正常运行。

#Block 最大备份数, default: 2[[BR]]
max_replication = 2

#Block 最小备份数, default: 2[[BR]]
min_replication = 2

2.ds.conf中关于Nameserver的三个配置项必须和ns.conf中的一致

[dataserver]

#!NameServer vip地址[[BR]]
ip_addr = 192.168.0.1

#!nameserver IP地址列表(master, salve的ip地址,只能以‘|‘分隔)[[BR]]
ip_addr_list = 192.168.0.1|192.168.0.2

#!NameServer 监听的端口, 1024 ~ 55535[[BR]]
port = 9999

否则ds将无法和ns通信。

3.ns.confblock_max_size一般设为和ds.conf中的mainblock_size相同或略大于,这样可以尽量少使用扩展块。

挂数据盘,一台服务器,可以挂载多块数据盘。

----------查看硬盘------------
fdisk -l  发现本台服务器上有5块146G的磁盘,第一块是系统盘。其它4块可以做数据盘
Disk /dev/sda: 146.6 GB
Disk /dev/sdb: 146.6 GB
Disk /dev/sdc: 146.6 GB
Disk /dev/sdd: 146.6 GB
Disk /dev/sde: 146.6 GB

----------umount---------
分区,格式化之前,如果已挂载,要先反挂载
umount /dev/sdb1
umount /dev/sdc1
umount /dev/sdd1
umount /dev/sde1

----------分区---------------
对数据盘进行分区,一块盘分一个区就行。
执行“fdisk /dev/sdb”命令,对数据盘进行分区;
根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。

fdisk /dev/sdb
fdisk /dev/sdc
fdisk /dev/sdd
fdisk /dev/sde

-----------格式化----------
mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdc1
mkfs.ext4 /dev/sdd1
mkfs.ext4 /dev/sde1

-----------挂载--------------
建好目录,第一块磁盘就挂载在第一个目录上。目录数据取决于你磁盘的数量。
mkdir /data/tfs1
mkdir /data/tfs2
mkdir /data/tfs3
mkdir /data/tfs4

mount /dev/sdb1 /data/tfs1
mount /dev/sdc1 /data/tfs2
mount /dev/sdd1 /data/tfs3
mount /dev/sde1 /data/tfs4

-----------加入启动时自动挂载----------------
设置开机自动挂载

[[email protected] scripts]# vi /etc/fstab
加入以下信息
/dev/sdb1                /data/tfs1              ext4    defaults        1 2
/dev/sdc1                /data/tfs2              ext4    defaults        1 2
/dev/sdd1                /data/tfs3              ext4    defaults        1 2
/dev/sde1                /data/tfs4              ext4    defaults        1 2

--------------重启系统-----------------------------
查看mount情况

------------存储区预分配------------------------------------
注意:挂载目录是/data/tfs1至/data/tfs(i),其中i为磁盘号。
而ds.conf配置文件中的配置  mount_name =  /data/tfs  没有加(i)

执行scripts下的stfs format n (n为挂载点的序号,具体用法见stfs的Usage)。例如stfs format 2,4-6 则会对/data/tfs2,
/data/tfs4,/data/tfs5,/data/tfs6,进行预分配。运行完后会在生成/data/tfs2, /data/tfs4,/data/tfs5,/data/tfs6下预先创建主块,扩展块及相应的统计信息。
[[email protected] conf]#  cd /usr/local/tfs/scripts
[[email protected] scripts]# ./stfs format 1-4    //分配第1,2,3,4个存储区

------------运行data server------------
有两种方法:
1)通过adminserver来启动dataserver(推荐): 执行scripts下的./tfs admin_ds
2)直接启动dataserver,执行scripts下的./tfs start_ds 2,4-6, 则会启动dataserver2,dataserver4,dataserver5,dataserver6

目前我们没有配置adminserver的ads.conf, 我们使用方法2来启动。

cd /usr/local/tfs/scripts

./tfs start_ds 1-4

我们一台服务器上启动了4个进程

停止: ./tfs stop_ds 1-4

时间: 2024-08-01 13:28:22

tfs (二) 配置dataServer、分区、挂载数据盘的相关文章

Linux 格式化和挂载数据盘

如果您已经为 ECS 实例配了数据盘,您需要先格式化数据盘并挂载文件系统后才能正常使用数据盘. 注意: 磁盘分区和格式化是高风险行为,请慎重操作.本文档描述如何处理一个新买的数据盘,如果您的数据盘上有数据,请务必对数据盘创建快照以避免可能的数据丢失. 云服务器 ECS 仅支持对 数据盘 进行分区,而不支持对 系统盘 进行分区.如果您强行使用第三方工具对系统盘进行分区操作,可能引发未知风险,如系统崩溃.数据丢失等. 本文描述如何用一个新的数据盘创建一个单分区数据盘并挂载文件系统. 您还可以根据业务

centos7 挂载数据盘

centos 挂载数据盘1.运行 fdisk -l 命令查看数据盘.注意:在没有分区和格式化数据盘之前,使用 df -h 命令是无法看到数据盘的. 如果执行了 fdisk -l 命令后,没有发现 /dev/xvdb,则表示您的实例没有数据盘,因此无需挂载2.运行 fdisk /dev/xvdb,对数据盘进行分区.根据提示,依次输入 n,p,1,两次回车,wq,分区就开始了.3.运行 fdisk -l 命令,查看新的分区.新分区 xvdb1 已经创建好.如下面示例中的/dev/xvdb1.4.运行

阿里云Linux服务器挂载数据盘

步骤1.登录服务器2.检查磁盘信息 命令:fdisk -l3.磁盘分区 命令:fdisk /dev/xvdb 查看命令帮助 m n //新增一个分区 p //建立一个主分区 1 //设置盘符为1 回车 w //保存并退出4.磁盘格式 命令:mkfs.ext3 /dev/xvdb15.挂载数据盘 命令:mount 注:首先去跟目录下新一个要挂载的目录 cd alidata mount /dev/xvdb1 /alidata/ df -hp //查看挂载情况

服务器 阿里云服务器Ubuntu挂载数据盘

服务器 阿里云服务器Ubuntu挂载数据盘 转自:http://www.codingyun.com/article/24.html coding云运行在阿里云的Ubuntu 12.04 64位操作系统上面,下面的教程是我亲自验证成功部署过的.希望能帮助大家. 注意: 1. 首先在系统盘的根目录新建alidata目录,或者您自己命名,但是要记得修改教程中的相关关键字(alidata换成您自己的目录). 该教程适用系统:Linux(Redhat , CentOS,Debian,Ubuntu) *  

[日常填坑]阿里云centos6.5服务器挂载数据盘

刚购买的ECS实例(如果选择了数据盘)在系统登陆后,是需要先格式化数据盘,然后再挂载数据盘. (1)登陆ECS实例 运行 fdisk -l命令查看数据盘. 如果没有发现 Desk /dev/xvdb,则表示该实例没有数据盘,因此无须挂载. (2)分区 运行 fdisk /dev/xvdb,对数据盘进行分区.. 根据提示,依次输入 n,p,1,两次回车,wq,分区就开始了. (3)格式化 运行 mkfs.ext3 /dev/xvdb1,对新分区进行格式化. 格式化的时间取决于数据盘的大小. 也可以

香港云服务器 windows 系统挂载数据盘方法

香港云服务器 windows 系统挂载数据盘方法 在服务器桌面点 右键点击我的电脑-点击"管理",进入计算机管理界面. 选择"磁盘管理",系统会弹出检测到新的硬盘,并要求初始化硬盘,如图,点击:"确定"初始化. 记住磁盘的序号,如这里是磁盘0,选择这块磁盘,点击右键,弹出菜单,选择"新建简单卷". 点击:"下一步"创建磁盘分区. 设定你的第一个分区容量大小,设定好之后,点击:"下一步".

Linux初始化系统盘后重新挂载数据盘方法

Linux实例初始化系统盘后重新挂载数据盘在Linux实例中,重新初始化系统盘不会改变数据盘里的内容,但是数据盘的挂载信息会丢失,所以,在Linux重启后,按以下步骤创建新的挂载点信息并挂载数据盘分区. 说明:本文档中,假设初始化系统盘之前,实例上挂载的数据盘分区名称为/dev/vdb1,挂载点名称为/InitTest.----------------分割线-----------------------------------服务器租用托管:品牌服务器.双核/四核/八核服务器海外服务器租用托管.

格式化和挂载数据盘

一.挂载数据盘下面以新买的服务器为例介绍挂载数据盘的操作过程.参考资料  https://help.aliyun.com/document_detail/25426.html [[email protected] ~]# df -hlFilesystem Size Used Avail Use% Mounted on/dev/vda1 40G 1.5G 36G 4% /tmpfs 3.9G 0 3.9G 0% /dev/shm 没有看到数据盘,说明没有挂载 [[email protected]

阿里云挂载数据盘

在阿里云购买了个数据盘,需要挂载,但发现网上的方法太混乱了,于是把验证有效的方法转载如下: 转: 1. 虚拟机–设置–添加,选择硬盘添加 2. 首先为磁盘创建文件系统:mkfs.ext3 /dev/sdb 3. 创建挂载点:mkdir /mnt/sdb 4. 挂载:mount /dev/sdb /mnt/sdb 5. fdisk -l 发现有问题: Disk /dev/sdb doesn’t contain a valid partition table 6. fdisk /dev/sdb 跟着