在Redhat AS4中加载NTFS分区的方法详解

在Redhat AS4中加载NTFS分区的方法详解

 
挂载点必须是一个目录。
一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。
对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与 linux使用的文件系统格式是不一样的。光盘是 ISO9660;软盘是 fat16ext2windows NTfat16NTFSwindows98fat16fat32windows2000windowsXPfat16fat32 NTFS。挂载前要了解 linux是否支持所要挂载的文件系统格式。
挂载时使用 mount命令:
格式: mount [-参数 ] [设备名称 ] [挂载点 ]
其中常用的参数有
-t<文件系统类型 > 指定设备的文件系统类型,常见的有:
minix linux最早使用的文件系统
ext2 linux目前常用的文件系统
msdos MS-DOSfat,就是 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命令时,挂载点已经存在。(不懂?说白了点就是你要把文件系统挂载到哪,首先要先建上个目录。这样 OK?)
安装
RPM
Linux下安装软件一般使用 RPM组件管理程序。首先使用下面的命令查询目前所使用的 Linux的内核版本:
#uname -r
得到版本信息后,到 [url]http://Linux-ntfs.sourceforge.net/[/url]网站 下载系统所需的 kernel-ntfs-2.4.28-27.8.0.i686.rpm组件。 下载完成就可以使用下面的命令安装该组件:
#rpm ivh kernel-ntfs-2.4.28-27.8.0.i686.rpm
挂载 NTFS
当安装和编译完成后,便可以自行在 /mnt下建立一个目录当作挂载点。以笔者而言,挂载点设为 windows1。然后使用 mount命令挂载,示例如下:
#mount t ntfs /dev/hdc1 /mnt/windows1
当顺利将 NTFS挂载起来后,便可以切换到所建立的挂载点目录下(例如切换到 /mnt/windows1下),运行如下命令来查看 NTFS分区下的文件:
#ls -l
在用 RPM方式安装可以挂载 NTFS分区的组件后,此时的 Linux只能在所挂载的 NTFS分区内读取和运行相关文件,而无法写入任何信息或 存储任何文件到 NTFS分区中。
此时,一般的用户无法使用 NTFS分区内的东西,因为挂载的权限只有系统管理者 root才拥有。在默认值上挂载后的分区,其拥有者( UID)和拥有群组 ( GID)都是 root。如果想让一般的用户也能使用挂载后的文件,就必须重新设置。具体做法如下:
首先, root在运行 mount命令前,须先考虑有几位用户将使用 NTFS分区内的文件,例如 abc用户需要使用,就可以输入下面的命令:
#mount /dev/hdc1 /mnt/windows1 t ntfs r o uid=abc
挂载完成后,可以看到 windows1的拥有者已经变为 abc。此时, abc这位用户便可以使用 windows1目录下的任何文件了,从而实现了利用 NTFS磁盘空间的目的

你可能感兴趣的:(分区,redhat,ntfs,休闲,as4)