Tru64 Unix V5.1的Unix Shell使用實(shí)例
Unix Shell是為系統(tǒng)安裝管理而設(shè),又有天生的獨(dú)立性,用它來做系統(tǒng)盤的克隆、仿制及系統(tǒng)的全備份非常合適。為了增強(qiáng)直觀性,避免冗長的文字?jǐn)⑹?,我們下面列舉真實(shí)AdvFS例子來討論一下Unix Shell的這種新應(yīng)用。至于ufs, Unix Shell的這些應(yīng)用同樣適用,而且其操作比AdvFS更簡單容易。
在對操作系統(tǒng)進(jìn)行管理時(shí),有時(shí)候當(dāng)前系統(tǒng)本身就是操作對象。這種在運(yùn)行系統(tǒng)中管理自己的行為是一種動(dòng)態(tài)操作,似有擺脫不了操作對象干系之嫌,于是乎,人們要求一個(gè)獨(dú)立的系統(tǒng)環(huán)境。 使用Unix Shell時(shí),操作對象處于靜止?fàn)顟B(tài),因此,這種操作是一種與被管理對象(操作系統(tǒng))無關(guān)的獨(dú)立系統(tǒng)操作。
克?。–lone)
必須準(zhǔn)備一個(gè)與原系統(tǒng)盤型號(hào)完全相同的磁盤。
Tru64 Unix V5.1的實(shí)例
在V5.1下磁盤一旦被操作系統(tǒng)識(shí)別認(rèn)可,其設(shè)備名就是***的而且不可改變的(這里順便說一句,V5.1系統(tǒng)安裝之后,系統(tǒng)盤的SCSI-ID是可以隨意改變的,不影響其引導(dǎo)),所以V5.1的AdvFS系統(tǒng)盤克隆只能做到并存方式。
show dev 假定,原系統(tǒng)盤的控制臺(tái)方式設(shè)備名為dkb100:,而新盤為dkb200:,發(fā)行介質(zhì)光碟為dka400: boot dkb400 用光碟引導(dǎo)系統(tǒng),
歡迎安裝(主機(jī)信息)文件?Unix Shell 窗口
- #file /dev/rdisk/dsk*c 假定,原系統(tǒng)盤的設(shè)備名為dsk0,新盤的為dsk1,
- # disklabel -z dsk1
- # dd if=/dev/rdisk/dsk0c of=/dev/rdisk/dsk1c conv=noerror,sync bs=100k
- # cd /etc/fdmns
- # mkdir root_domain usr_domain
- # cd root_domain
- # ls -l
- # ln -s /dev/disk/dsk1a
- # cd ../usr_domain
- # ln -s /dev/disk/dsk1g
- # cd
- # mount -t advfs root_domain#root /mnt
- # cd /mnt/etc/fdmns/root_domain
- # ls -l (應(yīng)該顯示dsk0a?/dev/disk/dsk0a)
- # rm dsk0a
- # ln -s /dev/disk/dsk1a
- # cd ../usr_domain
- # ls -l
- # rm dsk0g
- # ln -s /dev/disk/dsk1g
- # cd ../..
- # vi sysconfigtab 將其中swapdevice=/dev/disk/dsk0b改為swapdevice=/dev/disk/dsk1b
- # umount /mnt
- # exit
- 主機(jī)信息?文件?退出?#
- # halt
boot dkb200 使用新制作的克隆盤引導(dǎo)系統(tǒng)。
Tru64 Unix V5.1中,關(guān)于Unix Shell我們就講解到這里了。
【編輯推薦】