摘 要:使用Linux系统的用户日渐增多,实现Linux与Windows系统间互访就十分值得讨论。该文在举例的基础上,讨论了如何在Linux系统下实现对Windows的挂载。

关键词:挂载;Linux;Windows;硬盘格式

一、手工挂载

随着Linux操作系统在人们日常生活中使用的越来越多,大家就应该知道在Linux中也可以读取Windows分区,包括fat32格式的和ntfs格式的。首先你必须知道Linux下对硬盘分区的称呼。比如Windows下的C盘通常是hda1,D盘是hda5,E盘是hda6,等等。详细情况请看相关文档。

要挂载Windows分区,首先得确定你所用的Linux系统的locale(这个locale包括了系统使用的语言和字符的编码等信息)。中文Linux常用的locale是zh_CN.gb2312,zh_CN.gbk,zh_CN.gb18030和zh_CN.UTF-8。

在默认安装中,Debian Linux和Mandriva Linux的locale是zh_CN.gb2312,而Ubuntu Linux和Fedora Linux的locale是zh_CN.UTF-8。最好不要随便更改locale,否则会出现很多乱码的情形。要查看系统的locale,可以在终端下输入下面的命令查看:

echo $LANG

其次,你得知道你的windows分区的格式,这个在windows的分区的属性中可以看到,一般是fat32和ntfs格式的。

假设你的locale是zh_CN.UTF-8,要挂载一个/dev/hda1的fat32格式的windows分区到/mnt/C目录(若这个目录不存在手工新建一个),可以在终端下输入以下命令(在Ubuntu里还需要在这行命令前加上sudo):mount -t vfat /dev/hda1 /mnt/C -o iocharset=utf8,如果你的locale不是zh_CN.UTF-8,把上面命令的utf8改为gb2312;如果这个windows分区是ntfs格式的,将上面命令的vfat改为ntfs。这样挂载的ntfs格式的分区,只有root能读取,如果需要让普通用户也能读取,需要再加上umask=022选项,如下:mount -t ntfs /dev/hda1/mnt/C-o iocharset=utf8,umask=022。类似地,如果要让挂载的分区允许所有用户读取和修改,可以将上面的umask=022改为umask=0就可以了。

卸载分区就简单多了:umount /dev/hda1。有时候卸载分区时提示分区繁忙(device is busy),可以先用下面的命令看看哪个进程在使用此分区:fuser -cu /dev/hda1。假如屏幕的输出为/dev/hda1: 8463m(cck),则可以用此命令看这个进程对应的程序名字:ps 8463,然后可以用此命令结束此进程:kill -9 8463。这样就可以正常卸载分区了。

二、自动挂载

要让Linux系统启动时自动挂载windows分区,可以把上述的命令写入/etc/fstab文件中,下面是一个例子:

# /etc/fstab: tatic file system information.

#

#[file system][mount point][type][options][dump][pass]

proc/proc proc defaults0 0/dev/hda1/ext3 defaults 1 1/dev/hda2 swap swap defaults 0 0/dev/hdc/media/cdrom iso9660 ro,user,noauto 0 0/dev/hda10/mnt/debian ext3 defaults 0 0/dev/hda1/mnt/C ntfs utf8,umask=02200/dev/hda5/mnt/Dvfat utf8, umask=00000

三、结束语

技术的进步日新月异,Linux系统以其安全、可靠、快速逐渐走入普通用户的世界,本文针对使用Linux系统中遇到的如何对Windows系统中资源进行访问进行了简单的论述,解决的办法当然会多种多样,不足之处请指教。

参考文献:

[1]邱铁,周玉,邓莹莹.深Linux内核API完全参考手册[M].北京:机械工业出版社,2011.

[2]刘海燕,荆涛.Linux系统应用与开发教程第2版[M].北京:机械工业出版社,2010.

(编辑:LP)

linux下访问windows分区,[浅议Linux中如何对Windows分区进行访问]Windows分区相关推荐

  1. linux下反删除软件,浅谈Linux文件系统反删除方法(二)

    列出的档有很多(这里找到2692个),第一字段是档节点号,第二字段是档所有者,第三字段是读写权限,接下来是档大小,占用块数,删除时间.然后就可以根据档大小和删除日期判断那些是我们需要的.比如我们要恢复 ...

  2. Linux下的Tomcat服务器修改server.xml中的8080端口号后出现不能访问首页

    QUESTION:Linux下的Tomcat服务器修改server.xml中的8080端口号后出现不能访问首页 ANSWER: 简单直接的有效方法:重装tomcat服务器.

  3. linux下的磁盘配额简介暨 linux下加挂硬盘续

    linux下的磁盘配额简介暨 linux下加挂硬盘续 实验环境 VMware 6.5.2 +redhat Enterprise 5 as 以上是内核版本,还有方便起见加挂一块硬盘 这只是我的环境 实验 ...

  4. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  5. linux下查看进程的线程数,linux查看进程的线程数

    top -H -p $PID  #查看对应进程的那个线程占用CPU过高 1.top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程.否则,它一行 ...

  6. linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令

    linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇  2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...

  7. linux 程序 减肥,linux下实用软件组合 -- 为你的 linux 减肥!

    linux下实用软件组合 -- 为你的 linux 减肥! 发布时间:2005-12-07 19:49:38来源:红联作者:Mrlinux KDE 和 Gnome 都是很好用的桌面系统.如果你的电脑配 ...

  8. linux下的c 编程入门教程,Linux下的C编程入门教程.ppt

    <Linux下的C编程入门教程.ppt>由会员分享,可在线阅读,更多相关<Linux下的C编程入门教程.ppt(14页珍藏版)>请在装配图网上搜索. 1.Linux下c+编程, ...

  9. 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件

    过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...

最新文章

  1. HDU1301(最小生成树)
  2. 数组、ArrayList、链表、LinkedList
  3. python十三:函数
  4. Firefox联手Chrome合作开发网页VR标准
  5. VMware网络设置详解 打造超级虚拟网络 (说的最为复杂和全面的)
  6. ipcs命令查看管道,消息队列,共享内存
  7. SimpleDateFormat线程不安全及解决方案
  8. 46. Permutations 1
  9. 调用wsdl的接口-用axis
  10. RHEL 6.4 安装DNS服务(bind-9.8 )
  11. 如何才能快速拥有一张高含金量的IE证书?
  12. python - 正则表达式 与或非
  13. 08-小蜜蜂单片机定时器
  14. 高薪程序员面试题精讲系列95之数据库的事务了解吗?
  15. HTML5人工智能基础及OO实践
  16. os.system() 和os.popen()的区别
  17. java map替换_在java的Map集合中,怎样更改value的值
  18. 3个烟花代码,我已上传,也可复制代码
  19. 让计算变简单 华为RH2288HV3服务器评测
  20. JAAS基于用户身份的验证和授权

热门文章

  1. CentOS7基于Hadoop 2.7.3安装Hive 2.1.1
  2. DOM第一天作业--世纪佳缘登录框--pink老师
  3. SwipeRefreshLayout实现下拉刷新功能
  4. java 集成 layIm 聊天工具
  5. SPSS数据分析_非线性回归分析
  6. 用企业微信,客户流失率降低60%
  7. python指定爬取新浪新闻
  8. 浅析Docker容器的应用场景
  9. 时差法超声波明渠流量计
  10. MicroRCA: Root Cause Localization of Performance Issues in Microservices