tfs--淘宝文件系统扩容
2015-11-13 11:41
211 查看
tfs扩容
实战
申请磁盘
配置tfs的 dsconf 配置文件
用tfs的工具对磁盘空间进行预分配
启动dataserver服务
/data 是旧的,满载的tfs磁盘空间,/data2 是新挂载的空间
只需要修改这个配置项,其他一样(关于安装tfs,请待发帖),把位置改为新挂载的磁盘
使用stfs命令进行预分配
tfs会根据ds.conf配置项找到预分配的位置
数字2 是代表生产的预分区的后缀
tfs2就是刚预分配的位置
使用配置文件启动dataserver,启动好检查服务是否正常
实战
申请磁盘
配置tfs的 dsconf 配置文件
用tfs的工具对磁盘空间进行预分配
启动dataserver服务
tfs扩容
存储空间用完了,需要扩容实战
申请磁盘
先申请磁盘空间,格式化后(ext4)挂载在新的目录上/dev/sdc1 99G 89G 5.0G 95% /data /dev/sdd1 197G 89G 99G 48% /data2
/data 是旧的,满载的tfs磁盘空间,/data2 是新挂载的空间
配置tfs的 ds.conf 配置文件
mount_name = /data2/tfs
只需要修改这个配置项,其他一样(关于安装tfs,请待发帖),把位置改为新挂载的磁盘
用tfs的工具对磁盘空间进行预分配
# ls /home/tfs/scripts cs_sync ha start_sync_log stfs sync tfs
使用stfs命令进行预分配
#stfs format 2
tfs会根据ds.conf配置项找到预分配的位置
数字2 是代表生产的预分区的后缀
# ls /data2 lost+found tfs tfs2
tfs2就是刚预分配的位置
启动dataserver服务
#/usr/local/tfs/bin/dataserver -f /usr/local/tfs/conf/ds.conf -d -i 2
使用配置文件启动dataserver,启动好检查服务是否正常
相关文章推荐
- 文件系统变为raw 无法访问的解决方法
- PHP 文件系统详解
- Powershell实现克隆NTFS文件系统权限
- php中的filesystem文件系统函数介绍及使用示例
- 用Python编写一个简单的FUSE文件系统的教程
- 【转自中科蓝鲸】集群NAS与集群文件系统的区别
- HBase 系统架构
- 修改内核 内存分配 root、文件系统和内核镜像的位置
- LINUX的EXT2文件系统
- 文件系统的简单操作
- HDFS小文件处理解决方案总结+facebook(HayStack) + 淘宝(TFS)
- Linux2.6X内核中文件相关结构体总结
- Cisco 3750文件系统学习总结
- 使用ext3grep恢复ext3文件系统中误删除文件(使用rm命令误删的)
- 因文件系统错误而无法开机
- Ubuntu 分区和文件系统的选择
- FAT文件系统原理(三)
- 硬链接与符号链接的区别.
- linux文件与目录
- Hadoop分布式文件系统:架构和设计要点