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

(2)将文件格式化,这个文件有文件系统,相当于一个分区;
(3)直接用blkid 看不到文件,可以用mount -o loop 挂载文件,挂载上后,文件就可以当作分区来用了;

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

- centos6是要加-o loop的 centos7是不用的;
分区需要有空间,分区空间没有了但磁盘空间、文件空间还有所有用文件来挂载就可以了;

- 当你挂载文件/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才能增加块设备;
原创文章,作者:wangjunsheng,如若转载,请注明出处:http://www.178linux.com/74730

