Chinaunix首页 | 论坛 | 博客
  • 博客访问: 110477
  • 博文数量: 12
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 244
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-02 11:07
个人简介

联系方式:825988516@qq.com 业精于勤荒于嬉 行成于思毁于随

文章分类
文章存档

2014年(12)

我的朋友

分类: LINUX

2014-12-02 16:44:09

在搭建淘宝分布式存储服务TFS时,其中一个步骤是挂载磁盘的操作。我的Linux虚拟机只有一个主分区sdasda被操作系统使用,无法挂载。Linux是异常强大的,没必要重装Linux虚拟机,多划分几个磁盘分区,创建一个虚拟块设备即可。

 

经验证后发现,直接给TFS指定一个数据存储目录,不走挂载的的步骤也可以。TFS并非真正意义上的分布式文件系统,而是一个分布式存储服务,可以理解为它是建立在文件系统上的专用数据文件。

 

1.创建一个40M的文件

dd if=/dev/zero of=tfs.img bs=4k count=10240

2. 将伪设置loop0和文件tfs.img进行关联

losetup /dev/loop0 tfs.img

3. /dev/loop0格式化为ext4文件系统

mke2fs -t ext4 /dev/loop0

4. /dev/loop0挂载到/home/tfs/disk1

mount -t ext4 /dev/loop0 /home/tfs/disk1/

5. 使用TFS的工具格式化disk1,本质就是创建应用层的数据文件

./stfs format 1

阅读(4357) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:UNIX网络编程个人学习心得总结

给主人留下些什么吧!~~