linux下挂载NTFS盘、usb盘、光盘镜像
在外面做工程的同事一般都有U盘,如果你的笔记本上面装了双系统的话那么可能有的时候需要在linux 下去读取或者是修改非lunux分区的文件
那么我们就需要挂载
方法如下
1 挂载fat16和fat32格式的盘
mkdir /mnt/c
mount -t vfat /dev/hda1 /mnt/c
这里的hda1是对应我的2000的c盘的,你的应该是多少,就应该自己看一下,如果是redhat系统请使用hwbrowser命令来查看
然后挂载就可以了

2 挂载NTFS的盘
redaht的内核其实早就支持NTFS格式,只是默认并没有安装改模块也没编译到内核里面去,所以我们可以重新编译内核来实现对NTFS的访问,但是重新编译是个很麻烦的事,所以我现在说一个比较简单的方法来解决这个问题
[root@lcnja root]# rpm -qa kernel
kernel-2.4.21-4.EL

如上是我在我的机器上面运行的命令和得到的结论,这个说明内核是kernel-2.4.21-4.EL的,然后到 寻找和你的内核对应的rpm包或者是原代码,我找到的是kernel-ntfs-2.4.21-4.EL.i686.rpm,并放置到了/root下,然后
rpm -ivh ~/kernel-ntfs-2.4.21-4.EL.i686.rpm,完成以后你的linux的内核就可以支持NTFS文件系统,然后就是挂载,命令和上面mountFAT32格式的是一样的,不过是把-t后面的改成ntfs就可以,
如下是对-t的说明

-t vfstype
              The argument following the -t is used to indicate the file  sys-
              tem  type.   The file system types which are currently supported
              are: adfs, affs, autofs, coda, coherent,  cramfs,  devpts,  efs,
              ext,  ext2,  ext3, hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs,
              nfs, ntfs, proc, qnx4,  ramfs,  reiserfs,  romfs,  smbfs,  sysv,
              tmpfs,  udf,  ufs,  umsdos,  vfat, xenix, xfs, xiafs.  Note that
              coherent, sysv and xenix  are  equivalent  and  that  xenix  and
              coherent  will be removed at some point in the future ?se sysv
              instead. Since kernel version 2.1.21 the types ext and xiafs  do
              not exist anymore.
3  挂载usb盘,redhat很早就支持usb了,挂载的时候方法和挂FAT32一样,只是不是
mount -t vfat /dev/hda1 /mnt/c
而是mount -t vfat /dev/sda1 /mnt/c
系统是把usb的盘当scsi的设备来看的,所以是sda而不是ide设备的hda
4  因为我们一般是从硬盘install linux系统的,但是有的时候需要去添加安装的时候没安装的rpm包,而且我们知道安装iso里面一定有,这个时候我们就需要mount iso的包了,方法如下
mkdir /mnt/vcdrom
mount -o loop -t iso9660 /mnt/vfat/as/rhel-3-i386-as-disc1.iso /mnt/vcdrom
这是我在我用的计算机写的命令,你需要酌情修改一下你的文件地址
posted on 2004-06-27 17:22  情灭缘尽  阅读(5859)  评论(1)    收藏  举报