让linux访问windows硬盘分区.doc_第1页
让linux访问windows硬盘分区.doc_第2页
让linux访问windows硬盘分区.doc_第3页
让linux访问windows硬盘分区.doc_第4页
让linux访问windows硬盘分区.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

让linux访问windows硬盘分区来源: ChinaUnix博客 日期: 2007.04.11 17:16(共有0条评论) 我要评论因为linux支持多种文件系统,因此在linux下访问windwos分区很简单,步骤如下:步骤一:使用fdisk -l 查看磁盘分区情况,了解windows的分区为:dev/sda1,/dev/sda5,/dev/sda6,其中D盘,E盘为sda5,sda6;步骤二:在/mnt下创建目录winD,winE;步骤三:使用如下命令就OK了:mount -t vfat /dev/sda5 /mnt/winD如果想让系统启动时自动挂载,在etc/fstab(存放的是文件系统和目录的对应信息)加入如下项就可以了:/dev/sda5 /mnt/winD vfat auto,rw 0 0 /dev/sda6 /mnt/winE vfat auto,rw 0 0 更详细的介绍看Linux下访问Windows硬盘分区2006-12-14 09:33在RedHatLinux下访问Windows系统的硬盘分区很简单。因为RedHatLinux提供了对几乎所有文件系统的支持,因此它可以直接读写Windows系统的分区。安装RedHatLinux时,就可以指出计算机中存在的Windows分区的位置,并指定想要将它们载入到Linux文件系统中的位置。通常,将Windows系统中C盘的内容载入到Linux系统下的目录/mnt/c,这时就可以如同看待Linux文件系统中一个目录一样看待C盘了。我们可以对其中的文件进行读写,或者在其中创建一个新的文件或目录。如果安装时没有指定Windows分区的位置,或者由于其它原因使/mnt/c目录下看不到系统Windows分区C盘的内容,就可以用下面的命令手动载入该分区:#mount-tvfat/dev/hdal/mnt/c此命令可以将设备名为/dev/hda1(可以是任何实际存在的分区设备名)的Windows分区载入到目录/mnt/c下,参数“-tvfat”表明载入的文件系统类型为vfat。用类似的mount命令,也可以载入软盘文件系统,只不过软盘的文件系统设备名通常是“/dev/floopy”或“/dev/fd0H1440”。为了统一起见,可将其载入到目录/mnt/floopy中。RedHatLinux中还提供了一个文件系统的系统配置脚本文件,通过修改它可以让Linux启动时自动载入需要的其它非Linux文件系统。这个脚本是文件/etc/fstab,它的一个典型例子如下:/dev/hda3/ext2defaults11/dev/hda4swapswapdefaults00/dev/fd0/mnt/floppyext2noauto00/dev/cdrom/mnt/cdromiso9660noauto,r000none/procprocproc00none/dev/ptsdevptsmode=062200/dev/hda1/mnt/cvfatauto,rw00/dev/hda5/mnt/evfatauto,rw00该文件中每行记录了一个系统自动载入的文件系统的信息,各列的意义依次为设备名、载入目录、文件系统类型、载入参数(自动、读写、模式等)、标记位。从这个文件可以看到,第一行是Linux自身的文件系统,第三、第四行代表软盘驱动器和光盘驱动器,它们都不是自动载入的,最后两行代表两个需自动载入的Windows分区。值得注意的是,对于软盘、光盘这些存储介质通常用“noauto”参数。如果像上例这样,它们在fstab文件中有记录,插入软盘或者光盘后,只需运行命令“mount/mnt/floopy”或“mount/mnt/cdrom”就可以将其载入Linux系统。在取出软盘或者光盘之前,必须运行命令“unmount/mnt/floopy”或“unmount/mnt/cdrom”取消它们的载入。否则,Linux系统会锁住该驱动器,即使按硬件按钮也无法将其取出。RedHatLinux这种识别其它文件系统的功能将大大方便使用计算机,在Linux下可以像对待其自身的数据一样对待Windows分区中的数据。比如,在Linux下实践各种命令的同时,还可以Windows下访问Linux硬盘分区Windows系统在处理各种文件系统方面,还不能像RedHatLinux那样方便。因此,要查看Linux分区中的内容就需要借助于其它的软件工具了。下面我推荐一个目前流行的、功能稳定的工具软件fsdext2。fsdext2软件提供在Windows系统下读Linux分区的功能。获得fsdext2的压缩软件包之后,先将其解压缩,然后运行命令install。这个安装命令将fsdext2需要的几个vxd文件拷贝到Windows的系统目录下。使用fsdext2提供的mount命令,将ext2文件系统载入到Windows系统下。mount命令的参数是Linux分区的设备名(命名规则与Linux下的一样)。然后fsdext2会自动寻找一个未分配的盘符代表Linux分区。这样,我们就可以像访问一个Windows分区一样访问Linux分区了。(pconline)Linux操作系统下挂载硬盘分区的几种方法2008-02-12 23:26方法一、使用Autofs 1、Autofs的特点:Autofs与Mount/Umount的不同之处在于,它是一种看守程序(deamon)。如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系统,如果该文件系统存在,那么Autofs会自动将其挂接。另一方面,如果它检测到某个已挂接的文件系统在一段时间内没有被使用,那么Autofs会自动将其卸载。因此一旦运行了Autofs后,用户就不在需要手动完成文件系统的挂接和卸载。2、Autofs的安装: 只需执行以下一条命令:rpm ivh autofs3.1.310.i386.rpm。安装完成后,以后每次启动Linux,Autofs都会自动运行。3、Autofs的配置:首先, Autofs需要从/etc/auto.master这个文件中读取配置信息。该文件中可以同时指定多个挂接点,每个挂接点单独用一行来定义,每一行可包括3个部分,分别用于指定挂接点位置,挂接时需使用的配置文件(即:所谓的map file)及所挂接文件系统在空闲多长时间后自动被卸载。例如,auto.master文件中包括如下一行: /auto /etc/auto.misc timeout 60。其中第一部分指定一个安装点为/auto,第二部分指定/auto的map文件为/etc/auto.misc,第三部分指定文件系统在其空闲60秒后自动 被卸载。其次,从/etc/auto.misc这个文件读取挂接时需要使用的配置信息。例如,auto.misc文件包括如下内容cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdromWindows_C -fstype=auto,iocharset=cp936 :/dev/hda1Windows_D -fstype=auto,iocharset=cp936 :/dev/hda5Windows_E -fstype=auto,iocharset=cp936 :/dev/hda6其中第一行指定将设备/dev/cdrom挂接在/auto的cd子目录中,第二行指定将硬盘的Windows分区挂接在/auto的Windows_*子目录中。每一行的第二个值fstype是一个可选项,用来表明所挂接的文件系统的类型和挂接选项,在 mount命令能使用挂接选项同样适用于fstype。修改了配置文件后,可通过执行命令“/etc/init.d/autofs restart”,使新的配置生效。 现在输入命令“ls /auto/cd”,Autofs会自动检测光驱中是否有光盘,如果有,它会自动将其挂接在/auto/cd中,这样ls就会列出其中的内容。如果我们在 60秒内没有再次访问/auto/cd时,Autofs会自动将其卸载掉。方法二、修改/etc/fstab1、fstab文件的作用文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过mount /directoryname命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、 mount、umount的等命令都利用该程序。2、下面是/etc/fstab文件的一个示例行:fs_specfs_filefs_typefs_optionsfs_dumpfs_pass/dev/hda1/ext2defaults 11fs_spec -该字段定义希望加载的文件系统所在的设备或远程文件系统,对于一般的本地块设备情况来说:IDE设备一般描述为 /dev/hdaXN,X是IDE 设备通道(a,b,orc),N代表分区号;SCSI设备一描述为/dev/sdaXN。对于NFS情况,格式一般为:,例如: knuth.aeb.nl:/。对于procfs,使用proc来定义。fs_file-该字段描述希望的文件系统加载的目录点,对于swap设备,该字段为none;对于加载目录名包含空格的情况,用40来表示空格。fs_type-定义了该设备上的文件系统,一般常见的文件类型为ext2(Linux设备的常用文件类型)、vfat(Windows系统的fat32格式)、NTFS、iso9600等。fs_options-指定加载该设备的文件系统是需要使用的特定参数选项,多个参数是由逗号分隔开来。对于大多数系统使用defaults就可以满足需要。其他常见的选项包括:选项含义ro以只读模式加载该文件系统sync不对该设备的写操作进行缓冲处理,这可以防止在非正常关机时情况下破坏文件系统,但是却降低了计算机速度user允许普通用户加载该文件系统quota强制在该文件系统上进行磁盘定额限制noauto不再使用mounta命令(例如系统启动时)加载该文件系统fs_dump-该选项被dump命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设置该字段为0fs_pass-该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统/对应该字段的值应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为03、修改/etc/fstab实现自动挂载Windows分区,并显示中文目录LABEL=/ / ext3 defaults 1 1none /dev/pts devpts gid=5,mode=620 0 0none /proc proc defaults 0 0none /dev/shm tmpfs defaults 0 0LABEL=/usr /usr ext3 defaults 1 2/dev/hda9 swap swap defaults 0 0#添加如下几行/dev/hda1 /mnt/win_c vfat codepage=936,iocharset=cp936 0 0/dev/hda5 /mnt/win_d vfat codepage=936,iocharset=cp936 0 0/dev/hda6 /mnt/win_e vfat codepage=936,iocharset=cp936 0 04、对部分分区格式的支持需要编译相关的支持到内核了来实现,如NTFS。方法三、编写shell脚本,开机自动运行mount命令首先,以root身份登陆,在/mnt下,你要有win_c win_d win_e这几个目录,如果没有可以通过在虚拟终端分别输入mkdir /mnt/win_c,mkdir /mnt/win_d,mkdir /mnt/win_e来建立。接着打开虚拟终端,输入 vi mymount,然后按insert输入如下代码:#!/bin/bashcase $1 inm)mount -o iocharset=cp936 -t vfat /dev/hda1 /mnt/win_cmount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/win_dmount -o iocharset=cp936 -t vfat /dev/hdc6 /mnt/win_e;u)umount -o iocharset=cp936 -t vfat /dev/hda1 /mnt/win_cumount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/win_dumount -o iocharset=cp936 -t vfat /dev/hda6 /mnt/win_e;esac然后按Esc输入:wq回车就可以了.第一行#!/bin/bash指定以bash shell执行此文件.case $1 in 为取的命令行参数.若为m则开始挂载,若为u则卸载.其中-o iocharset=cp936能够显示中文名.-t vfat 为指定文件系统类型为WINDOWS下的VFAT文件系统.win_c win_d win_e为目录/mnt下的子目录.到这里,该程序已经写好了.但是它还没有执行权利.我们只要输入下面这个命令就可以了.chmod u+x mymount到这步你只要输入./mymount m,就可以挂载windows分区了.如果在/etc/rc.d/rc.local 文件中添加这一行:sh ./root/mymount m重启后linux会自动挂载windows分区。想挂载XP下的D盘到虚拟机上(装在H盘) fdisk显示位 E.g:fdisk /dev/hda (for the first IDE disk) or:fdisk /dev/sda (for the third SCSI disk) or:fdisk /dev/eda (for the first ps/2 disk) or:fdisk /dev/rd/c0d0 (for RAID devices) . fdisk -l 显示为 rootlocalhost /# fdisk -l Disk /dev/sda: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 131 1052226 83 Linux /dev/sda2 132 972 6755332+ 83 Linux /dev/sda3 973 1037 522112+ 82 Linux swap如何在Linux中访问硬盘DOS分区、软盘和光盘 (2006-09-28 16:34:25) 本文出自: 作者: 辛建光 (2002-10-02 06:02:00)一般情况下,用户只能使用Linux本身默认的ext2文件系统。在我们的机器中常常有多个操作系统,能不能在Linux中也能够使用硬盘的DOS分区、软盘和光盘呢?我在使用Linux的过程中,逐渐摸索出了实现上面要求的方法,现总结如下。Linux的文件系统当你以root(系统管理员)身份登录进入Linux系统后,在系统的提示符下,先用cd命令,退回到系统的根目录。用lsl命令可看到Linux系统的目录结构。在Linux系统中,用户所见到的文件结构是树状结构。与DOS一样,也是根在顶部,各个目录和文件从树根向下分支延伸。一个与DOS不同的地方是Linux中的根目录表示为,而不是DOS的。对用户而言,这样的一个目录结构就像一个完整的实体,用户只能看到目录和文件。但实际上,在这样的一个目录树中的许多目录都是置于一个磁盘、不同磁盘甚至不同的计算机的不同分区中的。当这些磁盘分区之一被连接到目录树中被称为安装点的目录上时,安装点及其以下所有的目录就被称作一个文件系统。当你在Linux系统的根目录中用lsl命令查看目录时,会看到一些目录,这些目录组成了根目录的内容,它们也为其它文件系统提供了安装点。也就是说,我们可以将另一个硬盘、软盘、甚至光盘通过选择一个安装点来将其安装到Linux中,这就为用户使用别的存储介质提供了极大的方便。进入根目录中的mnt目录(mnt为mount的缩写,mount即安装的意思),用ls命令可以查看一下当前有哪些系统默认的安装点。简单地说,安装点就是一些目录,通过安装命令,你可以将一些不同的文件系统,安装到Linux系统中,通过访问这些目录来达到访问这些附加文件系统的目的。Linux中各种设备的使用方法Linux系统与UNIX系统一样,在系统中使用一种设备并不像在DOS系统中那样简单。在Linux中,各种设备是以系统设备文件的形式存在于系统设备目录dev中的。这些文件用于访问系统中所有不同类型的硬件。例如,devmouse文件对应鼠标设备文件,用于读取鼠标输入的;devfd0文件对应软驱设备文件,用于处理软盘读写的。通过这种方法组织对硬件设备的访问,可使系统的灵活性增强。如果增加一个新的设备,用户只需要建立一个对应的设备文件,同时编写相应的驱动程序即可,从而使系统的可维护性增强。进入dev目录中你可以看到许多文件,这些便是系统中的所有设备的设备文件。例如,devhda1对应我的486机器上的硬盘的DOS分区,devfd0对应机器上的软驱,devcdrom对应机器上的光驱。如果不知道有哪些设备可用,不妨用编辑程序vi来查看一下etcfstab文件,该文件是系统设备列表。从中你可以了解系统中有哪些主要设备以及它的设备标识。知道了这些,我们便可以将这些设备安装到系统中任意一个目录-即安装点上,以便在Linux系统中进行访问。下面以一张MP3光盘为对象,说明一下在Linux系统中如何使用光盘。首先在光盘驱动器中插入这张MP3光盘,注意一定要关上驱动器的门。进入mnt目录,可以看到有cdrom目录和floppy目录,前一个很明显是用来安装光盘文件系统的,后一个则是用来安装软盘文件系统的。用mount命令进行文件系统的安装。mount命令的基本格式如下:mount系统设备名称安装点现在安装光盘文件系统,可以在命令行上键入:mountdevcdrommntcdrom稍候片刻,光盘文件系统便安装上了。如何进行验证光盘系统是否正确安装了呢?你不仿进入mntcdrom目录,用ls命令看一下,是否能够看到光盘里的内容。若能看到一些文件,那么我应该祝贺你了!但如果什么也没有看到,系统就返回到提示符,则说明你的安装有误。需要仔细进行检查,重新安装。另外说一句,如果你已经安装了声卡,你就可以欣赏优美的MP3音乐了。同时,应该注意,对于已经安装了的系统中的文件系统,在卸载文件系统之前,不能将文件系统的介质从系统取出。例如,当你安装了光盘文件系统之后,你在卸载该文件系统之前,是不允许通过按光驱前面板上的Eject按键,将光盘取出的。否则,会破坏Linux的文件系统。硬盘和软盘也是如此。值得说明的一点是:Linux系统对文件系统的保护可谓用心良苦:软盘的退出键,是纯粹机械的,用软件系统无法控制。那么光驱的进退盘系统不完全是机械的,是否可以控制呢?实践证明,Linux对光驱进出盘系统的控制是令人满意的。如果你在Linux中安装了光盘文件系统,在卸载该系统之前,企图用按Eject键来退出光盘,是无法成功的。这样Linux对各种文件系统达到了最大程度的保护。一般C盘DOS分区在系统中的设备文件为devhda1,软盘的设备文件为devfd0,你不仿试一试将它们安装在Linux中,看看能不能在Linux中看到你久违的工具软件。例如,安装软驱,可以在号提示符下键入,mountdevfd0mntfloppy如果是安装硬盘,则可以在号提示符下通过键入mountdevhda1mntdosc来实现。其中dosc在原有的Linux系统中没有,需要用户自己来建立。如何在Linux中访问硬盘DOS分区、软盘和光盘及U盘 来源:linux宝库 作者:linux宝库 发布时间:2007-09-30 一般情况下,用户只能使用Linux本身默认的ext2文档系统。在我们的机器中常常有多个操作系统,能不能在Linux中也能够使用硬盘的DOS分区、软盘和光盘呢?我在使用Linux的过程中,逐渐摸索出了实现上面需要的方法,现总结如下。Linux的文档系统当您以root(系统管理员)身份登录进入Linux系统后,在系统的提示符下,先用cd /命令,退回到系统的根目录。用ls l命令可看到Linux系统的目录结构。在Linux系统中,用户所见到的文档结构是树状结构。和DOS相同,也是根在顶部,各个目录和文档从树根向下分支延伸。一个和DOS不同的地方是Linux中的根目录表示为/,而不是DOS的。对用户而言,这样的一个目录结构就像一个完整的实体,用户只能看到目录和文档。但实际上,在这样的一个目录树中的许多目录都是置于一个磁盘、不同磁盘甚至不同的电脑的不同分区中的。当这些磁盘分区之一被连接到目录树中被称为安装点的目录上时,安装点及其以下任何的目录就被称作一个文档系统。当您在Linux系统的根目录中用lsl命令查看目录时,会看到一些目录,这些目录组成了根目录的内容,他们也为其他文档系统提供了安装点。也就是说,我们能够将另一个硬盘、软盘、甚至光盘通过选择一个安装点来将其安装到Linux中,这就为用户使用别的存储介质提供了极大的方便。进入根目录中的/mnt目录(mnt为mount的缩写,mount即安装的意思),用ls命令能够查看一下当前有哪些系统默认的安装点。简单地说,安装点就是一些目录,通过安装命令,您能够将一些不同的文档系统,安装到Linux系统中,通过访问这些目录来达到访问这些附加文档系统的目的。Linux中各种设备的使用方法Linux系统和UNIX系统相同,在系统中使用一种设备并不像在DOS系统中那样简单。在Linux中,各种设备是以系统设备文档的形式存在于系统设备目录/dev中的。这些文档用于访问系统中任何不同类型的硬件。例如,/dev/mouse文档对应鼠标设备文档,用于读取鼠标输入的; /dev/fd0文档对应软驱设备文档,用于处理软盘读写的。通过这种方法组织对硬件设备的访问,可使系统的灵活性增强。假如增加一个新的设备,用户只需要建立一个对应的设备文档,同时编写相应的驱动程式即可,从而使系统的可维护性增强。进入/dev目录中您能够看到许多文档,这些便是系统中的任何设备的设备文档。例如,/dev/hda1对应我的486机器上的硬盘的DOS分区, /dev/fd0对应机器上的软驱,/dev/cdrom对应机器上的光驱。假如不知道有哪些设备可用,不妨用编辑程式vi来查看一下 /etc/fstab文档,该文档是系统设备列表。从中您能够了解系统中有哪些主要设备连同他的设备标识。知道了这些,我们便能够将这些设备安装到系统中任意一个目录-即安装点上,以便在Linux系统中进行访问。下面以一张MP3光盘为对象,说明一下在Linux系统中如何使用光盘。首先在光盘驱动器中插入这张MP3光盘,注意一定要关上驱动器的门。进入/mnt目录,能够看到有cdrom目录和floppy目录,前一个很明显是用来安装光盘文档系统的,后一个则是用来安装软盘文档系统的。用mount命令进行文档系统的安装。mount命令的基本格式如下:mount系统设备名称安装点一:光盘现在安装光盘文档系统,能够在命令行上键入:mount/dev/cdrom /mnt/cdrom稍候片刻,光盘文档系统便安装上了。如何进行验证光盘系统是否正确安装了呢?您不仿进入/mnt/cdrom目录,用ls命令看一下,是否能够看到光盘里的内容。若能看到一些文档,那么我应该祝贺您了!但假如什么也没有看到,系统就返回到提示符,则说明您的安装有误。需要仔细进行检查,重新安装。另外说一句,假如您已安装了声卡,您就能够欣赏优美的MP3音乐了。同时,应该注意,对于已安装了的系统中的文档系统,在卸载文档系统之前,不能将文档系统的介质从系统取出。例如,当您安装了光盘文档系统之后,您在卸载该文档系统之前,是不允许通过按光驱前面板上的Eject按键,将光盘取出的。否则,会破坏Linux的文档系统。硬盘和软盘也是如此。值得说明的一点是:Linux系统对文档系统的保护可谓用心良苦:软盘的退出键,是纯粹机械的,用软件系统无法控制。那么光驱的进退盘系统不完全是机械的,是否能够控制呢?实践证实,Linux对光驱进出盘系统的控制是令人满意的。假如您在Linux中安装了光盘文档系统,在卸载该系统之前,企图用按 Eject键来退出光盘,是无法成功的。这样Linux对各种文档系统达到了最大程度的保护。二:软盘一般C盘DOS分区在系统中的设备文档为/dev/hda1,软盘的设备文档为/dev/fd0,您不仿试一试将他们安装在Linux中,看看能不能在Linux中看到您久违的工具软件。例如,安装软驱,能够在号提示符下键入,mount/dev/fd0/mnt/floppy三:硬盘假如是安装硬盘,则能够在号提示符下通过键入mount/dev/hda1 /mnt/dosc来实现。其中dosc在原有的Linux系统中没有,需要用户自己来建立,mkdir /mnt/dosc 。假如要显示中文目录的话,这样:# mount /dev/hda1 /mnt/dosc -o iocharset=cp936,codepage=936四:U盘#mkdir /mnt/u# mount /dev/sda1 /mnt/u查看文章Vmware_日常使用_如何让vmare中的linux访问共享硬盘_方法22008-04-04 23:16使用iscsi此时可以不用要求vmware是gsx server版本的,workstation版本也行ISCSI的对于我们搞技术的来说,最大的好处就是可以模拟硬盘,模拟共享磁盘。 你可以在win或linux里, 模拟多个物理磁盘。然后可以做一些raid实验环境。或者搭建群集所需要的共享磁盘环境。的确非常不错。虽然vmware也可以创建共享磁盘。但还是感觉iscsi比较随心所欲。 推荐一款win下的iscsi软件: starwindiscsi target starport iscsi initiator 其它有wintarget, microsoft iscsi 软件.win isci target等等 linux下的可以参看: 不同版本的isci软件可以相互通讯,也就是说,你可以使用linux做target,用win做initiator,反之亦然。 我在vmware上安装的linux上使用iscsi initiator,在本机的windows上利用starwind来创建虚拟磁盘,使得虚拟机linux可以访问windows的虚拟共享磁盘。1)在windows操作系统上做iscsi target可以利用starWind for windows,用图形界面来创建一个虚拟iscsi盘(注意,虚拟磁盘文件名不能有下划线,这个问题折腾了我20分钟,最后看starwind的日志才发现)2)在linux上安装iscsi initiator# rpm -ivh iscsi-initiator-utils--4.i386.rpm (操作系统的光盘中有这个文件) #vi /etc/iscsi.conf找到DiscoveryAddress参数,改成windows所在的IP:3260,我的主机和vmware通信的ip是DiscoveryAddress=:3260#vi /etc/initiatorname.iscsi加上这行:InitiatorName=iqn..iscsi.1(第一次编辑这个文件时,它自动有个参数GenerateName=yes,这个不动它,当启动iscsi initiator时,会自动根据这个参数将你设置的InitiatorName更改为自动产生的名字,比如:第一次启动initiator之前将initiatorname.iscsi 文件内容修改成:GenerateName=yesInitiatorName=iqn..iscsi.1当启动initiator之后,initiatorname.iscsi 文件内容自动变成:# DO NOT EDIT OR REMOVE THIS FILE!# If you remove this file, the iSCSI daemon will not start.# If you change the InitiatorName, existing access control lists# may reject this initiator. The InitiatorName must be unique# for each iSCSI initiator. Do NOT duplicate iSCSI InitiatorNames.InitiatorName=.cisco:01.a67aef6ea367) iSCSI节点名称有两种格式,iqn(iSCSI 核实符名称) 格式和 符合IEEE-EUI格式。通过上面的两个步骤,iSCSI发起方的配置基本完成。此时要用telnet 3260来测试一下host的3260端口是否可以通,如果不通,可能要修改一下host的防火墙设置。#cd /etc/init.d#./iscsi startrootrac1 init.d# ./iscsi startChecking iscsi config: OK Loading iscsi driver: OK Starting iscsid: OK #fdisk -l就可以发现在windows()上创建的iscsi虚拟共享盘啦!如果利用linux作为target,需要这样做:# tar zxvf iscsi-target.xxxxx.tar.gz # cd iscsi-target.xxxxx # make # make install # mkdir /iscsidisk # dd if=/dev/zero of=/iscsidisk/sharedisk1.img bs=1k count=1 seek=2000K (以上这句是用dd建立了一个2G大小的映像文件,也就是我们的一个iscsi映像磁盘)# vim /etc/ietd.conf 找到Target iqn,注意这行Target后的一串字符,是iscsi的标记 找到Lun 0一行,改为 Lun 0 Path=/iscsidisk/sharedisk1.img,Type=fileio # chkconfig iscsi-target on # /etc/init.d/iscsi-target start Linux与Windows硬盘资源互访2003-02-27 10:23 转自: PConline 目前,个人电脑用户中许多人都使用Windows系统,但也安装了Linux系统,因此如何在Linux或Windows中实现硬盘资源互访就显得非常重要。Linux下访问Windows硬盘分区在Red Hat Linux下访问Windows系统的硬盘分区很简单。因为Red Hat Linux提供了对几乎所有文件系统的支持,因此它可以直接读写Windows系统的分区。安装Red Hat Linux 时,就可以指出计算机中存在的Windows分区的位置,并指定想要将它们载入到Linux文件系统中的位置。通常,将Windows系统中C盘的内容载入到Linux系统下的目录/mnt/c,这时就可以如同看待Linux文件系统中一个目录一样看待C盘了。我们可以对其中的文件进行读写,或者在其中创建一个新的文件或目录。如果安装时没有指定Windows分区的位置,或者由于其它原因使/mnt/c目录下看不到系统Windows分区C盘的内容,就可以用下面的命令手动载入该分区:#mount -t vfat/dev/hdal /mnt/c此命令可以将设备名为/dev/hda1(可以是任何实际存在的分区设备名)的Windows分区载入到目录/mnt/c 下,参数“-t vfat”表明载入的文件系统类型为vfat。用类似的mount命令,也可以载入软盘文件系统,只不过软盘的文件系统设备名通常是“/dev/floopy”或“/dev/fd0H1440”。为了统一起见,可将其载入到目录/mnt/floopy中。Red Hat Linux中还提供了一个文件系统的系统配置脚本文件,通过修改它可以让Linux启动时自动载入需要的其它非Linux文件系统。这个脚本是文件/etc/fstab,它的一个典型例子如下:/dev/hda3 / ext2 defaults 1 1/dev/hda4 swap swap defaults 0 0/dev/fd0 /mnt/floppy ext2 noauto 0 0/dev/cdrom /mnt/cdrom iso9660 noauto,r0 0 0none /proc proc proc 0 0none /dev/pts devpts mode=0622 0 0/dev/hda1 /mnt/c vfat auto,rw 0 0/dev/hda5 /mnt/e vfat auto,rw 0 0该文件中每行记录了一个系统自动载入的文件系统的信息,各列的意义依次为设备名、载入目录、文件系统类型、载入参数(自动、读写、模式等)、标记位。从这个文件可以看到,第一行是Linux自身的文件系统,第三、第四行代表软盘驱动器和光盘驱动器,它们都不是自动载入的,最后两行代表两个需自动载入的Windows分区。值得注意的是,对于软盘、光盘这些存储介质通常用“noauto”参数。如果像上例这样,它们在fstab文件中有记录,插入软盘或者光盘后,只需运行命令“mount/mnt/floopy”或“mount/mnt/cdrom”就可以将其载入Linux系统。在取出软盘或者光盘之前,必须运行命令“unmount/mnt/floopy”或“unmount/mnt/cdrom”取消它们的载入。否则,Linux系统会锁住该驱动器,即使按硬件按钮也无法将其取出。Red Hat Linux 这种识别其它文件系统的功能将大大方便使用计算机,在Linux下可以像对待其自身的数据一样对待Windows分区中的数据。比如,在Linux下实践各种命令的同时,还可以Windows下访问Linux硬盘分区Windows系统在处理各种文件系统方面,还不能像Red Hat Linux那样方便。因此,要查看Linux分区中的内容就需要借助于其它的软件工具了。下面我推荐一个目前流行的、功能稳定的工具软件fsdext2。fsdext2软件提供在Windows系统下读Linux分区的功能。获得fsdext2的压缩软件包之后,先将其解压缩,然后运行命令install。这个安装命令将fsdext2需要的几个vxd文件拷贝到Windows的系统目录下。使用fsdext2提供的mount命令,将ext2文件系统载入到Windows系统下。mount命令的参数是Linux分区的设备名(命名规则与Linux下的一样)。然后fsdext2会自动寻找一个未分配的盘符代表Linux分区。这样,我们就可以像访问一个Windows分区一样访问Linux分区了。Linux下Windows磁盘分区(NTFS,FAT32)加载全攻略作者: 来源:阅读 数 273 人次,2006-4-4 16:50:00小弟使用的是Redhat7.1,最近把Win2000下的几个分区由FAT32转化为NTFS分 区后,造成Linux下无法加载.于是上网讨论及反复实验,终于成功即加载了NTFS,FAT32 分区,又可以显示中文文件夹,并对其进行操作.不敢独享,于是写此文,以供大家参考. 如果没有NTFS分区而只进行加载FAT32分区,只要将Linux汉化后(汉化过程请 参阅其他文章),修改/etc目录下的fstab和mtab即可启动Linux后自动加载FAT32分区. 例如:假设要加载Windows下的D盘(FAT32分区,一般为hda5 )可如下修改: 在fstab中添加: /dev/hd5 /mnt/WinD vfat codepage=936,iocharset=cp936 1 1 在mtab中添加: /dev/hda9 /mnt/WinD vfat rw,codepage=936,iocharset=cp936 0 0 然后在/mnt目录下建立文件夹WinD,重启即可. 如果要加载NTFS分区,首先Linux内核需为2.4版本以上.重新编译内核,在文件 系统中加入对NTFS的支持,并在本地语言支持中加入cp936(GBK).汉化 后,修改/etc目录下的fstab和mtab文件. 例如:假设要加载Windows下的E盘(NTFS分区,hda6 )可如下修改: 在fstab中添加: /dev/hd6 /mnt/WinE ntfs iocharset=cp936 0 0 在mtab中添加: /dev/hda6 /mnt/WinE ntfs rw,iocharset=cp936 0 0 然后在/mnt目录下建立文件夹WinE,重启即可. 以下是小弟对自己的fstab和mtab文件修改如下,以供大家参考. fstab文件如下: LABEL=/ / ext2 defaults 1 1 /dev/fd0 /mnt/floppy auto noauto,owner 0 0 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 /dev/hda5 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0 /dev/hda6 /mnt/Backup ntfs iocharset=cp936 0 0 /dev/hda7 /mnt/Entertament ntfs iocharset=cp936 0 0 /dev/hda8 /mnt/Studio ntfs iocharset=cp936 0 0 /dev/hda9 /mnt/Application vfat codepage=936,iocharset=cp936 1 1 mtab文件如下: /dev/hda2 / ext2 rw 0 0 none /proc proc rw 0 0 none /dev/pts

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论