免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: rhce2233
打印 上一主题 下一主题

是linux系统管理员就必须解决这个问题!!! [复制链接]

论坛徽章:
0
91 [报告]
发表于 2007-08-02 00:38 |只看该作者
原帖由 ailms 于 2007-8-1 23:56 发表
多謝 kendust 兄,你提到的 static link 是否和 C 有關呢?我不懂 C 語言啊

1、那用 ldd 的找出所須的 lib 文件,再把 vgchange/vgscan 所需要的 lib 文件拷貝到 initrd 的 /lib 中可以嗎?[/qoute]

可以,但是太費事了...

[quote]2、LVM2 的 lvm.static 中的 「static" 是什麼意思呢?是否就是你所說的 stattic link ?


ya

簡單說就是該 lvm 程式檔本身執行期不需要任何 library 就可以獨立運作,我想您的系統 /sbin 內也許有 lvm*static* 程式檔,有的話就不用管 library 事情了。

3、想問一下新版 nash 中的 switchchroot 和舊版的 nash 中的 pivot_root 有什麼不同呢?
因為我以前做過實驗,就是把 /initrd 目錄刪除,結果 rh9 起不來,估計就是在 pivot_root 處出錯導致的。
而 2.6 下卻不會出現該問題,是否是 switchchroot 的原因呢?


  1.   switchroot newrootpath
  2.               Makes  the  filesystem  mounted  at  newrootpath  the  new  root
  3.               filesystem by moving the mountpoint.  This will only work in 2.6
  4.               or later kernels.
复制代码


依據以前寫法來看:


  1. mount -o defaults --ro -t ext3 /dev/root /sysroot
  2. pivot_root /sysroot /sysroot/initrd
复制代码


/initrd 是不可以刪除的,刪除就開不起來,所以 switchroot 應該是內部處理掉了。

不過感覺也許 initrd 內要做的事情太多了,所以 nash 簡化許多配置,我想要更深入研究需要看 nash source code 才會知道。

這問題討論到最後面,似乎也已經與 initrd 沒太多關係,而是那些細部底層處理的議題反而不清楚。

也許另外闢一篇文章專門討論 initrd 流程與 nash 命令功能會更適當。

--

论坛徽章:
0
92 [报告]
发表于 2007-08-03 00:45 |只看该作者

大师就是大师,讲的豁然开朗

原帖由 網中人 于 2007-8-1 21:08 发表
其實,這沒有很高深的技術,只是單純的羅輯問題而已。
先讓我們從開機流程來看:
BIOS -> Boot Loader -> Kernel+Initrd -> init

這個流程,完成 kernel+Initrd 與本串的討論沒甚麼影響,關鍵是跑 init 的 ...


大师就是大师,讲的豁然开朗
思想对了,解决就是技术问题。
原来这里在讨论茴香豆的四种吃法。
顶一下网大师。

论坛徽章:
0
93 [报告]
发表于 2007-08-03 01:08 |只看该作者
做个记号,问题很有意义。

论坛徽章:
0
94 [报告]
发表于 2007-08-03 09:04 |只看该作者
原帖由 網中人 于 2007-8-1 21:08 发表
其實,這沒有很高深的技術,只是單純的羅輯問題而已。
先讓我們從開機流程來看:
BIOS -> Boot Loader -> Kernel+Initrd -> init

這個流程,完成 kernel+Initrd 與本串的討論沒甚麼影響,關鍵是跑 init 的 ...


还是netman大哥分析得好。这个帖子对新手了解系统确实有用。

论坛徽章:
0
95 [报告]
发表于 2007-08-04 22:58 |只看该作者
樓主是女的?

论坛徽章:
0
96 [报告]
发表于 2007-08-05 21:46 |只看该作者
我是来瞻仰各位精通LINUX的人的。好高啊。

论坛徽章:
0
97 [报告]
发表于 2007-08-08 14:30 |只看该作者
原帖由 kevin.tan 于 2007-7-30 13:58 发表



希望你在做这个系统迁移时看看FHS,应该在这儿可以找到http://sourceforge.net/projects/freestandards/
搞清楚/dev,/etc可不可以挂载到独立的partion先,
其次,看看提问的智慧,没有人有义务回答你的 ...



其次,看看提问的智慧,没有人有义务回答你的 ... [/quote]这个说的好!!大家一起学习没有必要说这样的话,我想任何一个方面的高手,他的个人修养都是排在第一位的!!!

论坛徽章:
0
98 [报告]
发表于 2007-08-12 14:55 |只看该作者

回复 #10 rhce2233 的帖子

我菜鸟一个,来看热闹

论坛徽章:
0
99 [报告]
发表于 2007-10-30 00:07 |只看该作者
同感,先去rescue模式(之前删了inittab后在rescue模式下学习了会儿,)
然后在创建pv ,vg和相应的lv,
至于用tar 还是cp -a 那种都可以试下的.
然后修改fstab ,重起后应该没问题的,至于问题请多看logs.

论坛徽章:
0
100 [报告]
发表于 2007-10-30 14:00 |只看该作者
学习,学习了不少东西,
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP