UDF(Universal Disk Format)는 컴퓨터 데이터 저장에 대한 ISO 13346 및 ECMA-167 공급업체 중립적 사양을 나타냅니다. 실제로는 DVD를 제작하는 데 사용되지만 누군가가 실제로 고정 디스크를 UDF로 포맷하는 것을 막을 수는 없습니다. 보다 실질적으로 CD-RW 및 DVD-RW/DVD+R과 같은 광학 미디어에 사용되어 사용자가 파일을 추가하고 제거할 수 있습니다. 일부 전문 고급 디지털 캠코더에서는 덜 일반적인 DVD-RAM 형식을 사용하는데, 이 형식 역시 이 형식을 사용합니다.
이러한 형식은 모두 Ubuntu에서 쉽게 열 수 있으며 일반적으로 모든 UDF 볼륨이 자동으로 마운트됩니다. 사용자는 광 디스크를 삽입하기만 하면 파일 시스템이 마운트되어야 합니다. 때로는 직접 제작한 DVD가 Microsoft Windows, OS X 또는 macOS Sierra에 있더라도 Ubuntu에 자동으로 마운트되지 않는 경우가 있습니다. 이는 Windows가 DVD에 포함된 내용을 올바르게 얻을 때까지 추측하기 때문입니다. 다행히도 간단한 bash 명령만 있으면 Ubuntu에서 다시 작동할 수 있습니다.
UDF 볼륨을 Ubuntu 파일 구조에 마운트
광 디스크 드라이브에 광 디스크를 넣은 다음 파일 관리자를 열고 이미 마운트되어 있는지 확인하세요. 그렇다면 더 이상 진행할 필요가 없습니다. 그렇지 않은 경우 /media 디렉토리에서 운영 체제가 해당 디렉토리를 넣었는지 빠르게 확인하세요. Ubuntu는 이전 Linux 배포판에서 사용하는 /cdrom 디렉토리가 아닌 이 위치에 모든 자동 광 디스크 마운트를 수행합니다.
거기에 없으면 Dash 메뉴 또는 Xubuntu를 사용하는 경우 Whisker 메뉴에서 디스크 유틸리티를 엽니다. Lubuntu 사용자는 액세서리 아래의 LXDE 메뉴에서 찾을 수 있습니다. 왼쪽 패널에서 CD/DVD 드라이브 아이콘을 클릭한 다음 볼륨 그래프를 살펴보세요. 아직 마운트되지 않은 항목이 있으면 그래프 아래 오른쪽에 있는 재생 버튼을 클릭해 보세요. 그러면 볼륨이 마운트될 수 있습니다.
디스크 유틸리티는 디스크가 있다는 것을 알고 있더라도 드라이브에 미디어가 없다고 보고할 수 있습니다. 디스크를 꺼내서 부드럽게 닦은 후 다시 삽입하십시오. Ctrl, Alt, T를 동시에 눌러 CLI 프롬프트를 엽니다. sudo mount -t udf /dev/sr0 /cdrom 명령을 실행하고 Enter 키를 눌러보세요. 관리자 비밀번호를 묻는 메시지가 나타날 수 있습니다. 광학 드라이브가 두 개 이상인 경우 장치 파일이 /dev/sr0에 마운트되지 않을 수 있으며 그렇게 하려면 디스크 유틸리티에 지정된 이름을 사용해야 합니다.
이 명령은 UDF 파일 구조를 루트의 사용되지 않은 /cdrom 디렉토리에 마운트합니다. 작업이 끝나면 디스크를 꺼내기 전에 umount /cdrom을 사용하여 마운트를 해제해야 합니다. 마운트하려고 할 때 잘못된 슈퍼블록 오류가 발생한 경우 디스크가 실제로 UDF 형식이 아닐 수 있습니다. 그렇다면 대신 sudo mount -t iso9660 /dev/sr0 /cdrom을 시도하여 일반 CD-ROM으로 마운트되는지 확인하세요. 때때로 DVD+R도 작성 방법에 따라 실제로 UDF 형식 대신 일반 ISO 9660 시스템을 자랑합니다. 이러한 광학 볼륨은 액세스 제한 측면에서 읽기 전용 이외의 다른 것으로 마운트되지 않습니다.
이 단계는 실제 DVD 대신 어딘가에서 다운로드한 디스크 이미지가 있는 경우에도 작동합니다. 그렇다면 /dev/sr0을 디스크 이미지의 실제 이름으로 바꾸십시오. 이 경우 광학 드라이브가 없는 시스템에도 디스크 이미지를 마운트하는 것이 가능합니다.
이론적으로는 UDF나 ISO 9660 표준을 모두 사용하지 않는 디스크 이미지를 생성하는 것이 가능합니다. more /proc/filesystems를 입력하면 특정 Ubuntu 설치가 지원하는 많은 파일 시스템을 찾을 수 있습니다. UDF 및 ISO 9660 외부에서 찾을 수 있는 가장 일반적인 형식에는 ext2, ext3 및 ext4가 포함됩니다. 이는 여러분에게 친숙할 표준 Linux 저장소 형식입니다. 또한 vfat 파일 시스템을 사용하는 이미지를 찾을 수도 있습니다. 이는 MS-DOS가 한때 홍보했던 FAT12, FAT16 또는 FAT32 표준을 지원한다는 의미입니다. -t vfat 옵션을 사용하여 마운트하는 경우 정의상 가상 파일 시스템을 마운트하는 것이 아니라는 점을 명심하세요. vfat는 가상 FAT를 의미하지만 이는 디스크 이미지로 작업한다는 사실 이외의 다른 것을 의미합니다.
이론적으로는 NTFS 이미지도 볼 수 있지만 비교적 드물습니다. 어떤 옵션도 작동하지 않는 것 같으면 sudo mount -t intfs ~/Downloads/theImageName.img /cdrom을 시도하고 theImageName.img를 실제 다운로드한 이미지로 바꾸세요. NTFS는 기술적으로 Linux에서 FUSE 확장이므로 이것이 작동하는 경우는 거의 없으므로 -t 퓨즈 옵션과 함께 해당 명령을 시도해 볼 수도 있습니다.
NTFS, 다양한 FAT 시스템 및 ext# 시스템은 정의상 읽기 전용이 아니므로 마운트 명령에 -r 또는 -o ro 옵션을 추가하는 것이 좋습니다. 이렇게 하면 이미지에 쓸 수 없게 되지만, 이미지가 진짜 UDF 또는 ISO 9660 이미지라면 필요하지 않습니다. 고정 디스크나 메모리 스틱에 쓸 수 있는 것과 같은 방식으로 광학 디스크에 쓸 수 없기 때문입니다.
UDF, ISO 9660 또는 오디오 CD용 CDFS의 다양한 형태 외에 다른 것이 포함된 정품 광 디스크를 찾을 수 없을 것이라고 생각하는 것은 거의 불가능하며 현실적이지 않을 수도 있습니다. 실제로 광 디스크에 일부 유형의 파일 시스템을 생성하는 것은 불가능합니다. 따라서 -t udf 및 -t iso9660을 모두 시도한 후에도 잘못된 슈퍼블록 오류가 계속 발생한다면 광학 디스크 드라이브나 디스크 자체가 오염되었을 가능성이 높습니다.
저자 소개
케빈 애로우
Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.