[root@study ~]#
mount
-
o loop /tmp/CentOS
-
7.0
-
1406
-
x86_64
-
DVD.iso
/data/centos_dvd
[root@study ~]#
df /data/centos_dvd
Filesystem 1K
-
blocks Used Available Use% Mounted on
/dev/loop0 4050860 4050860 0 100% /data/centos_dvd
#
就是
这个项
目!
.iso
映象文件
内
的所有
数
据可以在
/data/centos_dvd
看到!
[root@study ~]#
ll /data/cen
tos_dvd
total 607
-
rw
-
r
--
r
--
. 1 500 502 14 Jul 5 2014 CentOS_BuildTag
<==
瞧!就是
DVD
的
内
容啊!
drwxr
-
xr
-
x. 3 500 502 2048 Jul 4 2014 EFI
-
rw
-
r
--
r
--
. 1 500 502 611 Jul 5 2014 EULA
-
rw
-
r
--
r
--
. 1 500 502 18009 Jul 5 2014 GPL
drwxr
-
xr
-
x. 3
500 502 2048 Jul 4 2014 images
.....(
底下省略
).....
[root@study ~]#
umount /data/centos_dvd/
#
测试
完成!
记
得
½数
据
给
他卸除!同
时这个
映像
档
也被
鸟
哥
删
除了
...
测试
机容量不
够
大!
非常方便吧!如此一来我们不需要½这个文件刻录成为光盘或者是
DVD
就能够读取内部的数据了!
换句话说,你也可以在这个文件内『动手½』去修改文件的!这也是为什么很多映象档提供后,还得
要提供验证码
(MD5)
给使用者确认该映象档没有问题!
.
½立大
文件
以制作
loop
装置
文件
!
想一想,既然能够挂载
DVD
的映象档,那么我能不能制作出一个大文件,然后½这个文件格式化
后挂载呢?
好问题!这是个有趣的动作!而且还能够帮助我们½决很多系统的分区不良的情况呢!
举例来说,如果当初在分区时,
你只有分区出一个根目录,假设你已经没有多余的容量可以½行额
外的分区的!偏偏根目录的容量还很大!
此时你就能够制作出一个大文件,然后½这个文件挂载!
如此一来感觉上你就多了一个分区槽啰!用途非常的广泛啦!
底下我们在
/srv
下½立一个
512MB
左右的大文件,然后½这个大文件格式化并且实际挂载来玩一
玩!
这样你会比½清楚鸟哥在½啥!
o
½立大型文件
首先,我们得先有一个大的文件吧!怎么½立这个大文件呢?在
Linux
底下我们有一支很好用的
程序
dd
!他可以用来½立空的文件喔!详细的说明请先翻到下一章
压缩指令的运用
来查阅,这
里鸟哥½作一个简单的范例而已。
假设我要½立一个空的文件在
/srv/loopdev
,那可以这样做:
[root@study ~]#
dd if=/dev/zero of=/srv/loopdev bs=1M count=512
512+0 records in
<==
读
入
512
笔资
料
512+0 records out
<==
输
出
512
笔数
据
536870912 bytes (537 MB) copied, 12.3484 seconds, 43.5 MB/s
#
这个
指令的
简单
意
义
如下:
# if
是
input file
,
输
入
文件
。那
个
/dev/zero
是
会
一直
输
出
0
的
装
置!