linux下如何读取使用iso 镜像文件的方法

作者&投稿:延邱 (若有异议请与网页底部的电邮联系)
~

如果拷贝到本地,可以使用mount

mount fileName mountPoint -o loop,fileName是镜像文件名(*.iso,*.img),

用例:如我有一个/home/rhel5.2.iso光盘镜像文件,

mkdir /mnt/b

mount /home/rhel5.2.iso /mnt/b -o loop,这样进入目录/mnt/b 你就能浏览rhel5.2.iso的内容了,*.img文件的用法一样。

其它一些可能对你有用,供参考

linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享。

挂接命令(mount)

首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。

命令格式:

mount [-t vfstype] [-o options] device dir

其中:

1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:

光盘或光盘镜像:iso9660

DOS fat16文件系统:msdos

Windows 9x fat32文件系统:vfat

Windows NT ntfs文件系统:ntfs

Mount Windows文件网络共享:smbfs

UNIX(LINUX) 文件网络共享:nfs

2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:

loop:用来把一个文件当成硬盘分区挂接上系统

ro:采用只读方式挂接设备

rw:采用读写方式挂接设备

iocharset:指定访问文件系统所用字符集

3.device 要挂接(mount)的设备。

4.dir设备在系统上的挂接点(mount point)。

挂接光盘镜像文件

由于近年来磁盘技术的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在Windows下许多人都习惯把软件和资料做成光盘镜像文件通过虚拟光驱来使用。这样做有许多好处:一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十个光盘镜像文件不成问题,随用随调十分方便;三、硬盘的读取速度要远远高于光盘的读取速度,CPU占用率大大降低。其实linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。

1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。

#cp /dev/cdrom /home/sunky/mydisk.iso 或

#dd if=/dev/cdrom of=/home/sunky/mydisk.iso

注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso

2、将文件和目录制作成光盘镜像文件,执行下面的命令。

#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir

注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk

3、光盘镜像文件的挂接(mount)

#mkdir /mnt/vcdrom

注:建立一个目录用来作挂接点(mount point)

#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom

注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。

挂接移动硬盘

对linux系统而言,USB接口的移动硬盘是当作SCSI设备对待的。插入移动硬盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。

[root at pldyrouter /]# fdisk -l

Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

255 heads, 63 sectors/track, 8924 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 1 4 32098+ de Dell Utility

/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

/dev/sda3 2555 7904 42973875 83 Linux

/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

/dev/sda5 7905 8924 8193118+ 82 Linux swap

在这里可以清楚地看到系统有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 -- /dev/sda4, /dev/sda5是分区/dev/sda4的逻辑分区。接好移动硬盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况

[root at pldyrouter /]# fdisk -l

Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

255 heads, 63 sectors/track, 8924 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 1 4 32098+ de Dell Utility

/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

/dev/sda3 2555 7904 42973875 83 Linux

/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

/dev/sda5 7905 8924 8193118+ 82 Linux swap

Disk /dev/sdc: 40.0 GB, 40007761920 bytes

255 heads, 63 sectors/track, 4864 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdc1 1 510 4096543+ 7 HPFS/NTFS

/dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)

/dev/sdc5 511 4864 34973473+ b Win95 FAT32

大家应该可以发现多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。我们可以使用下面的命令挂接/dev/sdc1和/dev/sdc5。

#mkdir -p /mnt/usbhd1

#mkdir -p /mnt/usbhd2

注:建立目录用来作挂接点(mount point)

#mount -t ntfs /dev/sdc1 /mnt/usbhd1

#mount -t vfat /dev/sdc5 /mnt/usbhd2

注:对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。

#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1

#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2

上一页12 下一页




在linux操作系统中怎样读取u盘
在Linux操作系统中,操作U盘的步骤相当直接且简单。首先,将U盘插入电脑并确保其指示灯亮起,表明已连接。登录Linux系统后,打开命令行界面的方法是通过组合键Ctrl+Alt+T。为了执行后续操作,需要获取管理员权限,输入命令"sudo -i",然后输入管理员密码。确认权限后,利用"fdisk -l"命令扫描和确认U盘是否...

linux脚本文件中怎么从文件中读取数据并赋值给变量?
在Linux脚本中,读取文件内容并将其赋值给变量的操作步骤如下:1、首先,创建一个新的脚本文件,比如shell.sh,通过命令行工具vi打开并创建:`vishell.sh`,新建文件后,你需要在其中开始编写你的脚本。2、在文件的开头,添加脚本的执行环境声明,即#!\/bin\/bash,这是告诉系统使用bashshell来解释脚本内...

Linux读取输入linux读取输入
Linux下怎样读取U盘?1、首先需要把U盘插入Linux电脑,确保U盘指示灯是亮着的进入Linux系统主界面,按Ctrl+Alt+T打开命令窗口。2、先获取高级用户权限,输入命令:sudo-i,确定后输入高级用户密码。3、首先使用fdisk-l命令查看一下U盘是否有被识别到,及识别的U盘是在哪个位置,本次接入看到U盘的位置是\/d...

linux读取串口数据linux读取串口
1、查看串口是否可用,可以对串口发送数据比如对com1口,echolyjie126>\/dev\/ttyS0 2、查看串口名称使用ls-l\/dev\/ttyS*一般情况下串口的名称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS*,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的;3、查看串口驱动:cat\/proc\/tty\/d...

linux查看文件权限的命令linux查看文件权限
unix\/linux通过命令ls-a来读取一个文件的存储权限,通过命令chown来修改文件的存储权限。在linux上怎么查看指定文件夹的权限?linux上查看指定文件夹权限的步骤如下:我们需要准备的材料分别是:电脑、linux连接工具。1、首先连接上linux主机,进入命令行状态,进入要查看的文件夹目录。2、输入:ls-l,再按...

在linux操作系统中怎样读取u盘为啥我的linux操作系
1、首先需要把U盘插入Linux电脑,确保U盘指示灯是亮着的进入Linux系统主界面,按Ctrl+Alt+T打开命令窗口。2、先获取高级用户权限,输入命令:sudo -i,确定后输入高级用户密码。3、首先使用fdisk -l命令查看一下U盘是否有被识别到,及识别的U盘是在哪个位置,本次接入看到U盘的位置是\/dev\/Sdb4。4、...

linux获取内存信息的命令linux获取内存
如何读取linux内核共享内存的值?我们可以修改shmmax内核参数,使SGA存在于一个共享内存段中。通过修改\/proc\/sys\/kernel\/shmmax参数可以达到此目的。#echo1073741824>\/proc\/sys\/kernel\/shmmax#more\/proc\/sys\/kernel\/shmmax1073741824这里设为1G。对于shmmax文件的修改,系统重新启动后会复位。可以通过修改\/etc\/...

linuxc读取文件内容linuxc读取文件
打开文件用:fopen()函数,关闭文件用fclose()函数就是用fopen或者open(Linux下)打开并使用一些文件流操作函数如fgets之类的对文件进行读取,读入内存。以前是从屏幕中读入数据现在换成了从文件中读只是读入来源不同而已不知可不可以理解为输入重定向C语言写的读入位置跟踪器数据的源程序。linux怎么删除.c...

linux下如何读取使用iso 镜像文件的方法
下面我根据自己的实际工作经验介绍一下如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享。挂接命令(mount)首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。命令格式:mount [-t vfstype] [-o options] ...

Linux:用shell如何实现读取一个字符串的第n个字符呢
if [ ${str:0:1} = "\/" ]; then echo "yes'fi {str:0:1} 中0表示从第几个字符开始,1表示截取多长。Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有:bash:是Linux标准默认的shell。bash由Brian Fox和Chet Ramey共同完成,是BourneAgain Shell的缩写,内部...

秦淮区13761764589: linux下如何浏览.iso光盘镜像文件? -
牟中消络: 1、以根用户(root)身份登录.如果没有以根用户登录,可以在命令中输入“$ su –“进行用户切换. 2、创建目录.该目录将用作挂载点.在命令行中,输入“# mkdir –p /mnt/disk”.把“disk”替换为你的文件夹的名称. 3、挂载光盘映像文件.使用命令“# mount –o loop <sample>.iso /mnt/disk/”. 把<sample>替换为光盘映像文件的文件名.如果在上一个步骤中更改了目录名称,那么也应在本步骤中输入更改后的目录名称. 4、如果所挂载的光盘映像文件包含了一个文件系统,你可以以下命令浏览其中的文件:“# cd /mnt/disk” followed by “# ls -1”.

秦淮区13761764589: linux怎么通过iso系统镜像安装系统 -
牟中消络: 可以使用u盘安装,讲文件刻录在U盘上.1,准备:下载ISO镜像文件,软碟通或者其他类似刻录软件,U盘一只.2,打开软碟通,选择菜单“文件”》“打开”,选择下载的镜像文件.3,点击菜单“启动”》“写入镜像文件”,在弹出来的窗口选择你的U盘,然后点写入,等待写入完成.4,写入成功后就可以重启电脑设置U盘启动,安装linux了.

秦淮区13761764589: 如何获取linux iso镜像文件的方法 -
牟中消络: img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件.如何在Linux系统中制作可启动img/iso镜像文件 制作镜像文件有三种方...

秦淮区13761764589: 如何安装linux系统 iso镜像文件 -
牟中消络: 有以下几种方式:1. 把ISO用UltraISO之类的工具刻录成光盘然后把光盘放入要装系统的电脑的光驱里,开机时进BIOS设置从CD/DVD ROM启动,保存退出,重启后从光盘启动开始安装.刻录盘建议使用型号中带W的光盘,因为这种盘可以...

秦淮区13761764589: Linux系统里如何打开ISO文件? -
牟中消络: ISO文件是一种磁盘镜像文件,Linux系统里打开ISO文件,实际是挂载ISO文件.有两种方法:一、手工命令方式,首先确认内核加载了loop模块:modprobe loop;创建ISO文件挂载点:mkdir /media/iso;挂载ISO文件:mount your-iso-file.iso /...

秦淮区13761764589: 在linux下如何使用iso格式的文件
牟中消络: 在linux下默认的ISO挂载点位于"/media"目录,下面是挂载一个ISO文件的方法: sudo mkdir /media/cdimage #建立一个文件夹作为ISO挂载点sudo mount -o loop myfile.iso /media/cdimage #挂载ISO文件,使用参数 -o loop 使用你想挂载的iso文...

秦淮区13761764589: 如何在虚拟机上LINUX系统? 要什么软件读取镜像 -
牟中消络: 虚拟机在选择光驱那里有一个选项是选择iso文件,你就可以直接指定你磁盘中存放的linux iso安装镜像,然后启动虚拟机,设置以光驱为第一引导,就能直接读取你选定的linux安装镜像.

秦淮区13761764589: 在Linux下怎样将光盘转储为iso镜像文件 -
牟中消络: 光盘是易损存储介质,如果需要长期保存,最好将其转储成iso镜像文件,在Linux下我们可以这样做:方法1:cp /dev/cdrom name.iso 方法2:dd if=/dev/cdrom of=name.iso 其中name.iso自由设定 在执行上述命令之前1. 要将光盘放入光驱中(废话!)2. 不需要mount,如果mount了也没有关系

秦淮区13761764589: 虚拟机上的linux怎么挂载iso -
牟中消络: 首先,将作为复源的iso的挂载到系统上. 代码如下: mount -o loop /dev/cdrom /mnt/iso/ 或者 mount -o loop /xxx/xxx.iso /mnt/iso/ 其中/mnt/iso是事先在本地建立的文件夹. 然后将文制件iso.repo拷入文件夹/etc/yum.repos.d 如果文件夹/etc/yum....

秦淮区13761764589: 如何创建和使用在Linux上的ISO文件 -
牟中消络: 安装ISO文件就像windows一样,需要先加载iso里的文件,然后运行里面的文件.不同的是windows需要用虚拟光驱等软件加载ISO文件;Linux有命令直接加载ISO文件1、将iso文件拷贝到linux系统里,比如放到/opt下2、挂载ISO文件:mount -o loop /opt/a.iso /mnt/iso (后面为挂载目录,可自行创建)3、cd /mnt/iso 即可运行iso里的文件.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网