[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:31630] Re: /usrを別パーティションにできない。



山口さん

荒木田です.

>   この年末年始に、新しい自宅サーバーを建てようと Plamo linux 5.2
> をインストールしたところ、起動できないトラブルに遭遇したので御報
> 告します。
>   あれこれ試行錯誤したところ、/usr を別パーティションに分けると
> 再現しました。どうやら、マウントする前に /usr/lib/libncursesw.so.5
> を読みに行くことが原因のようです。

たぶん,これは僕が以前ハマったものと本質的に同じ原因に起因する
のではないかと思います.最新の Plamo (おそらく5.1以降) では
モジュールロードに kmod が使われているので,起動時に /usr が
別パーティションにあるとモジュールロードに失敗して,
場合によっては起動出来なくなるのではないでしょうか?

% sudo ldd /bin/kmod 
	linux-vdso.so.1 (0x00007fff113d9000)
	libkmod.so.2 => /usr/lib64/libkmod.so.2 (0x00007fd3d05a2000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd3d0385000)
	libc.so.6 => /lib64/libc.so.6 (0x00007fd3cffc2000)
	liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007fd3cfda0000)
	libz.so.1 => /usr/lib64/libz.so.1 (0x00007fd3cfb8a000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fd3d07b6000)

僕もちょっと気持ち悪いですが,/usr は / と同じパーティションに
するようにしています.こんな感じでパーティション分けています:

% df
ファイルシス   1K-blocks      使用    使用可 使用% マウント位置
/dev/sda2       15604720   6680600   8137688   46% /
none             5119472      1008   5118464    1% /dev
/media           5119472         0   5119472    0% /media
/tmp             5119472        20   5119452    1% /tmp
/dev/sda3       20642428   4356608  15237244   23% /opt
/dev/sda5       10321208    203896   9593024    3% /var
/dev/sda6      309637120    270072 293638408    1% /home
/dev/sda7      120505504    192188 114191896    1% /work
/dev/sdb1      258030980 142128412 102795368   59% /data1
/dev/sdb2      258030980    191708 244732072    1% /data2
/dev/sdb3      258030980    191708 244732072    1% /data3
/dev/sdb4      187340352    191948 177631980    1% /data4
	
僕がハマった顛末は

http://www.linet.gr.jp/~kojima/Plamo/ML/htdocs/201307/msg00007.html

あたりから辿れます(苦笑)

 
--
荒木田 英禎


References
[plamo:31629] /usrを別パーティションにできない。, YAMAGUCHI Masanori

[検索ページ] [メール一覧]
Plamo ML 公開システム