注意: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