Unix文件系统自动安装与拆卸
创始人
2024-06-29 19:31:21
0次

本文的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.开机自动检测Unix文件系统(/dev/sybase)是否正常,若正常则进行安装,否则对该文件系统进行清理。这需要修改两个文件

1)在文件/etc/bcheckrc末尾增加以下几行:
 

  1. /etc/fsstat /dev/sybase>;/dev/null 2 >;&1   
  2. if [$?-eq 1]   
  3. then   
  4. /bin/echo″\n Clean file system(/dev/sybase)\n″   
  5. /etc/fsstat/dev/sybase   
  6. fi   
  7.  
  8. 2)在文件/etc/rc2.d/S01MOUNTFSYS的第二十二行增加以下几行:   
  9. /etc/fsstat/dev/sybase>;/dev/null 2 >;&1   
  10. if [$?-eq 0]   
  11.  then   
  12.  /etc/mount /dev/sybase /sybase   
  13.  fi   

 

3.关机时需要先卸下/dev/sybase文件系统。这可以在shell文本文件reboot和shutdown中实现.

1)首先编辑一个shell文本文件,文件名为shutserv。该文件说明应先终止/dev/sybase上的后台进程(本例假设只启动SYBASE主服务器),然后再卸下文件系统。它存放于/etc目录下,该文件的内容为:

  1. set `ps -ef|grep″sybase/sybase/bin/dataserver″` >; /dev/null 2 >;&1   
  2. if [$1=″sybase″]   
  3.  then   
  4.  kill -9 $2   
  5. fi   
  6. /etc/fsstat /dev/sybase>; /dev/null 2 >;&1   
  7. if [$? -eq 2]   
  8. then   
  9. /etc/umount /sybase>; /dev/null 2>;&1   
  10. if [$? -eq 2]   
  11. then   
  12. echo″\n Must umount file system (/dev/sybase)\n″   
  13.  exit 1   
  14. fi   
  15. fi  

2)在/etc/reboot的第二十八行增加/etc/shutserv;在/etc/shutdown的二百二十一行增加/etc/shutserv。

经过上述处理后,开机时便能自动检测Unix文件系统正常与否,并能实现自动安装文件系统,无需每次开机时进行手动安装文件系统。这样在进入操作系统时,我们可以随时访问/DEV/SYBASE文件系统。

关机时,需要先中断该文件系统上的进程,然后才能卸掉Unix文件系统。

【编辑推荐】

  1. 简介Unix系统的文件系统
  2. Unix系统中的小知识介绍
  3. 讲解Unix系统的特点的知识
  4. 学习Unix系统经验之谈
  5. Unix系统和最初的 BSD 操作系统

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
如何更省钱? 近期特价热门硒鼓... 如今激光打印设备已经成为商务或企业的绝对主力办公设备,但采购者往往忽视了激光打印设备所用的耗材,相对...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...