如果当初在分割时, 你叧有分割出一个根目录,假设你已经没有多余的容量可以迚行额外的分割槽!偏偏根目彔癿容量还很大! 此时你就能够制作出一个大档案,然后将这个档案挂载。这样就解决了资源浪费的问题。
首先,我们要使用linux命令dd建立一个大文件
[root@localhost hgfs]# dd if=/dev/zero of=/root/loopdev bs=1M count=2800
2800+0 records in
2800+0 records out
2936012800 bytes (2.9 GB) copied, 16.7081 seconds, 176 MB/s
# if 是 input file ,输入档案。那个 /dev/zero 是会一直输出 0 癿装置!
# of 是 output file ,将一堆零写入到后面接癿档案中。
# bs 是每个 block 大小,就像文件系统那样的 block 意思;
# count 则是总共几个 bs 的意忠。
 
然后将这个文档格式化
[root@localhost hgfs]# mkfs -t ext3 /root/loopdev
mke2fs 1.39 (29-May-2006)
/root/loopdev is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
359040 inodes, 716800 blocks
35840 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=734003200
22 block groups
32768 blocks per group, 32768 fragments per group
16320 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
 
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
 
This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
将文档挂在起来就可以使用了
[root@localhost hgfs]# mount -o loop /root/loopdev /media/cdrom/
[root@localhost hgfs]# ls /media/cdrom/
lost+found
测试是否可以使用
[root@localhost hgfs]# cd /media/cdrom/
[root@localhost cdrom]# ls
lost+found
[root@localhost cdrom]# mkdir aaa cc dd
[root@localhost cdrom]# ls
aaa cc dd lost+found
[root@localhost cdrom]#