歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> UNIX下兩種文件系統的安裝與拆卸

UNIX下兩種文件系統的安裝與拆卸

日期:2017/2/28 11:15:27   编辑:關於Unix


  UNIX操作系統是一種多任務、多用戶、分時的操作系統,它可以同時安裝多個文件系統。本文介紹安裝兩種文件系統到UNIX操作系統,一種為UNIX文件系統,另一種為DOS文件系統。本文的UNIX文件系統用來作SYBASE數據庫系統。經筆者長期實踐,發現該種方式對數據比較安全,操作也比較方便。對於安裝在UNIX系統下的DOS文件,我們可以象對待UNIX格式的文件一樣,可以用UNIX 工具對它們進行分析、拷貝、打包、備份,修改等。這也是提供了一種研究DOS文件的方法。現介紹如下:
  一、 UNIX文件系統的自動安裝與拆卸
  1.准備工作
  1)在安裝unix操作系統時,對硬盤分區做調整,建立分區。例如:建立名為sybase的分區。該行在分區表中表現為:  sybase  EAFS  2  1700001  1850000
  2)在安裝完畢操作系統後,建SYBASE用戶,使其登錄時進入的主目錄為/sybase/sybase。
  3)在根目錄下建目錄/sybase,以便作為文件系統/dev/sybase的mount點。
  2.開機自動檢測文件系統(/dev/sybase)是否正常,若正常則進行安裝,否則對該文件系統進行清理。這需要修改兩個文件
  1)在文件/etc/bcheckrc末尾增加以下幾行:
  /etc/fsstat /dev/sybase>;/dev/null 2 >;&1
  if [$?-eq 1]
  then
    /bin/echo″\n Clean file system(/dev/sybase)\n″
    /etc/fsstat/dev/sybase
  fi
  2)在文件/etc/rc2.d/S01MOUNTFSYS的第二十二行增加以下幾行:
  /etc/fsstat/dev/sybase>;/dev/null 2 >;&1
  if [$?-eq 0]
   then
     /etc/mount /dev/sybase /sybase
     fi
  3.關機時需要先卸下/dev/sybase文件系統。這可以在shell文本文件reboot和shutdown中實現
  1)首先編輯一個shell文本文件,文件名為shutserv。該文件說明應先終止/dev/sybase上的後台進程(本例假設只啟動SYBASE主服務器),然後再卸下文件系統。它存放於/etc目錄下,該文件的內容為:
  set `ps -ef|grep″sybase/sybase/bin/dataserver″` >; /dev/null 2 >;&1
  if   [$1=″sybase″]
   then
     kill -9 $2
  fi
  /etc/fsstat /dev/sybase>; /dev/null 2 >;&1
  if [$? -eq 2]
  then
    /etc/umount /sybase>; /dev/null 2>;&1
    if [$? -eq 2]
    then
    echo″\n Must umount file system (/dev/sybase)\n″
     exit 1
    fi
  fi
  2)在/etc/reboot的第二十八行增加/etc/shutserv;在/etc/shutdown的二百二十一行增加/etc/shutserv。
  經過上述處理後,開機時便能自動檢測文件系統正常與否,並能實現自動安裝文件系統,無需每次開機時進行手動安裝文件系統。這樣在進入操作系統時,我們可以隨時訪問/DEV/SYBASE文件系統。關機時,需要先中斷該文件系統上的進程,然後才能卸掉文件系統。
  二、 DOS文件系統的安裝與拆卸
  1.對於和UNIX操作系統共存於一個硬盤的情況
  首先在UNIX下構造DOS文件系統。啟動UNIX系統,進入單用戶維護方式,直接運行#mkdev dos或者運行#sysadmsh-- File system--Dos,然後選擇增加DOS文件系統。構造完系統後重新啟動系統。再次進入系統後便可用root用戶注冊進入系統,然後執行 #mount /dev/hd0d /mnt
  成功後出現’#’號,此時便可訪問硬盤上的DOS文件了。
  2.對於3.5寸DOS文件盤(假設3.5寸軟驅為A驅)
  在UNIX下用root用戶注冊進入系統後可執行#mount -f DOS /dev/fd0135ds18 /mnt.
  成功後出現‘#'此時便可訪問A盤(cd /mnt)了。
  3.DOS文件系統的拆卸
  拆卸DOS文件系統時,所有進入/MNT目錄的用戶應首先退出該目錄,然後由特權用戶執行#umount /mnt 即可。
Copyright © Linux教程網 All Rights Reserved