打不死的心态活到老。

SUN的入门培训资料3

上一篇 / 下一篇  2007-11-12 11:54:51 / 个人分类:linux

51Testing软件测试网#GLR%z9m\

http://www.xxlinux.com/linux/article/unix/rumen/2006-06-25/2114_3.html51Testing软件测试网"Y YV+p!Q N;jZ,Yd#H6v

}2L U1H.L%G }0(5) STOP+A 51Testing软件测试网/|3X xRU{
(6) 直接关闭电源。51Testing软件测试网ue}!D&B(mI!_q!d
紧急情况下,按Stop+A , 如Stop+A不起作用,则将设备电源关闭。这是极端情况,这两种方法不是干净的关闭,是突然关闭的,仅在紧急情况使用。
hL5H's'ua5E0
dV%@#Nd`0硬盘管理51Testing软件测试网#Xp h.qbSL
51Testing软件测试网8fkh5Y0H/]
(一)硬盘和文件资源
7BxE%NX3U9i0硬盘和CD-ROM设备使用块设备接口,硬盘设备文件存储在/dev目录下。字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下。
'|+m,e3T0b&i$^0在Solaris系统中用设备名来代表磁盘。磁盘设备名是类似cntndn格式的一系列字母和数字,比如我们看到的c0t0d0。设备名中的字母(c,t,d)都是一样的,但n代表的数字表示特定的磁盘或者系统。例如c0t0d0表示0号控制器,0号磁盘,0号LUN,这通常指代系统中的第一个硬盘,往往也是系统的启动磁盘(boot disk)。51Testing软件测试网B(p-zl0Jr9NVm
sun使用下列命名方式定义逻辑设备名:51Testing软件测试网 K9wD:ytz e M
/dev/[r]dsk/cntndnsn 
(k5Hcx Dxe1G aE3J0例子: 51Testing软件测试网]|#] K9P4RQM%i5y
/dev/dsk/c0t3d0s0 
nH%Nk6OP0c:逻辑控制器号(逻辑控制器) 
U{^I-I'N |0t:物理总线目标号  51Testing软件测试网.? _Q?G
d:磁盘或逻辑单元号(LUN)  51Testing软件测试网p/^3h~pP iuz
s:分区号 
lj[Z m(RX{0cn:n指磁盘控制器。当SUN系统搜集安装在系统中的磁盘控制器信息时,它给每个磁盘控制器一个数值,数值取决于系统监测控制器的先后顺序。第一个被检测到的控制器分配的数值是0,第二个控制器是1,依次类推。对IDE系统来说,第一个IDE通道为0,第二个(如果存在的话)通道为1。 
!d%XL5_A7D0tn:n指磁盘的目标号。这个数字有时候被称为SCSI标识符,磁盘控制器上的每一个磁盘都有一个唯一的目标号。控制器通过这个目标号可以对每个磁盘独立寻址。对IDE磁盘而言,主盘的目标号是0,从盘的目标号是1。 51Testing软件测试网fm*A'_ gA*L
dn:n指磁盘的逻辑单元号(LUN)。在有些磁盘阵列中,LUN被用来区分系统中的各个磁盘。一个阵列可以用一个目标号来表示一组磁盘,然后用LUN来表示这个磁盘组中的单个磁盘。这种方式被广泛应用于SCSI磁盘阵列和光盘转换设备中。对单个磁盘或IDE磁盘,这个数字总是设定为0。 
2eti`a:PF0E0sn:n指磁盘上的分区号。它和磁盘的分区对应。就如我们前面所说的“Solaris下,一个磁盘包含8个分区,标记为0-7”,因为这里n的数值只能是0——7。 51Testing软件测试网9sNb[|
以上的内容,就可以详细说明出c0t0d0s0的含义了。
ED`%Hw8z'R:c0dmesg命令 51Testing软件测试网!j'JmS$G ~ A,c0b Y"G1S?
dmesg命令用实例名和物理名来标识连到系统上的设备。dmesg命令也显示系统诊断信息、操作系统版本号、物理内存的大小以及其他信息。51Testing软件测试网_:r;@)`6u;P
例子:
m"ppT+R`E0下面的输出信息是从前面的dmesg例子的输出信息中提取出来的,标识着连到系统上的硬盘设备。
i M kq6Y6?tg0对每个硬盘设备,输出三行信息,分别表示:51Testing软件测试网eqS-R*J-@ d
1. 硬盘的实例名。
-L(_V!k/xh02. 硬盘的物理设备名。51Testing软件测试网m;F&gwI
3. 硬盘的市场名和硬盘的外形信息特征。51Testing软件测试网^8Ze \i1^
硬盘的逻辑设备名是对硬盘的物理设备名的符号连接。硬盘的实例名是对物理设备命名的内核的缩写,Solaris命令不用此来表示硬盘。
w[\^fJ ~0向一块硬盘写入数据之前,首先需要将其分区和格式化,这个过程一般可以分为3个步骤: 51Testing软件测试网/T)g$T)Mx
1. 物理格式化,也就是通常所说的低级格式化(Low-Level Formatting,LLF); 
AY p+j%zWz9NF{02. 分区; 51Testing软件测试网(y xksyl
3. 逻辑格式化,也就是通常所说的高级格式化(High-Level Formatting,HLF)51Testing软件测试网0nx N W\.T
低级格式化的时候,硬盘被分成若干个磁道,这些磁道又被分成若干个扇区,每个扇区填充了随机数据。几乎所有的硬盘在出厂前都已经被低级格式化过,所以,用户只要对硬盘进行下面两个步骤(分区和逻辑格式化)就可以了。 51Testing软件测试网1_ytxe3R@x1Bc5v
(二)硬盘分区 
!ko\)]J0分区会将硬盘分成几个部分,成为分区或者是分片。“分片”是“分区”的另一种说法。每个分区/分片由若干个柱面组成。绝大多数下,Solaris中的一个硬盘分区对应一个文件系统。一个分区不能包含多个文件系统;同样,一个文件系统也不能跨越多个分区。Solaris中,对硬盘进行分区,就是使用format命令。51Testing软件测试网`~?Dnq(LJ;Ptwd%D
solaris利用在设备目录下的字符设备文件和块设备文件对硬盘进行访问。然而,硬盘不是由用户直接访问的,是通过分区对它进行访问的,分区由设备目录下的设备文件来表示。
;_${0L!T9P|0分区是管理数据的一个方便的方法。重要的系统文件和程序可以存在一个分区,而用户产生的文件放在另一个分区。它保持不同类型的数据在不同的分区。这使系统管理员能灵活地利用数据或使用不同的备份机制。因为用户的数据每天都发生变化,系统管理员应每天作备份。而重要的系统数据不是经常变化,也就不需经常做备份。51Testing软件测试网)[v|Hm,LK
由Sun提供的硬盘分区可多达8个,用1-7标识。
@x p4u"}vr0分区2表示整个硬盘。
*C}%rFD!O4k*K%[ p0分区5表示/opt文件系统,此文件系统用来存贮那些未随操作系统一起提供的软件。
V7Dv:M,E0s#W8hQ0分区6 是/usr分区,此文件系统包含那些只能在某些类型的系统上运行的文件(如SPARC executables)和一些能在所有系统类型上运行的文件(如联机手册放在/usr/share目录下)。51Testing软件测试网 _hg5R[ p!D
分区7的文件系统称为/export/home,这是挂接用户主目录的挂接点。51Testing软件测试网vOn|:yzxce
硬盘分区通过在/dev目录下的逻辑设备文件加以访问.如/dev/dsk/c0t0d0s0表示在第一个硬盘上的第一分区。51Testing软件测试网&`%Vka4Pk\
format实用程序 
:n4~6??'_.C0format程序是一个硬盘维护工具,由系统管理员使用,其类似于DOS中的fdisk命令,主要完成以下任务: 
+F4x!xPdPW0• 重新格式化硬盘。
/{)lsO4c'l s iB"p0• 改变分区大小。
}N/T%RMV2Qi0• 修理和分析硬盘扇区。51Testing软件测试网3if'H2]}%r9|
硬盘分区信息可以通过format命令查看,例如,显示出来的信息如下: 51Testing软件测试网5[r$G%Pp
# format 
D0O ?+S#`0CQ _0Searching for disks...done 
H@5W*Fq1tO%?0
/o9waW_u}1C;V0AVAILABLE DISK SELECTIONS: 51Testing软件测试网 K#k:I9f.m KLjc\b*Cw_
       0. c0t0d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>; 
!dAeYi8q#RJ4Ej0          /pci@1f,4000/scsi@3/sd@0,0 51Testing软件测试网5b URNi6q7cO

(E4m;iW:n.Rt1G0系统信息中0. c0t0d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>;/pci@1f,4000/scsi@3/sd@0,0的含义很简单,0. c0t0d0就代表只装了一个硬盘,<SUN18G cyl 7506 alt 2 hd 19 sec 248>;代表的是这个硬盘的大小和柱面信息,/pci@1f,4000/scsi@3/sd@0,0所代表的,就是这个硬盘的实际物理地址。这些信息看起来很复杂,其实一般都只需要看看format命令抓出来的硬盘数量,是不是我们装在系统上的数量。
Z/I&M7OwtMw051Testing软件测试网/_/U8mC;RB'U A
Specify disk (enter its number): 0 
"ac8^7uo$|3^Y2P0selecting c0t0d0 
2\.en4g&GUJ*~#B0[disk formatted] 51Testing软件测试网C!?5ZR%^ vqX
Warning: Current Disk has mounted partitions. 51Testing软件测试网~;~c1Iaz
51Testing软件测试网"wk#_dG%u'{a
FORMAT MENU: 51Testing软件测试网q4FDSICgv0H
        disk       - select a disk 51Testing软件测试网&R,n"^,k jj I(V#`
        type       - select (define) a disk type 51Testing软件测试网e:~;v7D&eJ
        partition  - select (define) a partition table 
'r L6`&S&Y-H j|%y0        current    - describe the current disk 51Testing软件测试网D8nA Y-Gp
        format     - format and analyze the disk 
qOu;V{+D0        repair     - repair a defective sector 51Testing软件测试网5|[A1~|4a2M*n8j
        label      - write label to the disk 51Testing软件测试网:sGI A3mZ
        analyze    - surface analysis 51Testing软件测试网2i.`"D W t*q.iP
        defect     - defect list management 
KR{#N};Z+Mk0        backup     - search for backup labels 
9lR1@N S p0        verify     - read and display labels 
9POC \ F6W @b:T0        save       - save new disk/partition definitions 
6vpHv4YY0        inquiry    - show vendor, product and revision 
?&Y\P+n g]0        volname    - set 8-character volume name 51Testing软件测试网q A8d(`!|1G9g]BR
        !<cmd>;     - execute <cmd>;, then return 
PW?Gm0        quit 
{F-Yp,P2u[Ma0下面是format主要的几个子命令的作用:
(t^D6Yz$yx [ G5v0part 标识分区号0-7。51Testing软件测试网#B'vX(k'];e
tag 显示分区标签,分区标签用于标识该分区所用的目的(root,usr,home,交换区). 
5Tx7G,NJ-u0flag 显示分区标志,用以标识访问权限. 
"zcv{-i0cylinders 显示起始和终止的柱面号. 51Testing软件测试网:m @)f1?"J
size 按一定方式,以Mbytes或Gbytes为单位显示分区大小. 
)N6SV;mJ!uT5HY0blocks 按柱面数、磁头数和扇区数来标识分区的大小.
@1t?"O c7^e0
H@e)`/k'Y6{5Nr0format>; p 
U5UT+{-_3^c:O051Testing软件测试网 G0v ql'?9GX5fc9}
PARTITION MENU: 
-w+y!`b:`i'RT0        0      - change `0' partition 51Testing软件测试网{:{W?p&}
        1      - change `1' partition 
{)Y#R;Hj[:C0        2      - change `2' partition 
m6HI}y.tRn!F0        3      - change `3' partition 
%c+z |\g&|R(KR0        4      - change `4' partition 
K}&un;n!?p |-a#n0        5      - change `5' partition 
#w \] e h+x^h0        6      - change `6' partition 51Testing软件测试网-D.A}f0d&j9p ^5yV
        7      - change `7' partition 51Testing软件测试网'H{.l`1sr1dW
        select - select a predefined table 51Testing软件测试网&y6]i c5jT Ys
        modify - modify a predefined partition table 51Testing软件测试网 O{\Iy)xg6m
        name   - name the current table 51Testing软件测试网2_7F\9i^k


TAG: 学习资料 linux

 

评分:0

我来说两句

Open Toolbar