(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