환경: Debian 11 및 10 Debian에서 USB로 "/lib/modules/5.12.10" 폴더 전체를 복사해 보았습니다.
하지만 시스템을 혼란스럽게 만드는 8개의 파일을 발견했습니다.
- xt_dscp.ko xt_DSCP.ko
- xt_hl.ko xt_HL.ko
- xt_rateest.ko xt_RATEEST.ko
- xt_tcpmss.ko xt_TCPMSS.ko
어떤 파일을 USB에 먼저 복사하든 시스템은 두 번째 파일이 이미 존재한다고 가정합니다.
나는 다음과 같은 방법을 시도했습니다.
- 데비안에서 USB로: cp -r 폴더 A 폴더 B
- 데비안에서 USB로: rsync -av --no-g --no-o 폴더 A 폴더 B
- Debian의 폴더 A를 압축하고 USB에 추출합니다.
- Ubuntu 라이브에서 Debian 파티션의 폴더 A를 USB에 복사합니다. cp -r 폴더 A 폴더 B
이 문제를 어떻게 해결할 수 있나요?
답변1
내 생각엔 USB 연결 저장소가 FAT32와 같이 대소문자를 구분하지 않는 파일 시스템을 사용하는 것 같습니다. 이러한 파일 시스템에서는 이름이 충돌하는 파일을 특정 유형의 변환 없이 저장할 수 없습니다.
귀하의 경우 더 나은 접근 방식은 모든 파일을 tarball 또는 기타 아카이브에 보관하는 것입니다.
tar cpJf /path/to/usb/modules-5.12.10.tar.xz /lib/modules-5.12.10
USB 장치 자체에 있는 개별 파일을 볼 수는 없지만 필요한 경우 추출할 수 있습니다.