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

显示效果