linux对u盘分区挂载,在Linux下挂载Windows分区,U盘

注意:1、挂载点必须是一个目录。

2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个

目录下以前的内容将不可用。

对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其

他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO96

60;软盘是fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32; windows2000和windowsXP是fat16、fat32、NTFS。挂载前要了解linux是否支持所要挂载的文件系统格式。

挂载时使用mount命令:

格式:mount [-参数] [设备名称] [挂载点]

其中常用的参数有

-t 指定设备的文件系统类型,常见的有:

minix linux最早使用的文件系统

ext2 linux目前常用的文件系统

msdos MS-DOS的fat,就是fat16

vfat windows98常用的fat32

nfs 网络文件系统

iso9660 CD-ROM光盘标准文件系统

ntfs windows NT 2000的文件系统

hpfs OS/2文件系统

auto 自动检测文件系统

-o 指定挂载文件系统时的选项。有些也可用在/etc/fstab中.常用的有

codepage=XXX 代码页

iocharset=XXX 字符集

ro 以只读方式挂载

rw 以读写方式挂载

nouser 使一般用户无法挂载

user 可以让一般用户挂载设备

提醒一下,mount命令没有建立挂载点的功能,因此你应该确保执行mount命令时,挂

载点已经存在。( 就是你要把文件系统挂载到哪,首先要先建上个目录。)

在Linux上挂载NTFS分区,还要下载一个包.

1.首先得到Linux的内核版本

#uname -r

2.6.9-1.667

然后到http://linux-ntfs.sourceforge.net/rpm/downloads.html下载系统所需的rpm组件

(kernel-module- ntfs-3.6.9-1.667-2.1.20-0.rr.3.3.i686.rpm)

用下面的命令安装:

#rpm -ivh kernel-module-ntfs-3.6.9-1.667-2.1.20-0.rr.3.3.i686.rpm

2.挂载Windows分区

在linux的分区表示中,硬盘为hd,第一块硬盘为hda,第二块为hdb.一块硬盘最多可以分成四个主分区, dos主分区,dos扩展分区,linux根分区和linux交换分区都属于主分区,4个主分区分别用数字表示,如果是第一块硬盘,就 hda1,hda2,hda3和hda4.在扩展分区上还可以分逻辑分区,标号从5往后依次排列.在windows中c盘为dos主分区,是hda1,d 盘一般是dos扩展分区上的第一个逻辑分区,是hda5,e为hda6,f为hda7等等.在linux下可以通过mount命令挂栽windows分区到一个文件夹(这个文件夹称作挂载点),然后你可以通过这个文件夹访问windows分区,就象快捷方式.

比如挂载c盘

先在/mnt/目录下新建目录 winc

[root@mfxue root]# mkdir winc

然后挂载:

#mount -t ntfs /dev/hda1 /mnt/winc

又比如挂载e盘

#mount -t ntfs /dev/hda6 /mnt/wine

接下来,就可以在mnt下访问windows的分区了

挂载fat32格式的硬盘就简单多了

#mkdir /mnt/wind

#mount -t vfat /dev/hda5 /mnt/wind

要支持中文则:mount -t vfat /dev/hda1 /mnt/winc -o codepage=936 iocharset=936 (其中-t为指定设备文件系统,vfat表示windows的fat16和fat32文件系统格式,-o为指定加载文件系统时的选项,而选项codepage=936 iocharset=936是使linux可以正常显示挂载分区中的中文) 如果希望每次开机就自动加载windows分区,可以修改/etc/下的fstab文件,格式为 代码: /dev/hda1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936 保存后重启即可. 我的fstab内容如下 代码: LABEL=/ / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hdb2 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 /dev/sda1 /mnt/usb

你可能感兴趣的:(linux对u盘分区挂载)