Linux -- 进阶 利用大文件来增加分区 自动挂载大文件

这篇具有很好参考价值的文章主要介绍了Linux -- 进阶 利用大文件来增加分区 自动挂载大文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

情景引入 : 

比如, 你的硬盘 分了三个区,但是,现在就是要求要分第四个区,  你一看硬盘没有剩余空

              

间了,分不出第四个区了,除非你再添加 一块儿 新硬盘。 

那就可以使用我们介绍的这种方法 : 

那就看已存在的三个分区,有没有那个分区的剩余空间还很大; 

那就可以在这个剩余空间还很大的分区,使用 dd 命令 制作一个 大文件,把文件挂成分区用

我们对生成的这个大文件来实现 自动挂载 

第一步 :  恢复快照、安装软件、关闭安全软件

[root@server ~]# setenforce 0 
[root@server ~]# systemctl stop firewalld 
[root@server ~]# yum install autofs -y 

第二步  : 制作一个 2GB 大文件  /ddfile ,并格式化

[root@server ~]# dd if=/dev/zero of=/ddfile count=1 bs=2G

       要用 dd  命令 

        数据来源于 :  /dev/zero  这个文件 , 该文件可以产生无穷个 空  

        count  数据块 为 1 个 

        bs     容量为 2G 

     解释下 :  你想想,你新建一个文件,该文件肯定也没东西,没内容,因为是新建的呀~!

                       还没往里面放东西,肯定啥都没有。 

                       占用空间字节数就是 0 K。 

                       那咱现在就想建一个 里面没东西但容量又很大的文件。

                        ===>>>

                       就是里面没内容,但占的容量又很大。 

                        那怎么办 ? 

                        ===>>>

                        就利用 算法设备文件 /dev/zero 

                        它可以产生指定容量个数字0 或者 null 给它填到 /ddfile 文件中,

                        这个东西你看不到,是空白,又能占指定容量的空间在硬盘上。 

                

                       count  和  bs 这两个参数的作用就是

                       你做的这个大文件由几个数据块构成 (  由 1 个数据块儿构成 ) ,一个块儿是 2 G 

                       就是这个 数据块儿的容量是 2 G  

                       要是为 : count=2  bs=1  是一个意思 ,

                       就是 由两个 数据块儿构成,一个数据块儿容量为 1G , 那总量就是 2 G ~!! 

       Linux -- 进阶 利用大文件来增加分区 自动挂载大文件,Linux 进阶,linux,服务器,运维 

                  如此,这个大文件就做出来了 ~!!!

                  

                  你光做出来不行呀,还需要格式化才能使用该文件 

                  ===>>>

[root@server ~]# mkfs.xfs -f /ddfile 

Linux -- 进阶 利用大文件来增加分区 自动挂载大文件,Linux 进阶,linux,服务器,运维

         我们选了  XFS 文件系统 

第三步 :  修改 auto 主配置文件,计划/dd/auto/ddfile 

[root@server ~]# vim /etc/auto.master

    Linux -- 进阶 利用大文件来增加分区 自动挂载大文件,Linux 进阶,linux,服务器,运维

   第八行 添加 : 父目录 /dd       子配置文件  放在 /etc 然后自己给子配置文件起名,起为auto.nfs

     

第四步 : 修改子配置文件 

[root@server ~]# vim /etc/auto.nfs

 Linux -- 进阶 利用大文件来增加分区 自动挂载大文件,Linux 进阶,linux,服务器,运维

 auto 为子目录 ( /dd/auto/ddfile )               

文件格式为 xfs (   该文件格式要和第二步 里制作大文件的文件格式保持一致,因为第二步就给制

作大文件的文件格式 设置为 xfs, 所以这里也得是 xfs ) 

ro  :  只读 

nosuid  :  不解析 

nodev  :  跟的是要挂谁 ( /ddfile  ,  注意 在 nodev 后有个 空格,空格后再 冒号 :) 

[root@server ~]# systemctl  start autofs 
[root@server ~]# systemctl enable autofs 

第五步 :  启动服务,设置开机自启; 进行检测验证 

[root@server ~]# systemctl  start autofs 
[root@server ~]# systemctl enable autofs 
[root@server ~]# df -h 

Linux -- 进阶 利用大文件来增加分区 自动挂载大文件,Linux 进阶,linux,服务器,运维

 先执行 df -h 命令, 与 后面自动挂载后,再执行 df -h 来对比验证~!!

一层一层进入目录 :

[root@server ~]# cd /dd
[root@server dd]# ls 
[root@server dd]# cd auto   # 进入挂载目录, 触发自动挂载

      先进入 父目录 /dd ,  ls 没结果, 再进入 子目录 /auto  这个时候就挂载上了 

再使用 df -h 来看下结果,和前面的 df -h 的结果做对比 

Linux -- 进阶 利用大文件来增加分区 自动挂载大文件,Linux 进阶,linux,服务器,运维

显然,最后一行便是我们 制作的大文件 ~!!  就是一个分区,相当于 Windows 的 C、D、E 盘 文章来源地址https://www.toymoban.com/news/detail-673950.html

到了这里,关于Linux -- 进阶 利用大文件来增加分区 自动挂载大文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】磁盘分区管理及挂载/永久挂载管理

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月04日
    浏览(47)
  • Linux之磁盘分区、挂载

    Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。 Linux采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目

    2024年02月02日
    浏览(54)
  • Linux学习之分区挂载

    点击“硬盘(SCSI)”,在弹出来的窗口点击“硬盘(SCSI)”之后添加。 选择硬盘之后,点击下一步。 虚拟磁盘类型,就选择默认的SCSI(S)。 选择“创建新虚拟机磁盘(V)”,然后点击“下一步”。 我就按照默认值进行配置,没有任何调整,然后点击“下一步(N)”。 点击

    2024年02月12日
    浏览(31)
  • 【Linux】磁盘分区和挂载

    目录  Linux磁盘分区和挂载 linux分区  查看所有设备挂载情况  挂载案例 步骤1:新建一块硬盘 操作步骤2: 虚拟机硬盘分区  步骤3:虚拟机硬盘分区格式化  步骤4:将磁盘挂载到根目录下newdisk目录下 mount挂载 umount取消挂载 步骤5:实现永久挂载(即重启不消失)  df -h查询

    2024年02月03日
    浏览(62)
  • 【LINUX】磁盘分区、挂载

    1.1.原理介绍      (1) Linux 无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一  的文件结构 。      Linux 中每个分区都是用来组成整个文件系统的一部分。      (2) Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套

    2024年02月09日
    浏览(65)
  • Linux添加磁盘及分区挂载

    查看初始磁盘情况: 方法1:查看/dev下sd开头的文件(ls -/dev/),没有sdb磁盘。 方法2:fdisk -l命令 查看系统中的磁盘信息。 此时是没有sdb磁盘。 1.新建磁盘 新建第二块硬盘sdb。 关闭客户机,点击“编辑虚拟机”,点击“磁盘”,点击“添加”,点击“硬盘”,点击“下一步

    2024年02月08日
    浏览(58)
  • Linux任务调度、磁盘分区、挂载

    任务调度是指系统在某个时间执行的特定的命令或程序 任务调度分为两类: 1.系统工作:有些重要的工作必须周而复始的执行,比如病毒扫描 2,个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份 语法: crontab [选项] -e编辑crontab定时任务 -l查询cronta

    2024年02月10日
    浏览(52)
  • 熟练掌握Linux中增加磁盘与分区

    1.1 分区的作用 优化I/O(读写)性能 实现磁盘空间配额限制 提高修复速度 隔离系统和程序 安装多个OS 采用不同文件系统 1.2 mbr分区 MBR 分区 只可以对2T 以下的硬盘进行分区 一个扇区 512 字节(前 446 是引导程序,后面64字节中有4个16字节的分区表,还有2字节作为标记位) 1

    2024年02月03日
    浏览(36)
  • Linux 分区扩容(根分区扩容,SWAP 分区扩容,挂载新分区为目录)

    Linux 系统在运行过程中,出现磁盘空间不足,需要扩容该如何处理?本文描述了常见的扩容场景,包括根分区、SWAP 分区以及扩容某个目录。 目录 根分区扩容 1.1 标准分区扩容( 默认) 1.2 LVM 分区扩容 SWAP 分区扩容 2.1 创建文件作为 SWAP 分区( 默认) 2.2 标准分区 SWAP 扩容

    2024年02月08日
    浏览(45)
  • Linux之硬盘的根目录扩容、新建分区、删除分区,挂载分区

    一、新建分区、删除分区、挂载分区: root权限下操作:  二、对根目录进行扩容 #虚拟机扩展硬盘后,系统本身无法识别这些多出来的空间,此时就需要对硬盘进行扩容。 root权限下操作:   开始扩容:   示例图:  

    2024年02月15日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包