文件挂载

(1)创建目录 /mnt/file,利用dd命令创建一个大文件;

文件挂载

(2)将文件格式化,这个文件有文件系统,相当于一个分区;文件挂载

(3)直接用blkid 看不到文件,可以用mount -o loop 挂载文件,挂载上后,文件就可以当作分区来用了;

文件挂载

(4)挂载文件的优势在于,方便移动。分区不能随便移动而文件可以;

文件挂载

  • centos6是要加-o loopcentos7是不用的;

           在测试环境中经常用到,实验中非常方便;

           分区需要有空间,分区空间没有了但磁盘空间、文件空间还有所有用文件来挂载就可以了;

文件挂载

  • 当你挂载文件/root/partfile的时候,系统会把文件看成/dev/loop0

文件挂载

(5)用dd命令创建一个大文件并建一个文件夹;

        格式化文件并挂载;

文件挂载

  •        mount查看,消耗了一个/dev/loop1

文件挂载

  •     查看loop设备有0-7,一共8个 表示最多挂8个

文件挂载

  • 如果想修改数量,需要启动linux的启动内核:vim /boot/grub/grub.conf 
  • 修改kernel这一行 quiet max_loop=100
  • 重启后就可以使用了;

文件挂载

文件挂载

  • 直接用cp是复制不出块设备的;
  • 需要使用mknod才能增加块设备;
文件挂载

(6)利用losetup将文件和loop设备相关联;
         查看利用losetup -a来查看关联设备 这是centos6里面的,centos7中是不用加-a的;
         losetup /dev/loop99 partfile2   (关联后挂载就不用写文件了)
         mount /dev/loop99 /mnt/file2    (直接写loop设备了)

原创文章,作者:wangjunsheng,如若转载,请注明出处:http://www.178linux.com/74730

(0)
wangjunshengwangjunsheng
上一篇 2017-05-03
下一篇 2017-05-03

相关推荐

  • 第十周作业

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情)     CentOS系统启动流程:     1.加电自检:由bios去检测各硬件是否存在且是否正常运行,然后进行硬件初始化     2.选择启动顺序,加载mbr:根据bios设置的设备启动顺序,…

    2017-07-03
  • 马哥教育网络班20期 第9周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash #the purpose of program : # #08/11/2016  PATH=/bin:/sbin:…

    Linux干货 2016-08-15
  • 第二十二周作业

    1、请描述本地文件系统和分布式文件系统的特点; 本地文件系统: 本地文件系统主要是指Ext2,Ext3,Btrfs,XFS这类(很难概括,只好举例子),它们通常提供以下功能: 1.扩展性:随着系统容量的增加保持性能,不随容量变化而导致性能震荡。比如一个目录下的海量文件,在EXT2/3中由于目录设计问题会导致较大的性能问题。再比如EXT2/3中的Metadat…

    2017-09-23
  • 文件查找:locate/find

    文件查找就是在文件系统上查找符合条件的文件,工具名分别为:locate和find locate是非实时查找或数据库查找的工具;而find则是实时查找工具。 locate locate依赖于事先构建的索引。索引的构建是在系统较为空闲时自动进行(即为周期性任务),也可以手动更新数据库(updatedb) 注意:索引构建过程需要遍历整个根文件系统,极其消耗资源。 …

    Linux干货 2016-03-12
  • Linux文件和目录管理类命令初识

    简述 在Linux操作系统使用过程中,因为运维需要频繁的对文件、目录进行操作,所以需要学习一些关于文件、目录的命令 Linux上文件是什么? 「文件」:存储空间存储的一段流式数据,可以按名「存取」这些数据 常见文件类型 -:常规文件d:目录文件b:块设备文件,以「block」为单位进行随机访问,常见设备「硬盘」c:字符设备文件,以「character」为单位…

    Linux干货 2016-11-06