linux 下挂载windows盘

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图5/mnt/dvfat auto,iocharset=cp936 0 0 ”,存盘后,下次启动Linux即可自动挂载d盘了。其中“auto”即为自动挂载,当然我们也可以用“defaults”代替“auto”。其它分区的挂载做类似修改即可。
当然,如果每次启动Linux后访问Windows 分区都挂载一次,那就给我们的学习和工作带来了诸多不便。有没有一个彻底的解决方法呢?答案是肯定的。其实我们只要修改“/etc”目录下的“fstab”文件即可。
如果不是根用户,键入“su”后输入密码转为根用户,再键入“cd /etc”命令转到“/etc”目录,然后键入“gedit fstab”命令(或“vi fstab”)编辑“fstab”文件,如图(6):
5、挂载Windows分区
Linux要读取Windows分区的文件,同样必须先挂载。RedHat Linux现在已经能够支持多种文件系统,对于Windows常见的fat或fat32格式已经能够很好地支持了。挂载Windows的 fat或fat32 分区,仍然使用“mount”命令。但是挂载之前我们必须先创建一个挂载点,一般也选择挂载在“/mnt”目录下。比如挂载 Windows 下分区格式为fat32的d盘,我们可以进行如下操作:先用“su”命令取得root权限后,再在shell下输入“cd /mnt”命令转到“/mnt”目录,再输入“mkdir d”,回车后就创建了挂载点,然后再输入“mount -oiocharset=cp936 /dev/hda5 /mnt/d”命令就将d盘挂载在“/mnt/d”下了。其中“-o iocharset=cp936”用来正常显示文件名中的中文,否则文件名只能显示出英文,中文则显示成“?”;“/hda5”即表示Windows下的d盘,“/hda”表示为主IDE接口的第一硬盘,若为“SCSI”硬盘则为“/sd”;而d盘之所以为“/hda5”,是因为在Linux下,最多可以有4个主分区,因此“1-4”是预留给主分区的,扩展分区的逻辑驱动器一般为“5-16”。可见在Linux下,每块硬盘最多可以有16个分区,要挂载其它分区只需做相应的修改即可。
这种方法需要知道系统的内核版本,用“uname -a”命令即可。比如在shell下输入“uname -a”命令,得到本机信息“Linux localhost.localdomain 2.4.21-9.EL #1 Thu Jan 8 17:24:12 EST 2004 i686 i686 i386 GNU/Linux”,则下载与 2.4.21-9对应的内核版本的RPM包即可,然后用“rpm -ivh *.rpm”命令将其安装后,再用“mount -t ntfs /dev/hda6 /mnt/e”命令就可以将NTFS分区挂载在”/mnt/e”下了,但必须注意一定要下载与内核版本对应的RPM包才行,否则是不能挂载的。
现在大多数版本的Linux已经开始支持NTFS格式,但RedHat Linux 还不支持NTFS分区的直接挂载,因此我们要挂载NTFS分区就有点难度。现在有两种方法可以挂载NTFS分区:第一种即重新编写内核;第二种就是安装RPM包。当然第一种方法对初学者来讲不大现实,在此就只讨论第二种方法。
相关文档
最新文档