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

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

买个更大的硬盘不就得了

使用 LVM

组 RAID

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

1.安装mhddfs虚拟存储工具

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

sudo apt-get install mhddfs

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

yum install mhddfs

2.配置mhddfs虚拟存储

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

df –h

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

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

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

sudo mkdir /mnt/virtual

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

mhddfs /,/boot,/home /mnt/virtual

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

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

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

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

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

1].使用 vi 打开 fstab 文件

sudo vi /etc/fstab

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

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

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

linux合并优盘分区工具,mhddfs虚拟存储工具:Linux分区合并利器相关推荐

  1. 磁盘分区工具diskgenius、易我分区大师

    对于给磁盘分区,我们知道有很多方式,Windows自带的磁盘管理器就可以实现简单的分区功能,但若是想对磁盘上分区的大小作进一步调整.移动分区.合并分区,甚至克隆磁盘/分区,恢复丢失分区等,就不能单纯指 ...

  2. 利用Disk Genius分区工具给电脑硬盘进行分区详细图文教程

    如何使用u启动WinPE里面的Disk Genius分区工具对电脑硬盘进行分区?u启动v5.0版制作的u盘启动盘怎样对电脑硬盘进行分区?今天u启动小编手把手教大家如何使用Disk Genius分区工具 ...

  3. linux删除win分区工具,Win 10 和 Linux 双系统,从硬盘删除Linux分区,Win 10引导修复...

    由于安装双系统后,Linux 用的比较少.因此,从Win 10 磁盘管理中删除了linux 占用的磁盘空间,重启后无法进入win 10 ,出现如下情况: 有人提出,此时需要重装系统,并不用如此麻烦,通 ...

  4. u盘分区工具|U盘怎么调整分区大小?

    有的朋友遇到过这个问题,使用大白菜等工具创建U盘启动盘时,自动在U盘上创建了一个32GB的分区,而U盘原本的分区丢失,之后就只能在这32GB的分区上存储数据.那么要想恢复U盘原本的分区容量应该怎么做呢 ...

  5. linux使用寿命上传工具,PowerTOP:在 Linux 上监视电量使用和改善笔记本电池寿命【马哥教育新闻快报452期】...

    各位小伙伴上午好,今天是2019年7月16日,这里是马哥教育新闻快报第452期. 本期重点关注: PowerTOP:在 Linux 上监视电量使用和改善笔记本电池寿命 [快报内容] 1.PowerTO ...

  6. linux高级包管理工具,5 个给 Linux 新手的最佳包管理器

    原标题:5 个给 Linux 新手的最佳包管理器 一个 Linux 新用户应该知道他或她的进步源自于对 Linux 发行版的使用,而 Linux 发行版有好几种,并以不同的方式管理软件包. 在 Lin ...

  7. linux虚拟内存盘ramdisk工具,华硕虚拟硬盘工具(ASUS RAM Disk)

    ASUS RAM Disk是一款能够有效提高用户电脑硬盘速度的软件,通过华硕虚拟硬盘工具能够快速的帮助用户在本地生成一个虚拟硬盘,从而有效提升电脑运行速度,并且软件没有生成的限制,根据用户的内存,可以 ...

  8. (转)Linux下使用parted分区工具为大于2T硬盘分区

    转自:这里 我有个4.4T的硬盘没有挂载使用. 如果使用这里的方法,最多只能分一个2T的分区. 不能把整个4.4T弄成一个整体使用. 分区 不知道输入什么,就直接回车.  里面会出现让你输入什么账号信 ...

  9. linux内存硬件检测工具,13种在 Linux 系统上检测 CPU 信息的工具

    1. /proc/cpuinfo 最简单的方法就是查看 /proc/cpuinfo ,这个虚拟文件展示的是可用CPU硬件的配置.$ more/proc/cpuinfo 通过查看这个文件,你能识别出物理 ...

最新文章

  1. 从一道面试题分析Thread.interrupt方法
  2. bash 脚本的自解压流程
  3. linux查看机器品牌信息,dmidecode查看linux硬件信息
  4. Alpha预乘-混合与不混合[转]
  5. 代理模式【介绍、静态代理、动态代理、入门、应用】
  6. asp.net小技巧:摆脱路径的困扰(二)
  7. POJ 3267为什么优先队列超时,DP就能过,难过
  8. 计算机教学软件cai,计算机毕业论文cai教学软件中数据的分割
  9. java json.stringify_JSON.stringify 语法实例讲解
  10. H5调用摄像头实现视频拍摄及iOS兼容性问题
  11. 大学计算机课挂科补考,【挂科的同学请注意!】关于本学期补考、缓考的通知(转)...
  12. java获取上周一_java如何得到上周一和上周日的日期
  13. 数据仓库之日期维度表构建
  14. 美妆科技:改变美容行业的未来
  15. Python版按键精灵基础代码
  16. 通过cocos裁切图片,将大图分为小图
  17. 关于新光源建设的一些想法
  18. 伺服驱动器生产文件_伺服驱动器程序源代码 程序源代码文件
  19. 读研攻略(10)—三千字总结,要不要读博?
  20. 32u图腾服务器机柜型号,图腾网络机柜-G36632-32U1.6米机柜

热门文章

  1. 解决VBA ADO连接Access2010以上版本密码无效问题
  2. 一篇软文值百万!美国网红盈利模式你懂了吗?
  3. MindMapper头脑风暴视图功能如何用
  4. 一段简单的代码,解决了数据乱码的问题。?characterEncoding=utf8
  5. 安卓开发板烧写程序与安装软件的区别_巧用imx6开发板烧写android系统的详细步骤讲解...
  6. 基于matlab桁架分析,基于MATLAB平面桁架有限元分析研究
  7. 江苏大学2021年第一届程序设计大赛(UJSCPC)题面
  8. 【文末抽书】Java设计模式--单例模式
  9. D-RecoverySQLServer2019达思SQL数据库修复软件升级至3.0版
  10. 常见卫星图源下载教程