/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
최소한 한 가지 주의 사항이 있습니다. 호출로 인해 제거 후 파일이 사용되는 경우 읽기 전용 다시 마운트가 실패합니다. 몇 가지 해결 방법이 있습니다.영향을 받는 프로세스 다시 시작, 또는삭제된 파일의 복사본을 보관하고 재부팅 시 정리합니다..
답변2
내 시스템은 읽기 전용으로 구성되어 /
있으며 별도의 RW 드라이브 /home
에 있습니다 . /var
업데이트된 워크플로는 다음과 같습니다.
# mount -o remount,rw /
# [package manager command goes here]
# mount -o remount,ro /
귀하의 경우 /usr
대신 다시 설치 /
하지만 일반적인 개념은 정확히 동일합니다.