文件挂载

(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.连接教室yum源: [root@localhost ~]#lftp 10.1.0.1 2.进入httpd目录下: [root@localhost ~]#lftp10.1.0.1:/pub/Sources/sources/httpd> ls 3.下载安装包: [root@localhost ~]#lftp10.1.0.1:/pub/Sources/s…

    Linux干货 2016-09-19
  • 机器学习排序

     从使用的数据类型,以及相关的机器学习技术的观点来看,互联网搜索经历了三代的发展历程。        第一代技术,将互联网网页看作文本,主要采用传统信息检索的方法。        第二代技术,利用互联网的超文本结构,有效…

    Linux干货 2015-12-15
  • N–25期 第九周作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash declare -i sumlogin=0 declare -i sumnologin=0 for i …

    Linux干货 2017-03-07
  • shell编程之循环及函数

    for 循环 for 变量名 in 列表;do    循环体 done   执行机制: 依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次循环体; 直到列表中 的元素耗尽,循环结束   列表生成方式: (1)直接给出列表 (2)整数列表: (a) {start..end} (b) $(seq [start [s…

    Linux干货 2016-08-24
  • 解决Redis 延迟故障

    前一段时间redis客户端在使用php connect 连接redis 的经常报一个redis server went away 等信息。 首先想到的想到的是reids超时设置的问题,timeout、tcp-keepalive、以及php的default_socket_timeout时间  127.0.0.1:6381> CONFI…

    Linux干货 2016-02-14
  • 内核编译安装 (用NTFS模块)

    内核编译安装 (用NTFS模块) 1 rz 下载的 的内核最新文件 在这 https://www.kernel.org/ 2 tar xvf linux-4.12.10.tar.xz 解压文件 内核文件一般都放在 /usr/src/ 3 cd linux-4.12.10/ 4 [root@god linux-4.12.10]#cp /boot/config-…

    2017-09-04