匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 10:39 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0000192 | Vine Linux | 1 バグ | 2006-09-17 11:30 | 2006-09-29 23:17 | |||||
報告者 | anonymous | ||||||||
担当者 | daisuke | ||||||||
優先度 | 中 | 再現性 | 不明 | ||||||
状態 | 完了 | 解決状況 | 不明 | ||||||
バージョン | 4.0beta | ||||||||
修正予定バージョン | 修正済バージョン | ||||||||
概要 | 0000192: /etc/fstabの設定に関わらず/がread-writeマウントされる | ||||||||
説明 | /etc/fstabでマウントオプションにroと書いていても、read-writeモードでマウントされてしまう。 これは、/etc/rc.d/rc.sysinitの483行目付近で実施されている。 例えば、こんなコードはどうでしょうか。 # Remount the root filesystem read-write. state=`awk '/(^\/dev\/root| \/ )/ { print $4 }' /proc/mounts` newstate=`awk '/^#/{next} $2 == "/" {print $4 }' /etc/fstab` [ "$state" != "rw" ] && \ action $"Remounting root filesystem in specified mode($newstate): " mount -n -o remount,$newstate / | ||||||||
タグ | 設定されていません。 | ||||||||
arch | |||||||||
パッケージ | initscripts-7.1.1-0vl1 | ||||||||
添付ファイル | |||||||||
コメント | |
(0001231) daisuke (管理者) 2006-09-17 17:16 |
> /etc/fstabでマウントオプションにroと書いていても、read-writeモー > ドでマウントされてしまう。 > これは、/etc/rc.d/rc.sysinitの483行目付近で実施されている。 > > 例えば、こんなコードはどうでしょうか。 > > # Remount the root filesystem read-write. > state=`awk '/(^\/dev\/root| \/ )/ { print $4 }' /proc/mounts` > newstate=`awk '/^#/{next} $2 == "/" {print $4 }' /etc/fstab` > [ "$state" != "rw" ] && \ > action $"Remounting root filesystem in specified mode($newstate): " mount -n -o remount,$newstate / 変更を initscripts-7.1.2-0vl1 で適用しました。 また、fstab を変更せずに cmdline で上書き指定できるように "readonly" を指定した場合は remount を skip するようにしてみました。 |
(0001232) anonymous (参照) 2006-09-17 22:20 |
> > /etc/fstabでマウントオプションにroと書いていても、read-writeモー > > ドでマウントされてしまう。 > > これは、/etc/rc.d/rc.sysinitの483行目付近で実施されている。 > > > > 例えば、こんなコードはどうでしょうか。 > > > > # Remount the root filesystem read-write. > > state=`awk '/(^\/dev\/root| \/ )/ { print $4 }' /proc/mounts` > > newstate=`awk '/^#/{next} $2 == "/" {print $4 }' /etc/fstab` > > [ "$state" != "rw" ] && \ > > action $"Remounting root filesystem in specified mode($newstate): " mount -n -o remount,$newstate / > > 変更を initscripts-7.1.2-0vl1 で適用しました。 > また、fstab を変更せずに cmdline で上書き指定できるように > "readonly" を指定した場合は > remount を skip するようにしてみました。 もともとある、コマンドラインでroと指定する(kernel自身への指示?)がある ので、readonlyというのは、ちょっとややこしい気もしますが、どうでしょう か。 |
(0001233) daisuke (管理者) 2006-09-17 22:44 |
> もともとある、コマンドラインでroと指定する(kernel自身への指示?)が > ある > ので、readonlyというのは、ちょっとややこしい気もしますが、どうで > しょう > か。 普通は使うことがないオプションなので、もっと長くてぶつからない 名前にしようかと思ったのですが、とりあえず短くしてみました。 やはり違う名前のほうがいいかもしれませんね。no_remount_rootfs とかではどうでしょう? |
(0001234) anonymous (参照) 2006-09-18 09:35 |
> > もともとある、コマンドラインでroと指定する(kernel自身への指示?)が > > ある > > ので、readonlyというのは、ちょっとややこしい気もしますが、どうで > > しょう > > か。 > > 普通は使うことがないオプションなので、もっと長くてぶつからない > 名前にしようかと思ったのですが、とりあえず短くしてみました。 > やはり違う名前のほうがいいかもしれませんね。no_remount_rootfs > とかではどうでしょう? もともと、"Remount root filesystem in ..." と言っているので、 実体にあっていて良いように感じます。 |
(0001235) kazutaka (開発者) 2006-09-29 23:17 |
> > やはり違う名前のほうがいいかもしれませんね。no_remount_rootfs > > とかではどうでしょう? > > もともと、"Remount root filesystem in ..." と言っているので、 > 実体にあっていて良いように感じます。 initscripts-7.2.5-0vl1 で、ブート時のカーネルオプションに no_remount_rootfs を付けることで、root filesystem が read only でマウントされ続けることを確認しました。 状態を完了に変更します。 |
課題の履歴 | |||
変更日 | ユーザー名 | 項目 | 変更内容 |
2006-09-17 11:30 | anonymous | 新規課題 | |
2006-09-17 17:16 | daisuke | 担当者 | => daisuke |
2006-09-17 17:16 | daisuke | 状態 | 新規 => テスト待ち |
2006-09-17 17:16 | daisuke | コメント追加: 0001231 | |
2006-09-17 22:20 | anonymous | コメント追加: 0001232 | |
2006-09-17 22:44 | daisuke | コメント追加: 0001233 | |
2006-09-18 09:35 | anonymous | コメント追加: 0001234 | |
2006-09-29 23:17 | kazutaka | 状態 | テスト待ち => 完了 |
2006-09-29 23:17 | kazutaka | コメント追加: 0001235 |
Copyright © 2000 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |