LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 616|回复: 6

shell区人太少了,发来这里问吧:如何获取已经挂载的iso9660文件名和路径

[复制链接]
发表于 2009-6-17 20:48:54 | 显示全部楼层 |阅读模式
如题,比如已经挂载了某个iso9660映像到/mnt/iso下,那么shell中能不能获取这个iso的路径和文件名,如果能的话,如何能获取到呢?
发表于 2009-6-17 21:19:55 | 显示全部楼层
能:mount | grep iso9660
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 21:39:39 | 显示全部楼层
mount 是不行的,挂载iso的时候是用的/dev/loopx设备,mount |grep iso9660 只能获取/dev/loop0 on /mnt/iso type iso9660 (rw)类似这样的信息。
我的意思是比如/home/usr/a.iso被挂载到了/mnt/iso下,如果能获取"/home/usr/a.iso"这个路径。
回复 支持 反对

使用道具 举报

发表于 2009-6-17 22:05:52 | 显示全部楼层
没问题的,mount 能获取iso文件路径和文件名:
  1. # mount -o loop Download/distribution/bt4-beta.iso /mnt/cdrom
  2. # mount | grep iso9660
  3. /home/hej/Download/distribution/bt4-beta.iso on /mnt/cdrom type iso9660 (rw,loop=/dev/loop0)
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 22:50:19 | 显示全部楼层
不行,我的mount命令输出

  1. /dev/sda6 on / type ext4 (rw)
  2. proc on /proc type proc (rw)
  3. sysfs on /sys type sysfs (rw)
  4. devpts on /dev/pts type devpts (rw)
  5. /dev/sda2 on /boot type ext3 (rw)  
  6. /dev/sda5 on /home type ext4 (rw)  
  7. /dev/sda7 on /mnt/sda7 type fuseblk (rw,allow_other,default_permissions,blksize=4096)
  8. /dev/loop0 on /mnt/iso type iso9660 (rw)                                             
  9. tmpfs on /dev/shm type tmpfs (rw)                                                   
  10. none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
复制代码

加-l看到文件名,路径依然看不到。。。难道还要用find。。。,mount输出怎么不一样呢,难道是内核问题,我的还是f10的内核。
回复 支持 反对

使用道具 举报

发表于 2009-6-17 23:09:16 | 显示全部楼层
哦?
我用的是 CentOS, mount输出能看到文件。。。
回复 支持 反对

使用道具 举报

发表于 2009-6-17 23:49:54 | 显示全部楼层
df | grep iso
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表