QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6138|回复: 9

LINUX 下访问别的分区

[复制链接]
发表于 2003-1-7 21:07:30 | 显示全部楼层 |阅读模式
各位大哥大姐好,
     我是一为菜鸟,最近刚开始学习用LINUX,经过千辛万苦终于装成,然而在LINUX下却不知道如何访问原WINDOWS分区中的内容?
     向各位大哥大姐请教
我的LINUX版本是7.1 WINDOWS分区是FAT32格式 :neutral:  :neutral:
发表于 2003-1-7 22:56:28 | 显示全部楼层
用fdisk -l列出本硬盘的所有分区,下面是我的:
[root@magic root]# fdisk -l

Disk /dev/hdb: 255 heads, 63 sectors, 4866 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1       637   5116671    7  HPFS/NTFS
/dev/hdb2           638      4865  33961410    f  Win95 Ext'd (LBA)
/dev/hdb5           638      1657   8193118+   7  HPFS/NTFS
/dev/hdb6          1658      2294   5116671    7  HPFS/NTFS
/dev/hdb7          2295      2931   5116671    b  Win95 FAT32
/dev/hdb8          2932      3568   5116671    b  Win95 FAT32
/dev/hdb9          3569      4218   5221093+   b  Win95 FAT32
/dev/hdb10         4219      4231    104391   83  Linux
/dev/hdb11         4232      4800   4570461   83  Linux
/dev/hdb12         4801      4865    522081   82  Linux swap
其中:/dev/hdb5是WINDOWS的D盘,依此类推
/dev/hdb6——E盘
/dev/hdb7——F盘
/dev/hdb8——G盘
/dev/hdb9——F盘
具体如何挂装这WINDOW分区,可以看如下文章(这是在本版精华区):http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=5907
当然用这个也没关系:
mount -o rw -t vfat /dev/hdb7 /mnt/f codepage=936 iocharset=cp936
这样就可以把/dev/hdb7这个在WINDOWS下为F盘挂装到了LINUX下的/mnt/f里,不过,/mnt/f这个目录要事先用mkdir /mnt/f建好
下面是我的/etc/fstab的内容:
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/hdb12              swap                    swap    defaults        0 0
/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0
/dev/hdb7               /mnt/f                  vfat rw,codepage=936,iocharset=cp936 0 0
/dev/hdb8               /mnt/g                  vfat rw,codepage=936,iocharset=cp936 0 0
/dev/hdb9               /mnt/h                  vfat rw,codepage=936,iocharset=cp936 0 0

其中加粗部分是手工添加的,这样在系统启动的时候自动可以挂装。当然把mount -o rw -t vfat /dev/hdb7 /mnt/f codepage=936 iocharset=cp936这句话添加到/etc/rc.local的最后面,然后保存,重起,就可以自动访问WINDOWS的F盘了。
注,加上rw参数,普通用户也可以访问。上面的操作一定要在root用户状态下操作。
回复

使用道具 举报

发表于 2003-1-10 21:45:03 | 显示全部楼层

请教大侠

请问bixuan兄弟:
    在“codepage=936,iocharset=cp936 ”中codepage是什么意思?936代表什么?iocharset又是什么意思?还有就是这些句子的末尾都有什么0 0或1 1之类的是什么?
回复

使用道具 举报

发表于 2003-1-11 01:44:21 | 显示全部楼层

LINUX 下访问别的分区

当然把mount -o rw -t vfat /dev/hdb7 /mnt/f codepage=936 iocharset=cp936这句话添加到/etc/rc.local的最后面,然后保存,重起,就可以自动访问WINDOWS的F盘了。


我用VIM /etc/fstab 打开。怎么样保存设置啊?可不可以挂载NFAT的格式?
回复

使用道具 举报

发表于 2003-1-12 09:09:12 | 显示全部楼层
Linux下mount盘:
  按Ctrl+Alt+F?(Ctrl+Alt+F7回图形界面)到文字界面,输入:

     mount -t vfat /dev/hda1,2,3~~~ /.../x

     ?--1,2,3,4...是盘的参数,如C:是1   
     x--mount的文件名
     ...--mount文件的路径

例: mount -t vfat /dev/hda1 /mnt/c:
     (mount了在mnt目录下的名为c:的文件为vfat格式的c盘)
回复

使用道具 举报

发表于 2003-1-15 22:05:29 | 显示全部楼层
iocharset是设置支持的语言,cp936应该是支持中文,不过我是写iocharset=gb2312,应该一样的.而后面的两个数值分别代表Dump frequency和fsck检查顺序.Dump frequency是指能否用dump工具进行备份以及频率是多少(0表示不能).fsck检查顺序表示开机运行时是否用fsck进行检查以及顺序的次序.一般windows的分区都是0 0,而只有在linux分区时,才要用到这两个选项.
而/etc/fstab这个文件就是系统挂载的依据.还有两个重要选项,user 和auto.user代表用户可以挂载,auto是指可以用mount -a自动挂载(系统开机时会执行这个命令).下面是我系统的/etc/fstab文件:
LABEL=/                 /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/hda9               swap                    swap    defaults        0 0
/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0
/dev/hda1               /mnt/c                  auto    auto,rw,iocharset=gb2312        0 0
/dev/hda5               /mnt/d                  auto    auto,rw,iocharset=gb2312        0 0
/dev/hda6               /mnt/e                  auto    auto,rw,iocharset=gb2312        0 0
/dev/hda7               /mnt/f                  auto    auto,rw,iocharset=gb2312        0 0
/dev/hda10              /ftp                    auto    defaults        1 1
回复

使用道具 举报

发表于 2003-1-16 16:31:57 | 显示全部楼层
LP1是什么东西啊?????????
回复

使用道具 举报

发表于 2003-1-16 16:38:29 | 显示全部楼层
呵呵,lpi是一个linux方面的认证而已.后天我就要考一级了.你可以去http://www.lpi.org.hk/gb/  参考详情.
回复

使用道具 举报

发表于 2004-10-16 10:37:06 | 显示全部楼层
不错。
回复

使用道具 举报

发表于 2004-10-16 10:38:22 | 显示全部楼层
[quote:fd72acb6be="bowlei"]不错。[/quote]
考古?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 22:46 , Processed in 0.055694 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表