우분투 22.04에서 yaml 파일을 복원하는 방법은 무엇입니까?

우분투 22.04에서 yaml 파일을 복원하는 방법은 무엇입니까?

Google에서 답변을 검색했지만 답변에 언급된 소프트웨어 중 어느 것도 yaml 파일을 검색할 수 없습니까? Foremost의 구성을 변경하고 txt 줄을 복사하고 txt를 yaml 형식으로 변경하고 시도했지만 아무 것도 발견되지 않은 것 같습니다. 출력 폴더 안에 고유한 yaml 폴더만 있으므로 구성은 최소한 터미널에서 올바르게 읽혀집니다. 나는 단지 얻는다

foremost
Processing: stdin
|

몇 시간이 걸렸습니다. 하지만 파일 자체가 1kb 정도 미만인 것 같고 파일이 들어 있는 정확한 폴더를 지정했지만... 운이 없습니다. 또 어떤 방법이 있나요? 파일이 VPS contabo 서버에 있으므로 하드웨어에 물리적으로 액세스할 수 없습니다.

감사해요

PS도 삭제 취소를 시도했지만 다음과 같이 말했습니다.

extundelete: "/root/massa/massa-client/wallets/" is a directory. You need to use the raw filesystem device (or a copy thereof).
extundelete: Operation not permitted when trying to open filesystem /root/massa/massa-client/wallets/

답변1

YAML 파일은 일반 텍스트입니다. 공백과 공백을 제외하면 검색할 수 있는 내용이 거의 없습니다 :.

하지만 솔직히 말해서 파일을 삭제했습니다. 어쩌면 그냥 사라졌을지도 몰라특히VPS("contabo"가 무엇이든): 작은 파일이므로 해당 청크가 사용되지 않은 것으로 표시되거나 다른 용도로 사용되거나 VPS에서 비현실적이지는 않습니다. discard비트를 발생시키는 옵션이 있는 파일 시스템물리적블록을 사용되지 않음으로 표시하면 해당 블록은 복구할 수 없게 됩니다.

또한:

extundelete: "/root/massa/massa-client/wallets/"는 디렉토리입니다. 원본 파일 시스템 장치(또는 그 복사본)를 사용해야 합니다.

오류 메시지에서 알 수 있듯이 extundelete디렉터리에서 실행하려고 하지만 해당 디렉터리가 포함된 파일 시스템을 저장하는 블록 장치에 필요합니다.

관련 정보