歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> 講解Unix操作系統dos分區

講解Unix操作系統dos分區

日期:2017/3/6 11:41:25   编辑:Unix資訊

今天,我們來學習下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分區的訪問至關重要。

Copyright © Linux教程網 All Rights Reserved