
/var/log에 디스크를 마운트하고 싶습니다. 문제는 openvpn 또는 시스템 로그와 같은 일부 프로세스/서비스가 디스크에 기록되고 있다는 것입니다. 시스템을 다시 시작하거나 서비스를 중지하지 않고도 파일 시스템을 마운트할 수 있는 방법이 있습니까?
많은 감사
답변1
/var/log 위에 새 장치를 마운트할 수는 있지만 이전 마운트 지점 열린 파일을 사용하는 애플리케이션은 계속해서 해당 장치에 기록합니다.
복구 모드로 재부팅하고, /var/log를 백업하고, 새 장치를 마운트하고, 백업을 복원하는 것이 좋습니다.
답변2
귀하의 서비스에 따라 가능할 수도 있습니다.
첫째, 이전 파일 시스템 위에 새 파일 시스템을 마운트할 수 있습니다. 그러나 실행 중인 프로세스는 이전 /var/log
. 강제로 로그 회전을 수행하면 많은 서비스와 프로세스가 새 파티션에 기록됩니다. 하지만 /var/log
이전 파티션 아래의 공간은 확보되지 않습니다 . 그리고 모든 로그가 실제로 새 파티션에 있는지 확인해야 합니다.
가능하더라도 머신을 재부팅해야 할 수도 있습니다. 시스템이 Linux인 경우 라이브 이미지(USB, DVD 등)에서 부팅하고 해당 시스템에서 변경 작업을 수행하는 것이 좋습니다(이전 로그를 새 파티션으로 이동 포함). 다른 UNIX 시스템의 경우 유지 관리 모드 또는 이와 유사한 모드로 부팅해야 할 수도 있습니다.