mhddfs: 将几个较小的分区组合成一个大型虚拟存储
想象这样一个场景,我需要备份2.5T的零散数据到硬盘 (每个文件不小于100M,不大于900G) , 我现在有3块1T的硬盘.
依照以往的经验, 大概统计一下几个文件的大小, 复制到磁盘1; 再大概统计一下几个文件大小,复制到磁盘2 ……
当我需要使用某个文件时, 去磁盘1找找,去磁盘2找找 ……
今天我们介绍的工具将会解决这个烦人的问题
以 Ubuntu 18.04 为基础, 做出以下教程
安装方法
apt-get install mhddfs
使用方法
1. 找到要合并的小分区存储点
/mnt/sdb1/disk2 /mnt/sdc1/disk3 /disk1
2. 编辑 /etc/fstab 文件 , 将下面一行加入文件
mhddfs#/mnt/sdc1/disk3,/mnt/sdb1/disk2,/disk1 /log fuse defaults,allow_other 0 0
小存储点的顺序决定文件优先存储位置, /log 为虚拟分区的挂载点.
3. 保存退出后 执行
mount -a
显示效果
