SSH를 통해 액세스 할 수있는 서버가 있습니다. 사용 가능한 KVM이 없으며 전체 서버에 대해 하나의 루트 파티션 만 있습니다. 내가 없어야 할 파일을 삭제했으며 extundelete ( http://extundelete.sourceforge.net/ ) 로 복구하려고합니다 . 이를 위해 대상 파일 시스템을 마운트 해제해야합니다.
재부팅하지 않고 루트 파일 시스템을 마운트 해제하는 방법이 있습니까? 어쩌면 일부 시스템에 루트 파일 시스템을 마운트하기 전에 initrd가 시스템을 부팅하는 것과 비슷한 일을합니까?
감사
답변
pivot_root를 사용하여 임시 인 메모리 파일 시스템 루트로 전환하는 것은 어떻습니까?
http://www.ivarch.com/blogs/oss/2007/01/resize-a-live-root-fs-a-howto.shtml을 참조 하십시오 .
답변
PLD Linux Rescue 디스크와 같은 라이브 복구 CD로 누군가를 도울 수 있도록 노력하겠습니다. 그러나 ssh 액세스, KVM 없음, ILO 없음, 백업 없음 등은 매우 위험합니다.
다른 옵션은 R1Soft (hcp)에서 무료 핫 카피 스냅 샷 유틸리티를 설치하는 것입니다. 참조 : http://www.r1soft.com/tools/linux-hot-copy/
그것은 당신이 취할 수있는 것 루트 파티션의 읽기 전용 스냅 샷 과 하위 디렉토리에 마운트합니다. 스냅 샷 마운트에 대해 삭제 취소 / 복구 유틸리티를 실행할 수 있습니다.
답변
dd와 netcat을 사용하여 디스크 / 파티션을 다른 곳에 복사하고 복구를 할 수 있습니다
답변
아니요,이 세상에서는 불가능합니다.