1. 手工挂载

在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

这样就可以正常卸载分区了。

2. 自动挂载

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

# /etc/fstab: static file system information.

#

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

proc /proc proc defaults 0 0

/dev/hda9 / ext3 defaults 0 1

/dev/hda13 none swap sw 0 0

/dev/hdc /media/cdrom iso9660 ro,user,noauto 0 0

/dev/fd0 /media/floppy auto rw,user,noauto 0 0

/dev/hda10 /mnt/debian ext3 defaults 0 0

/dev/hda1 /mnt/C ntfs utf8,umask=022 0 0

/dev/hda5 /mnt/D vfat utf8,umask=0 0 0

原文:http://www.jb51.net/os/RedHat/1117.html

linux自动挂载方法,Linux操作系统下硬盘手工和自动挂载的方法相关推荐

  1. Linux操作系统下三种配置环境变量的方法(linux下几种profile执行顺序)

    http://www.linuxeden.com/html/sysadmin/20080424/56879.html 现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量, ...

  2. linux中动态链接库用扩展名,Linux操作系统下动态库的生成及链接方法是什么?...

    Linux下动态库文件的扩展名为".so"(Shared Object).按照约定,所有动态库文件名的形式是libname.so(可能在名字中加入版本号).这样,线程函数库被称作l ...

  3. [zz]Linux操作系统下三种配置环境变量的方法

    个人的总结: 设置了/etc/profile 和 ~/.bashrc 之后,使用了source 命令,是可以echo添加的变量,但是用getenv读不出来,然后使用env命令也显示不出来,是因为没有e ...

  4. Linux操作系统下三种配置环境变量的方法

    现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法. 1.修改/etc/profile文件 如果你的计算机仅仅作 ...

  5. xp装linux一键安装教程图解,XP下硬盘安装CentOS 6.0图解教程

    电脑系统是Windows XP,电脑没有光驱.手头没有U盘.没有移动硬盘.电脑主板不支持U盘启动,在这种情况下想安装CentOS 6.0,有木有办法? 答案:有办法,请看下面教程! 必备工具: 一.电 ...

  6. linux使网卡点亮_Linux下 无线网卡配置无线唤醒功能的方法

    原标题:Linux下 无线网卡配置无线唤醒功能的方法 导读Wake-on-LAN(WOL)是一个以太网标准,它允许服务器通过一个网络消息而被打开.你需要发送一个"魔法数据包"到支持 ...

  7. linux图形图像驱动,Linux_Linux操作系统下USB图像采集驱动的安装,ARMlinux下USB摄像头图像的采集 - phpStudy...

    Linux操作系统下USB图像采集驱动的安装 ARMlinux下USB摄像头图像的采集很难,往往望而却步.相比较LINUX系统下的摄像头驱动的安装简单的多,下面就介绍我的安装过程. 我使用的linux ...

  8. 2003 2012 等操作系统下进行网关ARP静态绑定的设置方法

    XP.Windows2003等操作系统的网关ARP静态绑定 步骤一: 在能正常上网时,进入MS-DOS窗口(开始-运行-CMD,回车),输入命令:arp -a,查看网关的IP对应的正确MAC地址, 并 ...

  9. 计算机会计错账更正方法,会计电算化下的错账有哪些更正方法

    会计电算化下的错账有哪些更正方法 错账主要是由记账凭证填制错误引起的,但其差错必须通过规范的会计差错更正方法来纠正.下面是yjbys小编为大家带来的会计电算化下的错账更正方法的知识,欢迎阅读. 会计电 ...

最新文章

  1. 面试数百名NLP工程师发现:90%以上是不合格的
  2. CSV-03- csv 读写框架支持数组、Map、Collection 等常见集合
  3. python变量如何声明_如何确定变量是否在Python中声明?
  4. 聊一聊:下班后的消息,要不要回?
  5. leetcode 375. Guess Number Higher or Lower II | 375. 猜数字大小 II(动态规划思路总结)
  6. js获取数组最大值的索引_数组中最大值的返回索引
  7. oracle 二进制与运算,Oracle怎么操作进行二进制的比对
  8. android的toogleButton和switch的使用方法
  9. Android presentation
  10. 视频格式转换工具,用到ws.schild.jave,之前是用的it.sauronsoftware.jave,作者已经不维护了
  11. 看过这篇数据分析,再也不要说你是凭实力单身了!
  12. 阿里云DataV—多字段取满足某一个字段的行,多字段取不满足某一个字段的行(3)
  13. TD阵营折大将 芯片商凯明将面临倒闭[转]
  14. QQ互联第三方登录多应用用户登录打通
  15. html设置ios状态栏颜色,ios 显示html标签,超链接颜色以及下划线的处理
  16. html样式表是不是css,css样式是什么
  17. 打印机在不同操作系统的打印区别
  18. DataList绑定照片并分页
  19. POS 打印机编程控制
  20. 3DMAX打开模型一直未响应

热门文章

  1. Linux修改文件权限为777
  2. tensorflow 代码调试工具tfdbg的用法
  3. 【文本分类】Convolutional Neural Networks for Sentence Classification
  4. Flask显示图片并设置图片的缓存时间
  5. Git clone密码输入错误如何修改
  6. linux mysql5.7.11安装_Linux下安装MySQL 5.7.11
  7. 关于iOS 架构的文章
  8. linux怎么允许远程root登录
  9. JAVA中栈和堆总结
  10. python的sort_python sort、sorted