/usr
別々の論理区画(LVM)に分割されます。
sudo apt-get update
「読み取り専用」エラーが発生した場合。
ro
維持しながら更新を許可したり、roとrwを切り替えたりする方法はありますか?
答え1
必要に応じてフックを使用してdpkg
再インストールできます。/usr
常に使用している場合は、設定apt
に次のものを追加してくださいapt
。
DPkg {
// Auto re-mounting of a readonly /usr
Pre-Invoke {"mount -o remount,rw /usr";};
Post-Invoke {"mount -o remount,ro /usr";};
}
dpkg
少なくとも1つの注意事項があります。呼び出しによって削除後にファイルが使用される場合、読み取り専用の再マウントは失敗します。いくつかの回避策があります。影響を受けるプロセスの再開または削除されたファイルのコピーをアーカイブし、再起動時にクリーンアップします。。
答え2
私のシステムは読み取り専用で構成されており、/
別々のRWドライブ/home
にあります。/var
更新されたワークフローは次のとおりです。
# mount -o remount,rw /
# [package manager command goes here]
# mount -o remount,ro /
あなたの場合の/usr
代わりに再インストールします/
が、一般的な概念はまったく同じです。