圣洁耳朵 发表于 2003-1-7 21:07:30

LINUX 下访问别的分区

各位大哥大姐好,
   我是一为菜鸟,最近刚开始学习用LINUX,经过千辛万苦终于装成,然而在LINUX下却不知道如何访问原WINDOWS分区中的内容?
   向各位大哥大姐请教
我的LINUX版本是7.1 WINDOWS分区是FAT32格式 :neutral::neutral:

bixuan 发表于 2003-1-7 22:56:28

用fdisk -l列出本硬盘的所有分区,下面是我的:
# fdisk -l

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

   Device Boot    Start       End    Blocks   IdSystem
/dev/hdb1   *         1       637   5116671    7HPFS/NTFS
/dev/hdb2         638      486533961410    fWin95 Ext'd (LBA)
/dev/hdb5         638      1657   8193118+   7HPFS/NTFS
/dev/hdb6          1658      2294   5116671    7HPFS/NTFS
/dev/hdb7          2295      2931   5116671    bWin95 FAT32
/dev/hdb8          2932      3568   5116671    bWin95 FAT32
/dev/hdb9          3569      4218   5221093+   bWin95 FAT32
/dev/hdb10         4219      4231    104391   83Linux
/dev/hdb11         4232      4800   4570461   83Linux
/dev/hdb12         4801      4865    522081   82Linux 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                devptsgid=5,mode=6200 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用户状态下操作。

aijie 发表于 2003-1-10 21:45:03

请教大侠

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

yzz 发表于 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的格式?

ucantloveme 发表于 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盘)

raullpq 发表于 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                devptsgid=5,mode=6200 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

fishcrazy 发表于 2003-1-16 16:31:57

LP1是什么东西啊?????????

raullpq 发表于 2003-1-16 16:38:29

呵呵,lpi是一个linux方面的认证而已.后天我就要考一级了.你可以去http://www.lpi.org.hk/gb/参考详情.

bowlei 发表于 2004-10-16 10:37:06

不错。

MichaelBibby 发表于 2004-10-16 10:38:22

不错。
考古? :twisted:
页: [1]
查看完整版本: LINUX 下访问别的分区