|

楼主 |
发表于 2009-3-19 16:23:32
|
显示全部楼层
Post by shaaben;1962929
同意lvchaxj。
希望楼主能具体的例子来反驳,这样才有说服力。比如在什么情况下,独立的boot能行,而两个分别属于各自文件系统的boot目录就不行。
如果说独立/boot的优点,那就是能支持ext3以外的一些根文件系统。如果都是ext3,那我看boot单分与否,结果都一样。
独立boot的好处:
非独立boot目录与/在一起,/经常增加或减少文件,并且读写频繁.对/分区增减.非独立boot /比较大的时候磁盘inode会少的可怜.万一/的inode由于某种原因损坏会导致boot损坏.独立boot此时可减少问题.
如果/为raid5方式.必须将boot放在raid中.无法避免重新rebuild的维护问题.而且很有可能无法安装grub.当然现在有很多硬raid可以虚拟做成功,有写则不可行.避免问题就需要将boot单独划分.单独boot可以另行将/ chroot临时挂起,减少系统停机时间.自然可维护性就不言而喻了.
对于raid1而言必须把boot分区单独分出来做冗余.grub无法安装在lvm倦.
版主将boot单独划分,做到了变迁boot.扩展/移植系统等等.
独立有利于避免文件系统损坏造成的无法启动问题,如果独立出来,而/的文件系统因为别的原因损坏了,至少你还可以正常引导linux内核,并有很大几率进入一个可用的shell来修复系统,如果不独立,则很可能/文件系统损坏导致找不到/boot下的内核镜像,从而无法引导内核。
独立boot可避免1024柱面问题
如果你的引导管理器不支持某种文件系统,则就无法找到/boot下的内核镜像,造成无法引导内核。例如很著名的一种情况是grub无法引导作了linux soft raid 0的分区,因此需要把/boot从raid0独立拿出来分为普通ext3格式来保证内核可以引导。
独立的boot可以做,非独立Boot不可做的事情.
太多了.一一举例很繁琐.
对于这篇文章,最明显的有2处.
1.多linux引导.独立boot可做非独立boot不可做
2.ext3与多格式兼容.
另外的可以参考上面独立boot优点可具体扩展.
如:迁移 扩展 修复 临时加载 raid1 raid5等等. |
|