当前位置: 技术问答>linux和unix
怎样在Linux下访问windows的分区?
来源: 互联网 发布时间:2015-03-09
本文导语: 我用的是radhat linux8.0(ext3),怎样在Linux下访问windows的分区呢?在XP下又怎样访问linux呢? | 给你个一劳永逸的方法: 在/etc目录的fstab文件中加入如下语句: /dev/hda* /mnt/* vfat auto,owner,rw,ioch...
我用的是radhat linux8.0(ext3),怎样在Linux下访问windows的分区呢?在XP下又怎样访问linux呢?
|
给你个一劳永逸的方法:
在/etc目录的fstab文件中加入如下语句:
/dev/hda* /mnt/* vfat auto,owner,rw,iocharset=gb2312,umask=0,codepage=936 0 0
然后重启linux,进入gnome桌面就可以看见你挂载的windows盘符,不过以上方法适用于fat32文件格式,ntfs格式rh8似乎要重编内核。
至于xp下访问linux那得用软件,你去搜一个叫explore2fs的东东,或者到如下网址看看:
http://uranus.it.swin.edu.au/~jn/linux/ext2ifs.htm
ext2ifs是个更好的东东!
在/etc目录的fstab文件中加入如下语句:
/dev/hda* /mnt/* vfat auto,owner,rw,iocharset=gb2312,umask=0,codepage=936 0 0
然后重启linux,进入gnome桌面就可以看见你挂载的windows盘符,不过以上方法适用于fat32文件格式,ntfs格式rh8似乎要重编内核。
至于xp下访问linux那得用软件,你去搜一个叫explore2fs的东东,或者到如下网址看看:
http://uranus.it.swin.edu.au/~jn/linux/ext2ifs.htm
ext2ifs是个更好的东东!
|
首先,假设Windows分区位于第一个IDE硬盘驱动器,为第一个分区(/dev/hdal)。
打开Xterm窗口。如果您还在用户帐号下,用“su”命令转到根用户:
su
Password: your root password
然后创建一个装配点用以保存Windows分区的数据,键入:
mkdir /mnt/vfat
要以Xterm的根用户访问分区,键入如下内容:
mount -t vfat /dev/hdal /mnt/vfat
另一个访问Windows分区的办法是在文件/etc/fstab中输入正确的字段。输入这些字段的最简单办法是用Linuxconf。
打开Xterm窗口。如果还在用户帐号下,用“su”转到根用户,方法同上。
现在为Windows分区创建固定点,键入:
mkdir /mnt/vfat
下一步,仍旧在根用户下,在提示符下键入“linuxconf”,启动Linuxconf。移动“tree view(树视图)”或Linuxconf左面板的滚动条,向下移到标有“File Systems(文件系统)”的条目,单击“+”展开树结构。
然后单击“Access local drive(访问本地驱动器)”。在右面板中,可以看到当前已装的文件系统列表。(新的装配点并不在里面,因为您还没将它添加到里面。请见下文。)
单击“Add(添加)”按钮,将显示标有“Volume specification(容量说明)”的选项卡。在第一个突出的条目(名为Base)中,有一系列的框需要填写,或者输入内容或者从下拉菜单中选择。下面就是其中的框:
Partition(分区):Windows分区的物理位置(例如,第一硬盘的第一个分区为/dev/hdal);
Type(类型):文件系统类型。Windows 98分区的文件系统类型为vfat。
Mount point(装配点):您选定的装配点名称(如/mnt/vfat)。
DOS和LINUX命令对比学习表
由于现在Linux的图形界面还主要是在shell下面进行操作,所以学习Linux命令就特别重要。但Linux命令比较不容易记忆,下面的表格是关于Linux和DOS对应的命令列表和简单的例子,如果需要更多的信息,可以使用Linux下面的man命令。
执行内容 MS-DOS Linux 例子
拷贝文件 copy cp cp thisfile.txt /home/thisdirectory
移动文件 move mv mv thisfile.txt /home/thisdirectory
列目录 dir ls Ls
清屏幕 cls clear Clear
关闭窗口 exit exit Exit
设置日期 date date Date
删除文件 del rm rm thisfile.txt
屏幕输出 echo echo echo this message
文件编辑器 edit pico pico thisfile.txt
文件比较 fc diff diff file1 file2
查找 find grep grep this word or phrase thisfile.txt
格式化软盘 format a: mke2fs /sbin/mke2fs /dev/fd0
(如果软驱是A:) 或 mformat (/dev/fd0相当于DOS下面A:)
在线命令帮助 command /? man man command
建目录 md mkdir mkdir directory
分屏幕显示 more less less thisfile.txt
重新命名 ren mv mv thisfile.txt thatfile.txt
查看系统路径 chdir pwd Pwd
转换路径 cd pathname cd pathname cd /directory/directory
退到上级目录 cd .. cd .. cd ..
显示时间 time date date
显示内存可用空间 mem free free
不同窗口还有其他不同的选项,它们用以设置用户访问分区的权限,选择在启动时是否停止分区的装配及其他选择。需要特别注意的选项包括:
Dos选项:如果希望用户帐号访问分区,那么“default user id(默认的用户ID)”和“default group id(默认群组ID)”都应该设为用户帐号(这样,就不需要用“su”命令返回到作为默认方式的根用户);translation mode(翻译模式)在大部分情况下都应设为“auto(自动)”,而不是指定为“text(文本)”或“binary(二进制文件)”;default permission(默认权限)指定对分区的访问是否有读、写及执行分区上文件和目录的权限。您可以选择755的设置值,它表示用户有读、写和执行的权限,而群组及其他有读和执行的权限。
选项:除非指定启动系统时不装配分区(Not Mount at boot time),该选项卡中不必选择“User mountable(可装配用户)”选项。
选好各个选项,如果有疑问,按“Help(帮助)”按钮。
完成后,选择“Mount(装配)”图标检查新的分区,确认分区已经成功地装配其中了。
现在单击“Accept(接受设置)”按钮,新的文件系统就添加到/etc/fstab中了。
要访问分区,键入“cd /mnt/vfat”。而要通过Windows 98的长文件名目录导航的话,应在该目录上加引号,例如,ls“Program Files”。
通过以上两种办法,都可以在Linux访问Windows下面的内容,解决文件共享的问题。
打开Xterm窗口。如果您还在用户帐号下,用“su”命令转到根用户:
su
Password: your root password
然后创建一个装配点用以保存Windows分区的数据,键入:
mkdir /mnt/vfat
要以Xterm的根用户访问分区,键入如下内容:
mount -t vfat /dev/hdal /mnt/vfat
另一个访问Windows分区的办法是在文件/etc/fstab中输入正确的字段。输入这些字段的最简单办法是用Linuxconf。
打开Xterm窗口。如果还在用户帐号下,用“su”转到根用户,方法同上。
现在为Windows分区创建固定点,键入:
mkdir /mnt/vfat
下一步,仍旧在根用户下,在提示符下键入“linuxconf”,启动Linuxconf。移动“tree view(树视图)”或Linuxconf左面板的滚动条,向下移到标有“File Systems(文件系统)”的条目,单击“+”展开树结构。
然后单击“Access local drive(访问本地驱动器)”。在右面板中,可以看到当前已装的文件系统列表。(新的装配点并不在里面,因为您还没将它添加到里面。请见下文。)
单击“Add(添加)”按钮,将显示标有“Volume specification(容量说明)”的选项卡。在第一个突出的条目(名为Base)中,有一系列的框需要填写,或者输入内容或者从下拉菜单中选择。下面就是其中的框:
Partition(分区):Windows分区的物理位置(例如,第一硬盘的第一个分区为/dev/hdal);
Type(类型):文件系统类型。Windows 98分区的文件系统类型为vfat。
Mount point(装配点):您选定的装配点名称(如/mnt/vfat)。
DOS和LINUX命令对比学习表
由于现在Linux的图形界面还主要是在shell下面进行操作,所以学习Linux命令就特别重要。但Linux命令比较不容易记忆,下面的表格是关于Linux和DOS对应的命令列表和简单的例子,如果需要更多的信息,可以使用Linux下面的man命令。
执行内容 MS-DOS Linux 例子
拷贝文件 copy cp cp thisfile.txt /home/thisdirectory
移动文件 move mv mv thisfile.txt /home/thisdirectory
列目录 dir ls Ls
清屏幕 cls clear Clear
关闭窗口 exit exit Exit
设置日期 date date Date
删除文件 del rm rm thisfile.txt
屏幕输出 echo echo echo this message
文件编辑器 edit pico pico thisfile.txt
文件比较 fc diff diff file1 file2
查找 find grep grep this word or phrase thisfile.txt
格式化软盘 format a: mke2fs /sbin/mke2fs /dev/fd0
(如果软驱是A:) 或 mformat (/dev/fd0相当于DOS下面A:)
在线命令帮助 command /? man man command
建目录 md mkdir mkdir directory
分屏幕显示 more less less thisfile.txt
重新命名 ren mv mv thisfile.txt thatfile.txt
查看系统路径 chdir pwd Pwd
转换路径 cd pathname cd pathname cd /directory/directory
退到上级目录 cd .. cd .. cd ..
显示时间 time date date
显示内存可用空间 mem free free
不同窗口还有其他不同的选项,它们用以设置用户访问分区的权限,选择在启动时是否停止分区的装配及其他选择。需要特别注意的选项包括:
Dos选项:如果希望用户帐号访问分区,那么“default user id(默认的用户ID)”和“default group id(默认群组ID)”都应该设为用户帐号(这样,就不需要用“su”命令返回到作为默认方式的根用户);translation mode(翻译模式)在大部分情况下都应设为“auto(自动)”,而不是指定为“text(文本)”或“binary(二进制文件)”;default permission(默认权限)指定对分区的访问是否有读、写及执行分区上文件和目录的权限。您可以选择755的设置值,它表示用户有读、写和执行的权限,而群组及其他有读和执行的权限。
选项:除非指定启动系统时不装配分区(Not Mount at boot time),该选项卡中不必选择“User mountable(可装配用户)”选项。
选好各个选项,如果有疑问,按“Help(帮助)”按钮。
完成后,选择“Mount(装配)”图标检查新的分区,确认分区已经成功地装配其中了。
现在单击“Accept(接受设置)”按钮,新的文件系统就添加到/etc/fstab中了。
要访问分区,键入“cd /mnt/vfat”。而要通过Windows 98的长文件名目录导航的话,应在该目录上加引号,例如,ls“Program Files”。
通过以上两种办法,都可以在Linux访问Windows下面的内容,解决文件共享的问题。
|
在linux下使用mount命令~~~~将你要访问的windows的哪个分区查到,假如说c盘是hda1,在linux下建立一个文件夹,用于存放c盘的内容~~~!
命令如下:mount /dev/hda1 你建的文件夹的目录~
如果省事的话,直接用mount /dev/hda1 /mnt也可~~~
windows到linux访问,安装samba软件包可实现~~~(但我没具体安过)
命令如下:mount /dev/hda1 你建的文件夹的目录~
如果省事的话,直接用mount /dev/hda1 /mnt也可~~~
windows到linux访问,安装samba软件包可实现~~~(但我没具体安过)
|
用 mount 指令!
命令如下:mount /dev/hda1 你建的文件夹的目录~
命令如下:mount /dev/hda1 你建的文件夹的目录~
|
先建一个目录,存放windows分区内容
mkdir /mnt/win-c
mount -t vfat /dev/hda1 /mnt/win-c
vfat表示分区是fat32类型,如果是ntfs这个参数就是ntfs;
/dev/hda1表示你的windows分区,hda1表示c盘,如果要访问逻辑盘,记住
逻辑驱动器编号从hda5开始。
如果要显示windows分区中文
就要加上如下参数:iocharset=cp936,codepage=936
mkdir /mnt/win-c
mount -t vfat /dev/hda1 /mnt/win-c
vfat表示分区是fat32类型,如果是ntfs这个参数就是ntfs;
/dev/hda1表示你的windows分区,hda1表示c盘,如果要访问逻辑盘,记住
逻辑驱动器编号从hda5开始。
如果要显示windows分区中文
就要加上如下参数:iocharset=cp936,codepage=936