设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 操作系统 >> Linux >> The Linux Bootdisk HOWTO 中译版
精品推荐
Linux点击TOP10
·Linux下安装LumaQQ
·口袋里的Linux:在您的U盘上运行SLAX
·Linux命令Man解释:PPPD(8) :点对点daemon协议
·虚拟网络计算工具VNC使用指南
·Linux系统中如何正确安装摄像头驱动
·Linux 核心--4.内存管理
·Linux 内核文件系统与设备操作流程分析
·Ethernet HOWTO Linux以太网-HOWTO (4)型号的信息
·Linux精彩桌面 GNOME桌面主题安装实例
·Linux下Flash/Shockwave播放器安装
操作系统点击TOP10
·Windows Vista完全硬盘安装法
·Windows Vista 激活不求人
·Windows Vista局域网网络连接设置
·Windows Vista系统动态桌面截图欣赏
·Windows XP中磁盘的分区应用
·Windows NT/2000/XP 出现蓝屏并显示“STOP 0x0000007f”错误
·让Windows XP变身Vista
·一招搞定Vista系统软件不兼容问题
·教你如何正确配置和优化Windows Vista
·只转两圈 加快Windows XP启动速度
精选专题

The Linux Bootdisk HOWTO 中译版

作者: 来源:http://www.xgdown.com/ 时间:2005-11-18 17:37:47

The Linux Bootdisk HOWTO 中译版(9) 使用一个 loopback device ,这可以把一个磁碟档案当做是一台设备来使用。使用 loopback device 时,你可以在硬碟上造出一个 3 megabyte 的档案,并於其上建造 filesystem 。 键入 man losetup 找寻指令以使用 loopback devices 。如果你没有 losetup ,你可以从 ftp://ftp.win.tue.nl/pub/linux/utils/util-linux/ 目录中, util-linux 套件 (package) 内相容版本之 mount 与 unmount 的随附物中找到它。 如果在你的系统上没有 loop device 档 (/dev/loop0, /dev/loop1, etc.),那麽你必须用 ``mknod /dev/loop0 b 7 0'' 自己造出一个。一旦安装好这些特别的 mount 与 umount 二进位档,就请在一台容量够大的硬碟上造出一个暂存档 (temporary file)(eg, /tmp/fsfile) 。你可以使用像这样子的指令: 
dd if=/dev/zero of=/tmp/fsfile bs=1k count=nnn 
以造出一个 nnn-block 的档案。 请使用自己的档名取代以下的 DEVICE 。当你下了 mount 指令,你同时要加上 ``-o loop'' 选项以告知 mount 是使用 loopback device 。 举例来说: 
        mount -o loop -t ext2 /tmp/fsfile /mnt

以挂上 loopback device 的方式,把 /tmp/fsfile 挂上 /mnt 这个 mount point 。用 df 指令可让你看到以上的结果。 
在你选择其中一种方法後,请准备 DEVICE 以: 

        dd if=/dev/zero of=DEVICE bs=1k count=4096

这行指令送出一堆 0 把DEVICE填满。用 0 填满 device 是关键的一步,因为 filesystem之後将会被压缩,所以所有未使用的部分应被用 0 填满以达到最大的压缩比。无论何时你从你的 root filesystem 删除档案,请记得这个事实。实际上 filesystem 只是释出 (de-allocate) 这些 blocks , 但是并没有再把它们填为 0 。如果你执行过很多次删除与 copy 的动作,你的压缩 filesystem 最後会比必要的大出很多。 

下一步就是造出 filesystem 。 Linux kernel 承认两种能让 root disks 自动地被 copy 到 ramdisk 上的 file system 。它们是 minix 与 ext2 ,其中 ext2 是比较受欢迎的。如果使用 ext2 ,你会发现使用 -i 选项指定比预设值更多的 inodes 是有助益的;我们建议用 -i 2000 ,这样你就不会用完 inodes 。如果不用上述选项,你可以移除许多不必要的 /dev 档案以节省 inodes 。 mke2fs 预设会造出 360 个 inodes在一张 1.44Mb 的磁片上。我发现在我目前的救援 root 磁片上, 120 个 inodes 是相当足够了,但是如果你把所有的设备档都放入 /dev 目录中,那麽你很容易会超过 360 个inodes 。使用压缩的 root filesystem 可让你拥有较大的 filesystem ,同时预设会有更多的 inodes ,但是你仍然必须要不就是减少档案数量,要不就是增加 inodes 数目。 

1.The Linux Bootdisk HOWTO 中译版(1)
2.The Linux Bootdisk HOWTO 中译版(2)
3.The Linux Bootdisk HOWTO 中译版(3)
4.The Linux Bootdisk HOWTO 中译版(4)
5.The Linux Bootdisk HOWTO 中译版(5)
6.The Linux Bootdisk HOWTO 中译版(6)
7.The Linux Bootdisk HOWTO 中译版(7)
8.The Linux Bootdisk HOWTO 中译版(8)
9.The Linux Bootdisk HOWTO 中译版(9)
10.The Linux Bootdisk HOWTO 中译版(10)
11.The Linux Bootdisk HOWTO 中译版(11)
12.The Linux Bootdisk HOWTO 中译版(12)
13.The Linux Bootdisk HOWTO 中译版(13)
14.The Linux Bootdisk HOWTO 中译版(14)
15.The Linux Bootdisk HOWTO 中译版(15)
16.The Linux Bootdisk HOWTO 中译版(16)
17.The Linux Bootdisk HOWTO 中译版(17)
18.The Linux Bootdisk HOWTO 中译版(18)
19.The Linux Bootdisk HOWTO 中译版(19)
20.The Linux Bootdisk HOWTO 中译版(20)
21.The Linux Bootdisk HOWTO 中译版(21)
22.The Linux Bootdisk HOWTO 中译版(22)
23.The Linux Bootdisk HOWTO 中译版(23)
24.The Linux Bootdisk HOWTO 中译版(24)
25.The Linux Bootdisk HOWTO 中译版(25)
26.The Linux Bootdisk HOWTO 中译版(26)
27.The Linux Bootdisk HOWTO 中译版(27)
共27页 9 7 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [278 :>

The Linux Bootdisk HOWTO 中译版 相关文章:
The Linux Bootdisk HOWTO 中译版 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com