讲解Unix操作系统dos分区

系统 其他OS
在文章中,我们来学习下Unix操作系统中的知识。Unix操作系统和DOS系统可安装在同一台机器上,两套系统相对独立。

今天,我们来学习下Unix操作系统中的知识。Unix操作系统和DOS系统可安装在同一台机器上,在实际应用中,两套系统相对独立,各自占用不同的分区,由此形成UNIX分区和DOS分区。这两个分区差异较大,分别属于不同的操作系统,在它们间进行数据共享有一定的难度。

为此,Unix操作系统专门提供了一种机制,借助这种机制,在Unix操作系统下可方便地实现对DOS分区的访问。本文着重讨论具体的访问方法,以供参考。

一、Unix操作系统使用文件名标识DOS系统下的各磁盘驱动器

在Unix操作系统下,文件可分为普通文件、目录文件、特别设备文件三类,其中特别设备文件与一些硬件设备对应。比如,我们常见的小磁盘A驱动器被标识.

为/dev/fd0135ds18,一般地,对该驱动器的访问是通过访问特别设备文件/dev/fd0135ds18实现的。

在这类操作系统下文件的概念是很广的,硬件设备也是文件的一种,要想访问该设备,首先要弄清楚该设备的文件名。

DOS系统下的各磁盘分区,在Unix操作系统中所对应的文件名比较复杂。即使磁盘分区名相同,它们所对应的文件名也未必相同。一台机器有可能装两个硬盘,分别为主硬盘和副硬盘。在安装Unix操作系统的过程中,系统将自动创建主硬盘上DOS系统所对应的特别设备文件,这些文件位于/dev/dsk目录下,它们的文件名分别为(这里仅列出C到G盘):

DOS系统C:D:E:F:G:

Unix操作系统0sC0sD0sE0sF0sG

副硬盘上DOS系统所对应的特别设备文件,在安装完Unix操作系统以后,需要系统管理员自己创建。下面是副硬盘上各DOS磁盘分区所对应的特别设备文件的创建过程:

1、以root注册,进入/dev/dsk目录。

2、执行下列命令,创建各特别设备文件,其中1sC表示C:盘,其它的依次类推
 

  1. mknod1sCb1112  
  2. mknod1sDb1113  
  3. mknod1sEb1114  
  4. mknod1sFb1115  
  5. mknod1sGb1116 

3、下面以D:盘为例,设置特别设备文件的存取权限、属主和属组。

  1. chmod6401sD  
  2. chowndos1sD  
  3. chgrpsysinfo1sD 

通过以上讨论,我们弄清楚了DOS系统下各磁盘分区在Unix操作系统下所对应的特别设备文件名。比方说,副硬盘上的磁盘分区D:,它对应的特别设备文件名是:/dev/dsk/1sd。弄清楚这些文件名,对DOS分区的访问至关重要。

【编辑推荐】

  1. Unix操作系统快速复制方法
  2. 讲解Unix操作系统UUCP系统程序的安全
  3. Unix操作系统中UUCP知识讲解
  4. Unix操作系统小知识盘点
  5. Unix操作系统知识扫盲
责任编辑:小霞
相关推荐

2010-04-14 14:55:29

Unix操作系统

2010-04-20 11:34:26

Unix操作系统

2010-04-19 17:25:31

Unix操作系统

2010-04-29 13:30:20

Unix操作系统

2010-04-15 14:40:26

Unix操作系统

2010-04-09 15:10:41

Unix操作系统

2010-04-16 11:18:23

2010-05-04 17:17:46

Unix类

2010-04-19 16:47:40

Unix操作系统

2010-04-29 17:15:48

Unix操作系统

2010-05-04 14:42:33

Unix操作系统

2010-04-30 17:53:29

2010-04-19 14:23:40

Unix操作系统

2010-04-16 16:53:46

Unix操作系统

2010-04-30 17:21:50

Unix操作系统

2010-04-14 10:32:10

Unix操作系统

2010-04-16 14:46:22

2010-04-19 17:34:02

Unix操作系统

2010-04-08 16:40:35

2010-04-20 10:12:40

Unix操作系统
点赞
收藏

51CTO技术栈公众号