FastDFS 是一个开源的高性能分布式文件系统。其主要功能包括文件存储、文件同步和文件访问(文件上传和文件下载),可以解决高容量和负载平衡问题。FastDFS 应满足基于照片共享站点和视频共享站点等文件的网站的服务要求。
FastDFS 有两个角色:跟踪器(Tracker)和存储器(Storage)。Tracker 负责文件访问的调度和负载平衡,Storage 存储文件及其功能是文件管理,包括文件存储、文件同步、提供文件访问接口。它还管理元数据,这些元数据是表示为文件的键值对的属性。Tracker 和 Storage 节点都可以由一台或多台服务器构成。这些服务器均可以随时增加或下线而不会影响线上服务,当然各个节点集群至少需要一台服务 Running。注意,其中 Tracker 集群中的所有服务器都是对等的(P2P),可以根据服务器的压力情况随时增加或减少。
需要给存储器(Storage)挂载磁盘。
group_name=group1 #配置组名
base_path=/home/yuqing/fastdfs 改为: base_path=/home/fastdfs#store存放文件的位置(store_path)
store_path0=/home/yuqing/fastdfs 改为: store_path0=/home/fdfs_storage
#如果有多个挂载磁盘则定义多个store_path,如下#store_path1=…..#store_path2=……
配置在store_path目录下
1、查看磁盘信息(/dev/sdb为新增磁盘容量150G)
fdisk -l
2、格式化新增磁盘(/dev/sdb)
mkfs.ext4 /dev/sdb
3、创建磁盘挂载目录并手动挂载
# mkdir -p /data01/fastdfs
# mount /dev/sdb /data01/fastdfs
4、设置开机自动挂载,查看磁盘UUID信息
# blkid
/dev/sdb: UUID=
"f495dd82-2924-4af4-9262-d4a71f1156e3"
TYPE=
"ext4"
5、增加自动挂载磁盘信息, 修改(vim /etc/fstab
)配置文件:
添加以下信息
UUID=f495dd82-2924-4af4-9262-d4a71f1156e3 /data01/fastdfs ext4 defaults 0 0
6、执行下面命令测试是否可以挂载成功
mount -a
7、重启服务器测试
# df -h
Centos7挂载磁盘并开机启动自动挂载完成。