cnhnln 发表于 2004-12-1 18:36:33

WINDOWS分区与U盘挂载-zt

1 挂载windows分区

在linux的分区表示中,硬盘为hd,第一块硬盘为hda,第二块为hdb.一块硬盘最多可
以分成四 个主分区,dos主分区,dos扩展分区,linux根分区和linux交换分区都属于主分区,4
个主分区 分别用数字表示,如果是第一块硬盘,就是hda1,hda2,hda3和hda4.在扩展分区上还
可以分逻辑分区,标号从5往后依次排列.在windows中c盘为dos主分区,是hda1,d盘一般是
dos扩展分
区上的第一个逻辑分区,是hda5,e为hda6,f为hda7等等.在linux下可以通过mount命
令挂栽windows分区到一个文件夹(这个文件夹称作挂载点),然后你可以通过这个文件夹访
问windows分区,就象快捷方式.比如挂载c盘
先在/mnt/目录下新建目录winc
在终端输入mount -t vfat /dev/hda1 /mnt/winc -o codepage=936
iocharset=936(其中
--为指定设备文件系统,vfat表示windows的fat16和fat32文件系统格式,-o为指定
加载文件系统时的选项,而选项codepage=936 iocharset=936是使linux可以正常显示挂载分
区中的中文)
如果希望每次开机就自动加载windows分区,可以修改/etc/下的fstab文件,格式为
/dev/hda1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936 保存后重启即可.

我的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/hdb2 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/sda1 /mnt/usb vfat noauto 0 0
/dev/hda1 /mnt/winc ntfs defaults 0 0
/dev/hda5 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda6 /mnt/wine vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda7 /mnt/winf ntfs defaults 0 0
另外,用mount -t iso9660 -o loop 名称.iso 挂载点 可以直接用iso文件,而8需
要像win
dows用虚拟光驱.


5. 挂载忧盘
在linux下忧盘被作为SCSI设备,挂载优盘前首先确认优盘设备名,在终端输入
dmesg|more查
看,我的是sda1
建立挂载点/mnt/usb
然后用mount -t vfat /dev/sda1 /mnt/usb挂载即可,或者通过在fstab中加入
/dev/sda1
/mnt/usb vfat defaults 0 0开机自动挂载,但用defaults参数,如果开机时优盘没
有插上
,就会报错.
所以我是在fstab中加入/dev/sda1 /mnt/usb vfat noauto 0 0,然后在桌面上新建
一个硬
盘设备的链接,在链接属性的设备选项卡选择设备为/dev/sda1(/mnt/usb)半自动挂
载.以后
要用优盘时,只要点击这个链接就可以了.

xiduoy 发表于 2005-2-23 16:44:15


在桌面上新建
一个硬盘设备的链接,在链接属性的设备选项卡选择设备为/dev/sda1(/mnt/usb)半自动挂
载.


请问怎么实现这一步啊?

fke7985 发表于 2005-2-23 16:56:33

可挂载他就不显示中文的,郁闷

leave17 发表于 2005-2-23 21:32:05

我用FC3挂载FAT32分区用选项codepage=936 iocharset=936不现实中文
然后我换成选项iocharset=UTF8就可以了,不知道为什么阿?

cnhnln 发表于 2005-2-23 23:30:27

因为fc3的locale默认是utf8

locale要和挂载时所用的参数一样才行
页: [1]
查看完整版本: WINDOWS分区与U盘挂载-zt