ISO9660 文件系统

更新时间:
2024-05-13
下载文档

ISO9660 文件系统

ISO9660 简介

ISO9660,也被一些硬件和软件供应商称作 CDFS(光盘文件系统),是一个由国际标准化组织(ISO)为光盘介质发布的文件系统。其目标是能够在不同的操作系统如 Windows、SylixOS 以及 Mac OS 系统上交换数据。

ISO9660 特点

  • 兼容性广泛:ISO9660 标准确保了光盘可以在不同的计算机平台上被识别和读取,包括 Windows、SylixOS 、Mac OS 等。
  • 目录结构:目录深度不能超过 8 层;
  • 只读属性:ISO9660 格式主要用于创建只读光盘,比如软件分发、数据存档或音乐CD,不支持在光盘上进行写入或修改操作;

ISO9660 命令

通过 mount 命令可以挂载 ISO9660 文件系统,其中/mnt/cdrom 中的 cdrom 是动态创建的,不需要用户手动进行创建。

下面是 ISO9660 挂载 ISO 镜像文件的过程:

  • 通过 PowerISO 工具将一个文本文件制作成 ISO 镜像文件 test.iso。

  • 将 test.iso 镜像文件部署到板卡。

    # ll
    -rw-r--r-- root     root     Thu May 09 18:37:57 2024     62KB, test.iso
          total items: 1
    # 
    
  • 挂载文件系统。

    # mount -t iso9660 /apps/test.iso /mnt/cdrom
    
  • 通过 showmount 命令查看文件系统挂载情况。

    # showmount
    AUTO-Mount point show >>
           VOLUME                    BLK NAME
    -------------------- --------------------------------
    /media/hdd1          /dev/blk/hdd-0:1                
    /media/hdd0          /dev/blk/hdd-0:0                
    
    MTD-Mount point show >>
           VOLUME                    BLK NAME
    -------------------- --------------------------------
    
    Mount point show >>
           VOLUME                    BLK NAME
    -------------------- --------------------------------
    /mnt/cdrom           /apps/test.iso  
    

执行上面的步骤后,就将一个 ISO 镜像文件挂载成了 ISO9660 文件系统,可以查看镜像文件test.iso里面的内容。

[root@sylixos:/apps]# cd /mnt/cdrom/
[root@sylixos:/mnt/cdrom]# ls
iso_test.txt
[root@sylixos:/mnt/cdrom]# cat iso_test.txt
SylixOS Test!!!
[root@sylixos:/mnt/cdrom]# 
文档内容是否对您有所帮助?
有帮助
没帮助