当前位置: 技术问答>linux和unix
red hat7.3下如何访问windows的fat32和ntfs的硬盘分区。
来源: 互联网 发布时间:2015-01-01
本文导语: winxp和red hat7.3双系统,red hat7.3下如何访问windows的fat32和ntfs的硬盘分 区。我是初学linux,请具体一点 | cat /proc/filesystems 查看系统支持的文件格式 如果支持 mount -t vfat /dev/hda1 /mnt/winc vfat...
winxp和red hat7.3双系统,red hat7.3下如何访问windows的fat32和ntfs的硬盘分
区。我是初学linux,请具体一点
区。我是初学linux,请具体一点
|
cat /proc/filesystems 查看系统支持的文件格式
如果支持
mount -t vfat /dev/hda1 /mnt/winc
vfat 是指fat32格式的文件系统/mnt/winc可以自己随便建立一个文件夹,但要注意/dev/hda1是不是你要挂接的分区
mount -t ntfs /dev/hda2 /mnt/wind
如果想系统启动自动挂接分区,需要修改配置文件
——————————————————————————————————
手动修改/etc/fstab文件。/etc/fstab文件的内容被用来在Linux 下自动挂装各种文件系统,文件中的每一行都提供了一种设备的信息,这种设备可以被挂装在Linux文件系统下的一个目录中。在Linux启动过程中,init进程执行一个脚本文件,该脚本调用带有-a参数的mount命令,用mount来读/etc/fstab,并挂装所有列出的文件系统(带noauto选项的除外)。下面是一个典型的/etc/fstab文件(其中Windows98安装在第一块硬盘上,Linux安装在第二块硬盘上):
ABEL=/ / ext2 defaults 1 1
/dev/hda1 /dosc vfat defaults 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
none /proc proc defaults 0 0
none /devpts devpts sid=5,mode=620 0 0
/dev/hdb5 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kud2ure 0/0
/etc/fstab文件的第一列是设备名,第二列是挂装点,第三列表示在设备上的文件系统的类型,第四列是应用于特定设备的一组选项,通常为defaults,表示的含义有:这个设备在引导阶段被挂装、只有root用户可以挂装它、挂装后可以进行读或写操作,此选项如是noauto,则表示引导时该设备不会被自动挂装,而user选项表示任何用户都可以挂装该设备。以上面的etc/fstab文件为例,如果想在Linux下挂装Windows98操作系统的D分区(假设挂装点为/dosd),则可以在上文件中加入一行:
/dev/hda5 /dosd vfat defaults 0 0
然后存盘,重新启动后就可以访问Windows98操作系统的D分区了。
——————————————————————————————————
至于对ntfs的支持,需要重新编译内核,方法呢,我也再找。
如果支持
mount -t vfat /dev/hda1 /mnt/winc
vfat 是指fat32格式的文件系统/mnt/winc可以自己随便建立一个文件夹,但要注意/dev/hda1是不是你要挂接的分区
mount -t ntfs /dev/hda2 /mnt/wind
如果想系统启动自动挂接分区,需要修改配置文件
——————————————————————————————————
手动修改/etc/fstab文件。/etc/fstab文件的内容被用来在Linux 下自动挂装各种文件系统,文件中的每一行都提供了一种设备的信息,这种设备可以被挂装在Linux文件系统下的一个目录中。在Linux启动过程中,init进程执行一个脚本文件,该脚本调用带有-a参数的mount命令,用mount来读/etc/fstab,并挂装所有列出的文件系统(带noauto选项的除外)。下面是一个典型的/etc/fstab文件(其中Windows98安装在第一块硬盘上,Linux安装在第二块硬盘上):
ABEL=/ / ext2 defaults 1 1
/dev/hda1 /dosc vfat defaults 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
none /proc proc defaults 0 0
none /devpts devpts sid=5,mode=620 0 0
/dev/hdb5 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kud2ure 0/0
/etc/fstab文件的第一列是设备名,第二列是挂装点,第三列表示在设备上的文件系统的类型,第四列是应用于特定设备的一组选项,通常为defaults,表示的含义有:这个设备在引导阶段被挂装、只有root用户可以挂装它、挂装后可以进行读或写操作,此选项如是noauto,则表示引导时该设备不会被自动挂装,而user选项表示任何用户都可以挂装该设备。以上面的etc/fstab文件为例,如果想在Linux下挂装Windows98操作系统的D分区(假设挂装点为/dosd),则可以在上文件中加入一行:
/dev/hda5 /dosd vfat defaults 0 0
然后存盘,重新启动后就可以访问Windows98操作系统的D分区了。
——————————————————————————————————
至于对ntfs的支持,需要重新编译内核,方法呢,我也再找。
|
一下操作,必须root
#]mkdir /mnt/windows
#]mount -t vfat /dev/hda1 /mnt/windows ;windows->C:
至于ntfs,在rh7.3下面需要重新编译内核,加入对ntfs的支持。也有使用
模块的。具体我没用过(我只是从新编译了内核)。可以到搜索引擎中找!
#]mkdir /mnt/windows
#]mount -t vfat /dev/hda1 /mnt/windows ;windows->C:
至于ntfs,在rh7.3下面需要重新编译内核,加入对ntfs的支持。也有使用
模块的。具体我没用过(我只是从新编译了内核)。可以到搜索引擎中找!
|
Linux访问任何设备一般都必须先“装配”。令人感到“气愤”的是:Linux对于硬盘安装在那一个IDE接口的哪一个位置(Master/Slave)十分敏感。IDE1#的Master硬盘的对应装配点是/dev/hda,Slave硬盘的对应装配点是/dev/hdb,IDE2#的Master硬盘的对应装配点是/dev/hdc,Slave硬盘的对应装配点是/dev/hdd。无论硬盘安装在哪一个位置上,DOS主分区都是1#分区,这样,安装在1#IDE接口的Master位置上的硬盘的DOS主分区的装配点就是/dev/hda1,装配命令就是这样的:
mkdir ~/temp
mount /dev/hda1 ~/temp
这样,对于~/temp的任何访问,都等价于对于C:的访问。
其他的情形依此类推。
mkdir ~/temp
mount /dev/hda1 ~/temp
这样,对于~/temp的任何访问,都等价于对于C:的访问。
其他的情形依此类推。