mhddfs虚拟存储工具:Linux分区合并利器

系统 Linux 系统运维
本文隆重介绍mhddfs工具,mhddfs是一个FUSE系统模块,它可以将多个Linux分区(挂载点)或硬盘组合成一个虚拟驱动器。这样我们就可以将文件丢到mhddfs创建的虚拟驱动器中,它会自动将文件分布到不同的挂载点中,而用户看起来就像是放到了一个统一的路径。

[[148481]]

所谓 Linux 分区合并,从严格意义上来讲应该叫 Linux 挂载点合并。想必大家都见多了 Windows 下的分区合并软件,而且 Windows 本身也自带简单的分区合并功能,在大多数情况下可以满足用户的分区合并需求。试想一下,在 Linux 中你有 3 块硬盘(或分区)分别为 100G、200G 和 60 G,如何在一个统一的路径下访问 180G 的视频文件夹呢?

相信大多数用户会想到几种解决办法:

◆买个更大的硬盘不就得了 –_-!!

◆使用 LVM

◆组 RAID

而今天我要隆重介绍 mhddfs 工具,mhddfs 是一个 FUSE 系统模块,它可以将多个 Linux 分区(挂载点)或硬盘组合成一个虚拟驱动器。这样我们就可以将文件丢到 mhddfs 创建的虚拟驱动器中,它会自动将文件分布到不同的挂载点中,而用户看起来就像是放到了一个统一的路径(是不是有点像 LVM 的样子)。

1. 安装mhddfs虚拟存储工具

Debian 和 Ubuntu 系列可以使用如下命令:

  1. sudo apt-get install mhddfs

Redhat、CentOS 或 Fedora 使用 YUM 进行安装:

  1. yum install mhddfs

2. 配置mhddfs虚拟存储

首先,我们要使用如下命令相看下当前系统的分区情况:

  1. df h

我们当前系统中主要有 3 个分区,从图片中我们可以看到这 3 个挂载点分别为 1.7G、8.8G 和 173 G

注意:你自己系统的挂载点肯定与我的情况不同,大家自行查看。

接下来,我们使用如下命令创建一个新的挂载点用于管理虚拟存储。

  1. sudo mkdir /mnt/virtual

其次,我们使用如下命令挂载 mhddfs。

  1. mhddfs /,/boot,/home /mnt/virtual

请按你自己的挂载点和需要对上述命令进行调整,以选择需要合并的分区。

命令返回的 mhddfs: move size limit 4294967296 bytes 表示:如果一个分区少于 4G 空间,新存放的文件将被丢入下一个超过 4G 剩余空间的分区,如果虚拟存储中的所有分区都少于 4G 时,文件将被随机存入。

***,我们使用 df –h 来查看一下挂载是否成功:

3. 开机自动挂载mhddfs虚拟存储

与实现其它类型分区开机挂载一样,我们可以直接更改 /etc/fstab 文件来实现:

1. 使用 vi 打开 fstab 文件

  1. sudo vi /etc/fstab

2. 将挂载信息写入再保存即可

  1. mhddfs# /, /boot, /home /mnt/virtual fuse defaults 0 0

提示:卸载mhddfs虚拟存储也可直接用 umount /mnt/virtual 命令来做。

责任编辑:火凤凰 来源: Winclient博客
相关推荐

2019-02-11 14:50:21

Linux分区命令

2010-03-02 15:35:41

Linux硬盘分区

2018-01-31 14:20:36

Linux分区管理fdisk

2009-09-23 17:24:01

虚拟化

2010-05-28 18:23:27

Linux分区工具

2010-03-02 14:57:18

Linux文件系统

2009-08-07 09:57:38

2021-11-26 21:22:07

Windows 10Windows微软

2020-10-24 15:31:10

Linux服务器工具

2023-11-10 11:02:28

Android10分区存储

2009-02-26 16:56:07

虚拟化ITVMware

2011-07-04 14:28:18

SQL Server分区

2024-03-15 08:18:05

Shelve模块Python工具

2011-01-18 09:51:59

Linux磁盘分区

2014-07-14 15:45:08

服务器虚拟化

2018-04-25 08:36:48

Linux存储LVM

2016-12-05 15:00:44

存储合并

2010-08-12 14:20:49

Cobbler

2012-11-05 09:44:43

2012-08-24 18:31:52

红帽虚拟化
点赞
收藏

51CTO技术栈公众号