posts - 58,  comments - 8,  trackbacks - 0

答:在Linux下访问硬盘分区的内容,必须先用mount命令将分区加载到Linux的某个目录下才能访问。

先用“fdisk -l”命令(某些版本可能需要用“fdisk -l 硬盘设备名”)查看硬盘分区情况,操作如下:

																$ fdisk -l

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

Device Boot Start End Blocks Id  System
/dev/hda1             1       386   3100513+   b  Win95 FAT32
/dev/hda2   *       387       388     16065   83  Linux
/dev/hda3           389      4865  35961502+   f  Win95 Ext'd (LBA)
/dev/hda5           389       399     88326   82  Linux swap
/dev/hda6       400      1445   8401963+   b  Win95 FAT32
/dev/hda7       1446      1963   4160803+   b  Win95 FAT32
/dev/hda8       1964      2491   4241128+  83  Linux
/dev/hda9       2492      3537   8401963+   b  Win95 FAT32
/dev/hda10      3538      4347   6506293+   b  Win95 FAT32
/dev/hda11      4348      4865   4160803+  83  Linux
														

  可以看到,硬盘上有5个Windows分区,分别是/dev/hda1、/dev/hda6、/dev/hda7、/dev/hda9、/dev/hda10。

  mount命令的一般使用方法如下:

  mount -t 分区格式 分区位置 加载位置

  要访问/dev/hda1的内容,可以用以下代码进行加载:

																$ mount -t vfat /dev/hda1 /mnt/c
														

  -t vfat表示类型是vfat(Windows 95 FAT32)分区格式;/dev/hda1是被加载的分区位置;/mnt/c代表Linux里/mnt目录下的名字为c的目录,如果不存在,则先用mkdir命令建立这个目录。如果要求对分区进行写操作,则用以下命令:

																$ mount -rw -t vfat /dev/hda1 /mnt/c
														

  其中的-rw参数表示Read和Write。

posted on 2006-08-31 16:38 forrest 阅读(489) 评论(0)  编辑 收藏 引用 所属分类: linux
只有注册用户登录后才能发表评论。
<2007年9月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用链接

留言簿(5)

随笔分类(59)

随笔档案(58)

文章分类(41)

文章档案(52)

相册

收藏夹

postfix

windows 系统

编程

  • how to be a programmer
  • 写给想当程序员的朋友
  • 谨以此文献给所有想当程序员的朋友 (一) 文章由来及个人经历 我是一名计算机专业的本科毕业生,毕业已经1年多了。毕业后从事的是软件编程工作,经常有其他专业的朋友想从事软件编程工作,向我请教如何,因为我自觉涉行不深,不敢信口开河,无奈朋友信任,我不得不郑重考虑一下这个问题了,来帮助朋友选择和回报朋友的信任。

搜索

  •  

最新评论

阅读排行榜

评论排行榜