저는 Arch Linux, Debian, Fedora, Gentoo Linux, Salix, Ubuntu 등과 같은 배포판의 Live CD 버전과 OpenWrt 및 DD-WRT 라우터 펌웨어와 같은 내장 배포판이 사용된다는 사실을 알고 있습니다.스쿼시 FS. 하지만 저는 광미디어가 실제로 ISO9660이나 UDF에 묶여 있다고 확신합니다.
SquashFS를 사용하여 파티션을 복구하는 것이 하드 드라이브에서도 잘 작동하므로 파티션을 복구하는 것이 좋은 생각이라고 생각합니다.
또 다른 생각은 '다른 광학 매체에 사용하면 어떨까?'였습니다. 어쨌든 대부분의 CD/DVD/BD-R은 WORM이므로 투명한 압축과 같은 점을 고려하면 SquashFS를 사용하는 것이 한 단계 더 발전해야 합니다. 이것이 실제로 작동하는지 모르겠습니다.
광 미디어에서 UDF/ISO9660이 아닌 파일 시스템은 어떻게 작동합니까? 다른 곳에서도 작동하나요?
답변1
OS가 이해할 수 있는 한 무엇이든 작동할 것이라고 생각합니다. 결국 비트와 바이트를 읽고 이를 파일 시스템 구조로 변환하는 문제입니다.
부팅 가능한 광학 장치의 경우 El Torito 부분이 존재하고 BIOS가 이를 이해하는지 확인하기만 하면 되며 나머지는 부팅 운영 체제에 맡겨집니다.
IIRC, Knoppix는 SquashFS 이미지를 ISO9660 파일 시스템에 저장하여 이를 처리합니다. 이는 아마도 SquashFS 지원 없이 컴퓨터에서 읽을 수 있도록 보장하기 위한 것입니다(다른 유용한 것들 중에서 치트 코드 문서가 포함되어 있습니다).
답변2
원하는 블록 장치에 파일 시스템을 배치할 수 있습니다. ISO9660 또는 UDF는 일반적으로 예상되는 광학 미디어에 사용됩니다. 예를 들어, CD에서 BIOS를 부팅하려면 iso9660이어야 합니다. 마지막으로 시도했을 때 Windows(XP)는 광학 미디어가 아닌 이상 UDF를 읽지 못했습니다. Linux 권한을 저장할 수 있는 기능으로 인해 플래시 드라이브에서 사용하기에 완벽한 파일 시스템인 것처럼 보였지만 Windows에서도 읽을 수 있었습니다. 인식되었습니다(플래시 드라이브에는 없음). Microsoft가 플래시 드라이브에서 읽기를 거부하는 것은 나에게 묻는다면 꽤 어리석은 일입니다.