/proc
복제 파티션으로 부팅 가능한 USB를 생성 중인데 USB에 복사하는 데 문제가 있습니다.
포함된 더미 파일이 많이 있다는 것을 알고 있지만 /proc
복사하는 방법을 모르겠습니다. 제가 사용하면 cp
가상파일로 취급하지 않는 것 같습니다 . 따라서 이와 같은 대용량 가상 파일의 경우 kcore
USB 디스크 공간을 한꺼번에 모두 사용하게 됩니다. 하지만 생성된 폴더만으로 실행하려고 하면 실패합니다.
복사하고 가상 파일로 유지하는 가장 좋은 방법은 무엇입니까? 또는 USB 부팅을 위해 USB에 복사할 수 있는 최소 파일은 얼마입니까?
배포판은 fedora 12 입니다.
내가 사용하고 있는 프로세스를 언급해야 합니다.
- 복제하려는 설치와 일치하도록 USB에 파티션을 만듭니다.
- 설치 파일을 USB 파티션에 복사하세요.
- 부팅 파티션에 부트 로더(grub)를 설치합니다.
지금까지 복사하는 것 외에는 모든 것이 잘 진행되고 있습니다 /proc
. 나는 전에 이것을 해본 적이 있으며 지금까지 이런 문제가 없었습니다.
답변1
/proc
의 파일을 복사, 복사 또는 복사할 수 없으며 복사해서도 안 됩니다 /sys
. 일반적으로 디스크 백업용 파일만 복사하도록 준비해야 합니다.
/proc
및 아래의 파일은 /sys
사용자가 읽을 때 커널에 의해 동적으로 생성됩니다. 해당 내용은 실행 중인 시스템에 대한 정보를 제공합니다. 예를 들어 /proc/1234
PID가 1234인 프로세스에 대한 정보를 읽을 수 있는 디렉터리입니다(이 PID를 사용하여 실행 중인 프로세스가 있는 경우). 디스크에 복사할 데이터가 없습니다. 더 많은 정보를 원하시면 읽어주세요/proc를 열고 읽으면 어떻게 되나요?어쩌면 있을 수도 있지/proc 또는 /dev에서 "파일" 삭제.
Linux에서 전체 파일 시스템을 복사하려면 cp -x
.
답변2
설치된 운영 체제를 USB에 복사하고 부팅을 기대할 수는 없습니다. 설명하는 이 페이지를 확인하세요.라이브 USB를 만들고 사용하는 방법.
/proc 디렉토리에는 복사할 필요가 없는 시스템 정보 및 실행 중인 프로세스에 대한 파일이 포함되어 있습니다. 시작 시 및 런타임 중에 커널에 의해 생성됩니다. 자세한 내용을 보려면 명령줄에 "man 5 proc"를 입력하세요.