Label Cloud

Monday, December 8, 2008

如何在Linux下挂载Windows分区。

  这篇文章仅针对ubuntu来解说。其实,只要是针对硬盘上的固定分区,只要通过修改ubuntu的一个文件来实现挂载。适当修改这个文件,它就会在每次启动ubuntu系统的时候给你挂载所有的windows分区,包括fat32(可读写)和ntfs(只读)。

这个文件是/etc/fstab

建议生手在Gnome下,打开一个终端,使用:

sudo gedit /etc/fstab

命令修改这个文件。

下面是这个文件的一个例子:

----------------------

# /etc/fstab: static file system information.

#

#       

proc     /proc     proc  defaults           0    0

/dev/sda9  /       ext3  defaults,errors=remount-ro  0    1

/dev/sda1 /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1

/dev/sda5 /media/sda5 vfat defaults,utf8,umask=007,gid=46 0 1

/dev/sda6 /media/sda6 vfat defaults,utf8,umask=007,gid=46 0 1

/dev/sda7 /media/sda7 vfat defaults,utf8,umask=007,gid=46 0 1

/dev/sda8 /media/sda8 vfat defaults,utf8,umask=007,gid=46 0 1

/dev/sda10 none swap sw 0 0

/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0

------------------------------------

所有的开头为#的行,都是注释行,告诉你每一个参数代表什么意思。不需要了解太多内容,照猫画虎就可以正常使用。但请注意,一定要搞清楚你各个分区在Linux下是如何表示的。

其中需要注意的就是:

1 fat32分区用vfat表示

2 要知道自己的系统编码,部分red hat使用gb2312,ubuntu是utf8

* fat32的option中,可以直接使用utf8,而ntfs的option中一定要使用nls=utf8,二者不能互换,否则出错。

3 /proc是物理内存;swap是交换分区;/hda是cdrom,因为我的硬盘是串口的,所以占用sda。

4 各参数间保持>=一个空格就可以。此文档对格式要求不是很严格。但一行中的内容顺序不可错!

No comments: