歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix資訊

Tru64 Unix V5.1的Unix Shell使用實例

Unix Shell是為系統安裝管理而設,又有天生的獨立性,用它來做系統盤的克隆、仿制及系統的全備份非常合適。為了增強直觀性,避免冗長的文字敘述,我們下面列舉真實AdvFS例子來討論一下Unix Shell的這種新應用。至於ufs, Unix Shell的這些應用同樣適用,而且其操作比AdvFS更簡單容易。

在對操作系統進行管理時,有時候當前系統本身就是操作對象。這種在運行系統中管理自己的行為是一種動態操作,似有擺脫不了操作對象干系之嫌,於是乎,人們要求一個獨立的系統環境。 使用Unix Shell時,操作對象處於靜止狀態,因此,這種操作是一種與被管理對象(操作系統)無關的獨立系統操作。 

克隆(Clone) 

必須准備一個與原系統盤型號完全相同的磁盤。 

Tru64 Unix V5.1的實例 

在V5.1下磁盤一旦被操作系統識別認可,其設備名就是唯一的而且不可改變的(這裡順便說一句,V5.1系統安裝之後,系統盤的SCSI-ID是可以隨意改變的,不影響其引導),所以V5.1的AdvFS系統盤克隆只能做到並存方式。 

show dev 假定,原系統盤的控制台方式設備名為dkb100:,而新盤為dkb200:,發行介質光碟為dka400: boot dkb400 用光碟引導系統, 

歡迎安裝(主機信息)文件Unix Shell 窗口

  1. #file /dev/rdisk/dsk*c 假定,原系統盤的設備名為dsk0,新盤的為dsk1,   
  2. # disklabel -z dsk1   
  3. # dd if=/dev/rdisk/dsk0c of=/dev/rdisk/dsk1c conv=noerror,sync bs=100k   
  4. # cd /etc/fdmns   
  5. # mkdir root_domain usr_domain   
  6. # cd root_domain   
  7. # ls -l   
  8. # ln -s /dev/disk/dsk1a   
  9. # cd ../usr_domain   
  10. # ln -s /dev/disk/dsk1g   
  11. # cd   
  12. # mount -t advfs root_domain#root /mnt   
  13. # cd /mnt/etc/fdmns/root_domain   
  14. # ls -l (應該顯示dsk0a/dev/disk/dsk0a)   
  15. # rm dsk0a   
  16. # ln -s /dev/disk/dsk1a   
  17. # cd ../usr_domain   
  18. # ls -l   
  19. # rm dsk0g   
  20. # ln -s /dev/disk/dsk1g   
  21. # cd ../..   
  22. # vi sysconfigtab 將其中swapdevice=/dev/disk/dsk0b改為swapdevice=/dev/disk/dsk1b   
  23. # umount /mnt   
  24. # exit   
  25. 主機信息文件退出#   
  26. # halt  

boot dkb200 使用新制作的克隆盤引導系統。 

Tru64 Unix V5.1中,關於Unix Shell我們就講解到這裡了。

Copyright © Linux教程網 All Rights Reserved