TFS配置dataserver

   1、 tfs配置dataserver前,需要挂硬盘。

    通过fdisk -l 查看硬盘情况

   [root@localhost conf]# fdisk -l


Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       19457   156288321   83  Linux

  2、分区,格式化之前,如果已挂载,要先反挂载

   umount /dev/sda1

  3、对数据盘进行分区,一个区就行。
     fdisk /dev/sda1
    依次输入“n”,“p”“1”,两次回车,“wq”,就开始分区,可能是本人硬盘比较旧的原因,分区花了点时间。

  4、执行 mkfs.ext4 /dev/sda1 进行ext4格式化

  5、建目录 mkdir /data/tfs_1   进行挂载 mount /dev/sda1 /data/tfs_1

  6、设置开机自动挂载  vi /etc/fstab 

    /dev/sda1               /data/tfs_1              ext4    defaults        1 2

   此处需要注意,本人在所有配置好,tfs运行一周后,开发间出现突然断电,导致关机后,开机自检一直不能通过,提示/dev/sba1找不到,明明设置了sda1变成了sba1,后来通过linux的提示一步一步找到原因后,修改了fstab,但是原因一直找不到。

    7、在前篇Redhat 5.8 安装TFS2.0.4 中,tfs安装的时候./configure --prefix=/usr/local/tfs_nd --without-tcmalloc。在tfs_nd文件夹中安装.

    8、进入 tfs_nd文件夹下面的conf文件夹。新建nd.conf文件。填入:

[public]

log_size=1073741824

log_num = 64 

log_level=error

task_max_queue_size = 10240

port = 9998 

work_dir=/usr/local/tfs_nd

dev_name= eth0

thread_count = 4

ip_addr = 192.168.30.102

[dataserver]

ip_addr = 192.168.30.102

ip_addr_list = 192.168.30.102|192.168.119.147

port = 9808 

heart_interval = 2

check_interval = 2

replicate_threadcount = 2

block_max_size = 7549747 

dump_visit_stat_interval = 60

backup_type = 1

backup_path =  /data/tfs

mount_name =  /data/tfs
mount_maxsize = 125829120

base_filesystem_type = 1

superblock_reserve = 0

avg_file_size = 40960

mainblock_size = 7549747

extblock_size = 419430

block_ratio = 0.5

hash_slot_ratio = 0.5

ds_thread_count = 4


其中mount_maxsize = 125829120 为挂载的硬盘大小(最好小于硬盘的大小)


   9、执行./stfs format 1 //分配第1个存储区

   执行完成后,需要等待很长时间,如果执行成功,会找到success字样。

    10、由于此处只有一个存储区,故执行./tfs start_ds 1 。此处实在nameserver已经启动的情况执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值