当前位置: 技术问答>linux和unix
Linux下可以访问其他分区吗?
来源: 互联网 发布时间:2014-11-30
本文导语: WIN98(FAT32) / WIN2000(NTFS)/ Redhat Linux 7.2系统共存,在LINUX提示符环境下可以访问98和2000所在的分区吗?怎么访问? | 在/etc/fastab中加入相应的mount point 或者 在命令行中: mount -t vfat /dev...
WIN98(FAT32) / WIN2000(NTFS)/ Redhat Linux 7.2系统共存,在LINUX提示符环境下可以访问98和2000所在的分区吗?怎么访问?
|
在/etc/fastab中加入相应的mount point 或者 在命令行中:
mount -t vfat /dev/hda2 /mnt/win98
mount -t ntfs /dev/hda3 /mnt/win2k
mount -t vfat /dev/hda2 /mnt/win98
mount -t ntfs /dev/hda3 /mnt/win2k
|
同意楼上,但是,hda*这个表示不是固定的.比如说可能是hda7一类的.逐个试吧
察看/etc/fstab好像可以得到详细信息.(炒冷饭,呵呵...^_^)
察看/etc/fstab好像可以得到详细信息.(炒冷饭,呵呵...^_^)
|
强烈推荐用 cfdisk 查看分区情况
mount -t (分区类型) (分区号) (安装点)
mount -t vfat /dev/hda1 /mnt/win
要支持 NTFS 需要重新编译内核,不过就算是最新的内核,也只是支持读取 NTFS 分区文件而不允许写入文件(只读属性)
mount -t (分区类型) (分区号) (安装点)
mount -t vfat /dev/hda1 /mnt/win
要支持 NTFS 需要重新编译内核,不过就算是最新的内核,也只是支持读取 NTFS 分区文件而不允许写入文件(只读属性)
|
linux支持多文件系统。
在linux命令行方式下,先用df命令查看你的linux所识别的文件系统以及分区情况,也可以直接查看/etc/fstab的内容,弄清楚你的win98是在哪个分区(例如:/dev/hda1, win2000可能是/dev/hda5)下,用的是什么格式。
然后在/mnt下新建一个目录win98,再用mount命令挂上。
mount -t vfat /dev/hda2 /mnt/win98
mount -t ntfs /dev/hda3 /mnt/win2k
然后,进入/mnt/win98下,访问的就是C:区(假设你的win98装在C:下面)。
在linux命令行方式下,先用df命令查看你的linux所识别的文件系统以及分区情况,也可以直接查看/etc/fstab的内容,弄清楚你的win98是在哪个分区(例如:/dev/hda1, win2000可能是/dev/hda5)下,用的是什么格式。
然后在/mnt下新建一个目录win98,再用mount命令挂上。
mount -t vfat /dev/hda2 /mnt/win98
mount -t ntfs /dev/hda3 /mnt/win2k
然后,进入/mnt/win98下,访问的就是C:区(假设你的win98装在C:下面)。
|
mount一个分区只是mount命令的一个功能。这个命令可以把各种设备都“挂接”上来。比如软盘,比如CD-ROM,比如磁带机。
它的基本用法是
mount 文件格式 设备文件名 挂接点
卸载已经挂接的设备的命令是
umount 挂接点
它的基本用法是
mount 文件格式 设备文件名 挂接点
卸载已经挂接的设备的命令是
umount 挂接点
|
用fdisk -l可以显示出分区情况
对于fat32格式,RH7.2原本就支持的
只需要照
# mkdir disk_c
# mount /dev/hda1 /disk_c
这种格式就可以挂上了
对于ntfs格式比较麻烦,需要重新编译内核
步骤1: 编译ntfs模块
#cd /usr/src/linux-2.4.7-10/
#cp config/kernel-2.4.7-i686.config ./.config
//*修改.config
#========/usr/src/linux-2.4.7-10/.config========
CONFIG_EXPERIMENTAL=y
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
# File systems
#
CONFIG_QUOTA=y
CONFIG_SWAPFS=y
CONFIG_TMPFS=y
CONFIG_JOLIET=y
CONFIG_NTFS_FS=m #加上这行
#EOF=============================================
#make modules
//*如果没出错的话,在 /usr/src/linux-2.4.7-10/fs/ntfs/目录下
//*会有文件ntfs.o
#mkdir /lib/modules/2.4.7-10/kernel/fs/ntfs/
#cp fs/ntfs/ntfs.o /lib/modules/2.4.7-10/kernel/fs/ntfs/
#/sbin/depmod
#/sbin/modprobe ntfs
//*没有输出结果就对了
//*步骤2:
//*自动加载文件系统
//*修改/etc/fstab,添加这样一行
..
dev/hda1 /c ntfs umask=022,iocharset=cp936 0 0
//*这里假设c盘是ntfs格式
对于fat32格式,RH7.2原本就支持的
只需要照
# mkdir disk_c
# mount /dev/hda1 /disk_c
这种格式就可以挂上了
对于ntfs格式比较麻烦,需要重新编译内核
步骤1: 编译ntfs模块
#cd /usr/src/linux-2.4.7-10/
#cp config/kernel-2.4.7-i686.config ./.config
//*修改.config
#========/usr/src/linux-2.4.7-10/.config========
CONFIG_EXPERIMENTAL=y
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
# File systems
#
CONFIG_QUOTA=y
CONFIG_SWAPFS=y
CONFIG_TMPFS=y
CONFIG_JOLIET=y
CONFIG_NTFS_FS=m #加上这行
#EOF=============================================
#make modules
//*如果没出错的话,在 /usr/src/linux-2.4.7-10/fs/ntfs/目录下
//*会有文件ntfs.o
#mkdir /lib/modules/2.4.7-10/kernel/fs/ntfs/
#cp fs/ntfs/ntfs.o /lib/modules/2.4.7-10/kernel/fs/ntfs/
#/sbin/depmod
#/sbin/modprobe ntfs
//*没有输出结果就对了
//*步骤2:
//*自动加载文件系统
//*修改/etc/fstab,添加这样一行
..
dev/hda1 /c ntfs umask=022,iocharset=cp936 0 0
//*这里假设c盘是ntfs格式
|
可以(如果你的内核已经支持这些分区)
1 vi /etc/fstab
2 mount 相关设备
1 vi /etc/fstab
2 mount 相关设备