当前位置: 技术问答>linux和unix
Red Hat linux如何访问Windows的FAT32分区?
来源: 互联网 发布时间:2014-12-21
本文导语: 1。我装了Windows 98,Win2000和Red Hat linux,请问怎么才能让LINUX访问FAT32分区上的数据呢? 2。怎样才能把LINUX上的资源通过网络共享给其他的Windows用户呢?谢谢! | 转载 Linux下Windows磁盘分区(NTFS,FAT32)加载...
1。我装了Windows 98,Win2000和Red Hat linux,请问怎么才能让LINUX访问FAT32分区上的数据呢?
2。怎样才能把LINUX上的资源通过网络共享给其他的Windows用户呢?谢谢!
2。怎样才能把LINUX上的资源通过网络共享给其他的Windows用户呢?谢谢!
|
转载
Linux下Windows磁盘分区(NTFS,FAT32)加载全攻略
2002-06-25 05:10
笔者使用的是Redhat7.1,最近把Win2000下的几个分区由FAT32转化为NTFS分
区后,造成Linux下无法加载.于是上网讨论及反复实验,终于成功即加载了NTFS,FAT32
分区,又可以显示中文文件夹,并对其进行操作.不敢独享,于是写此文,以供大家参考.
如果没有NTFS分区而只进行加载FAT32分区,只要将Linux汉化后(汉化过程请
参阅其他文章),修改/etc目录下的fstab和mtab即可启动Linux后自动加载FAT32分区.
例如:假设要加载Windows下的D盘(FAT32分区,一般为hda5 )可如下修改:
在fstab中添加:
/dev/hd5 /mnt/WinD vfat codepage=936,iocharset=cp936 1 1
在mtab中添加:
/dev/hda9 /mnt/WinD vfat rw,codepage=936,iocharset=cp936 0 0
然后在/mnt目录下建立文件夹WinD,重启即可.
如果要加载NTFS分区,首先Linux内核需为2.4版本以上.重新编译内核,在文件
系统中加入对NTFS的支持,并在本地语言支持中加入cp936(GBK).汉化
后,修改/etc目录下的fstab和mtab文件.
例如:假设要加载Windows下的E盘(NTFS分区,hda6 )可如下修改:
在fstab中添加:
/dev/hd6 /mnt/WinE ntfs iocharset=cp936 0 0
在mtab中添加:
/dev/hda6 /mnt/WinE ntfs rw,iocharset=cp936 0 0
然后在/mnt目录下建立文件夹WinE,重启即可.
以下是小弟对自己的fstab和mtab文件修改如下,以供大家参考.
fstab文件如下:
LABEL=/ / ext2 defaults 1 1
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
none /proc proc defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
/dev/hda5 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0
/dev/hda6 /mnt/Backup ntfs iocharset=cp936 0 0
/dev/hda7 /mnt/Entertament ntfs iocharset=cp936 0 0
/dev/hda8 /mnt/Studio ntfs iocharset=cp936 0 0
/dev/hda9 /mnt/Application vfat codepage=936,iocharset=cp936 1 1
mtab文件如下:
/dev/hda2 / ext2 rw 0 0
none /proc proc rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/hda6 /mnt/Backup ntfs rw,iocharset=cp936 0 0
/dev/hda7 /mnt/Entertament ntfs rw,iocharset=cp936 0 0
/dev/hda8 /mnt/Studio ntfs rw,iocharset=cp936 0 0
/dev/hda9 /mnt/Application vfat rw,codepage=936,iocharset=cp936 0 0
automount(pid584) /misc autofs rw,fd=5,pgrp=584,minproto=2,maxproto=3 0 0
Linux下Windows磁盘分区(NTFS,FAT32)加载全攻略
2002-06-25 05:10
笔者使用的是Redhat7.1,最近把Win2000下的几个分区由FAT32转化为NTFS分
区后,造成Linux下无法加载.于是上网讨论及反复实验,终于成功即加载了NTFS,FAT32
分区,又可以显示中文文件夹,并对其进行操作.不敢独享,于是写此文,以供大家参考.
如果没有NTFS分区而只进行加载FAT32分区,只要将Linux汉化后(汉化过程请
参阅其他文章),修改/etc目录下的fstab和mtab即可启动Linux后自动加载FAT32分区.
例如:假设要加载Windows下的D盘(FAT32分区,一般为hda5 )可如下修改:
在fstab中添加:
/dev/hd5 /mnt/WinD vfat codepage=936,iocharset=cp936 1 1
在mtab中添加:
/dev/hda9 /mnt/WinD vfat rw,codepage=936,iocharset=cp936 0 0
然后在/mnt目录下建立文件夹WinD,重启即可.
如果要加载NTFS分区,首先Linux内核需为2.4版本以上.重新编译内核,在文件
系统中加入对NTFS的支持,并在本地语言支持中加入cp936(GBK).汉化
后,修改/etc目录下的fstab和mtab文件.
例如:假设要加载Windows下的E盘(NTFS分区,hda6 )可如下修改:
在fstab中添加:
/dev/hd6 /mnt/WinE ntfs iocharset=cp936 0 0
在mtab中添加:
/dev/hda6 /mnt/WinE ntfs rw,iocharset=cp936 0 0
然后在/mnt目录下建立文件夹WinE,重启即可.
以下是小弟对自己的fstab和mtab文件修改如下,以供大家参考.
fstab文件如下:
LABEL=/ / ext2 defaults 1 1
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
none /proc proc defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
/dev/hda5 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0
/dev/hda6 /mnt/Backup ntfs iocharset=cp936 0 0
/dev/hda7 /mnt/Entertament ntfs iocharset=cp936 0 0
/dev/hda8 /mnt/Studio ntfs iocharset=cp936 0 0
/dev/hda9 /mnt/Application vfat codepage=936,iocharset=cp936 1 1
mtab文件如下:
/dev/hda2 / ext2 rw 0 0
none /proc proc rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/hda6 /mnt/Backup ntfs rw,iocharset=cp936 0 0
/dev/hda7 /mnt/Entertament ntfs rw,iocharset=cp936 0 0
/dev/hda8 /mnt/Studio ntfs rw,iocharset=cp936 0 0
/dev/hda9 /mnt/Application vfat rw,codepage=936,iocharset=cp936 0 0
automount(pid584) /misc autofs rw,fd=5,pgrp=584,minproto=2,maxproto=3 0 0
|
first:
#mkdir /mnt/hda*(you want to disk of windows)
#mount /dev/hda* /mnt/hda*
that's all.you can use the disk.
you can use vi to edit /etc/fstab.
second:
start service of smaba.
#smbd
#smbclient -l host.
#mkdir /mnt/hda*(you want to disk of windows)
#mount /dev/hda* /mnt/hda*
that's all.you can use the disk.
you can use vi to edit /etc/fstab.
second:
start service of smaba.
#smbd
#smbclient -l host.
|
1.
mount /dev/hda3 /mnt/cdrom 其中假定hda3是你的fat32的某个分区,你可用fdisk -l查看你的分区,然后在确定它是hda几或hdb几......
2.
linux资源则要通过smaba设定共享给网络里的其他windows用户
mount /dev/hda3 /mnt/cdrom 其中假定hda3是你的fat32的某个分区,你可用fdisk -l查看你的分区,然后在确定它是hda几或hdb几......
2.
linux资源则要通过smaba设定共享给网络里的其他windows用户
|
1。访问WIN98 FAT32分区上的数据(C盘)
mkdir /mnt/win-c
mount -t vfat /dev/hda1 /mnt/win-c
2。smbd
smbclient -l host.
mkdir /mnt/win-c
mount -t vfat /dev/hda1 /mnt/win-c
2。smbd
smbclient -l host.
|
mount -t vfat /dev/hda* /mnt/hda*
|
关于加载磁盘的问题同一上面的做法,资源共享可以通过FTP来做。