打不死的心态活到老。

SUN的入门培训资料3

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

51Testing软件测试网TqM+h@6F/\F]

http://www.xxlinux.com/linux/article/unix/rumen/2006-06-25/2114_3.html51Testing软件测试网5^/WE1PSh:b-Z3|\p[

9h7T:vO#J)R$D lr.t n0(5) STOP+A 51Testing软件测试网*y6M#EitQ#|
(6) 直接关闭电源。51Testing软件测试网PK b"nZEEIb Y
紧急情况下,按Stop+A , 如Stop+A不起作用,则将设备电源关闭。这是极端情况,这两种方法不是干净的关闭,是突然关闭的,仅在紧急情况使用。
K:^Z v,f|N9qr$u0
1FznK&X O0硬盘管理
5Hx/u zu{hh0
&]Fym4R _ N'u)[q0(一)硬盘和文件资源51Testing软件测试网:@!A5t&\e)Be G{
硬盘和CD-ROM设备使用块设备接口,硬盘设备文件存储在/dev目录下。字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下。51Testing软件测试网v6{+o%h#Xn OFv
在Solaris系统中用设备名来代表磁盘。磁盘设备名是类似cntndn格式的一系列字母和数字,比如我们看到的c0t0d0。设备名中的字母(c,t,d)都是一样的,但n代表的数字表示特定的磁盘或者系统。例如c0t0d0表示0号控制器,0号磁盘,0号LUN,这通常指代系统中的第一个硬盘,往往也是系统的启动磁盘(boot disk)。
t%F zH,xF0sun使用下列命名方式定义逻辑设备名:51Testing软件测试网!ekAK~X7Y5r J
/dev/[r]dsk/cntndnsn 
a U~;\*YN-`0例子: 51Testing软件测试网XCkXp)g%\h
/dev/dsk/c0t3d0s0 
1l9^y6b!bpE0c:逻辑控制器号(逻辑控制器) 51Testing软件测试网:G5}s/i^,S+\ Q%o~
t:物理总线目标号  
yBi(b8c u0d:磁盘或逻辑单元号(LUN)  
OM}S0Nw5S0s:分区号 
,l IBG,I0cn:n指磁盘控制器。当SUN系统搜集安装在系统中的磁盘控制器信息时,它给每个磁盘控制器一个数值,数值取决于系统监测控制器的先后顺序。第一个被检测到的控制器分配的数值是0,第二个控制器是1,依次类推。对IDE系统来说,第一个IDE通道为0,第二个(如果存在的话)通道为1。 
3t o4nO/Z0tn:n指磁盘的目标号。这个数字有时候被称为SCSI标识符,磁盘控制器上的每一个磁盘都有一个唯一的目标号。控制器通过这个目标号可以对每个磁盘独立寻址。对IDE磁盘而言,主盘的目标号是0,从盘的目标号是1。 
W `_$X!UQ0dn:n指磁盘的逻辑单元号(LUN)。在有些磁盘阵列中,LUN被用来区分系统中的各个磁盘。一个阵列可以用一个目标号来表示一组磁盘,然后用LUN来表示这个磁盘组中的单个磁盘。这种方式被广泛应用于SCSI磁盘阵列和光盘转换设备中。对单个磁盘或IDE磁盘,这个数字总是设定为0。 
&Yiu7E|,m$G[ l0sn:n指磁盘上的分区号。它和磁盘的分区对应。就如我们前面所说的“Solaris下,一个磁盘包含8个分区,标记为0-7”,因为这里n的数值只能是0——7。 51Testing软件测试网BS4F~5Fo I`,_
以上的内容,就可以详细说明出c0t0d0s0的含义了。
%I T0`6sIYGp0dmesg命令 51Testing软件测试网(q;~*G-P5ci@s1k/r9Xf
dmesg命令用实例名和物理名来标识连到系统上的设备。dmesg命令也显示系统诊断信息、操作系统版本号、物理内存的大小以及其他信息。51Testing软件测试网5DW5Sg HDK&_
例子:51Testing软件测试网0s#RXW;w@Du`
下面的输出信息是从前面的dmesg例子的输出信息中提取出来的,标识着连到系统上的硬盘设备。
*I.wbZE;}6O0对每个硬盘设备,输出三行信息,分别表示:
O z] {`A]'n0W/p%W01. 硬盘的实例名。51Testing软件测试网;s1YNFX8M~P!m
2. 硬盘的物理设备名。
d}-UQFRI/\TQ03. 硬盘的市场名和硬盘的外形信息特征。51Testing软件测试网*hw5M)OKc
硬盘的逻辑设备名是对硬盘的物理设备名的符号连接。硬盘的实例名是对物理设备命名的内核的缩写,Solaris命令不用此来表示硬盘。
[8j{B/r8K~[B0向一块硬盘写入数据之前,首先需要将其分区和格式化,这个过程一般可以分为3个步骤: 
%V;|d Nz^]1r01. 物理格式化,也就是通常所说的低级格式化(Low-Level Formatting,LLF); 
5R4L-| m-I-Z'I02. 分区; 51Testing软件测试网H-?6]K9r[\E-UK#z/I
3. 逻辑格式化,也就是通常所说的高级格式化(High-Level Formatting,HLF)51Testing软件测试网 ?:\;M1lOB{5g
低级格式化的时候,硬盘被分成若干个磁道,这些磁道又被分成若干个扇区,每个扇区填充了随机数据。几乎所有的硬盘在出厂前都已经被低级格式化过,所以,用户只要对硬盘进行下面两个步骤(分区和逻辑格式化)就可以了。 
'aw,\/pm'MW{0(二)硬盘分区 
/W2jY'~0q0?Mb0分区会将硬盘分成几个部分,成为分区或者是分片。“分片”是“分区”的另一种说法。每个分区/分片由若干个柱面组成。绝大多数下,Solaris中的一个硬盘分区对应一个文件系统。一个分区不能包含多个文件系统;同样,一个文件系统也不能跨越多个分区。Solaris中,对硬盘进行分区,就是使用format命令。51Testing软件测试网/U%s-QS)]%Z(rjx8HC*L
solaris利用在设备目录下的字符设备文件和块设备文件对硬盘进行访问。然而,硬盘不是由用户直接访问的,是通过分区对它进行访问的,分区由设备目录下的设备文件来表示。51Testing软件测试网"X5r5~?\E(`.AT
分区是管理数据的一个方便的方法。重要的系统文件和程序可以存在一个分区,而用户产生的文件放在另一个分区。它保持不同类型的数据在不同的分区。这使系统管理员能灵活地利用数据或使用不同的备份机制。因为用户的数据每天都发生变化,系统管理员应每天作备份。而重要的系统数据不是经常变化,也就不需经常做备份。51Testing软件测试网-_f+i,K)DB$O6]
由Sun提供的硬盘分区可多达8个,用1-7标识。51Testing软件测试网Q|6rs E
分区2表示整个硬盘。
q2g \z ^ND0分区5表示/opt文件系统,此文件系统用来存贮那些未随操作系统一起提供的软件。
']8laN o-q7@0分区6 是/usr分区,此文件系统包含那些只能在某些类型的系统上运行的文件(如SPARC executables)和一些能在所有系统类型上运行的文件(如联机手册放在/usr/share目录下)。51Testing软件测试网Q,mTF]4cH
分区7的文件系统称为/export/home,这是挂接用户主目录的挂接点。51Testing软件测试网(R u'yo r
硬盘分区通过在/dev目录下的逻辑设备文件加以访问.如/dev/dsk/c0t0d0s0表示在第一个硬盘上的第一分区。
hbwPF'n0q,xN0format实用程序 51Testing软件测试网 @VNxX
format程序是一个硬盘维护工具,由系统管理员使用,其类似于DOS中的fdisk命令,主要完成以下任务: 
/],nC7[utH @ |Y0• 重新格式化硬盘。
I;Pfx2jgM0P#@E~0• 改变分区大小。51Testing软件测试网:|3G9LM;r(e
• 修理和分析硬盘扇区。
Si&uMh8}1v0硬盘分区信息可以通过format命令查看,例如,显示出来的信息如下: 
U dTHn T*gOj0# format 
(G3l5I*a N {gLD0Searching for disks...done 
!A#P?$Q%nj6?0^4Wv0
4D5GW&G ?*a0AVAILABLE DISK SELECTIONS: 
XK!\$NS;Z0i^\0       0. c0t0d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>; 51Testing软件测试网0F6o&u Wcz(_
          /pci@1f,4000/scsi@3/sd@0,0 51Testing软件测试网Vu(TO|

*ifg pzn ~u0系统信息中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命令抓出来的硬盘数量,是不是我们装在系统上的数量。51Testing软件测试网/F~ @/n8~%I5v
51Testing软件测试网Ji;@uruMp|js
Specify disk (enter its number): 0 51Testing软件测试网n8I_ J%G w
selecting c0t0d0 
Gy7]1dQ[%y{]\0[disk formatted] 
n:iK%c'd3B0Warning: Current Disk has mounted partitions. 
1`mMo$ox051Testing软件测试网|;d.Ua:[4a
FORMAT MENU: 
%S8x0}.l(a+aw)G0        disk       - select a disk 
:wpj+i6~tP"X0_'}1Tc)\0        type       - select (define) a disk type 51Testing软件测试网JNC2b:[n
        partition  - select (define) a partition table 51Testing软件测试网hrK x*g*G {n)r
        current    - describe the current disk 
%b_5Y7Yo*o0        format     - format and analyze the disk 
+Tb5XI2S0I0OE r R0        repair     - repair a defective sector 51Testing软件测试网.m7AAX(?
        label      - write label to the disk 51Testing软件测试网%~ i-ToZ l G
        analyze    - surface analysis 51Testing软件测试网#UC&w%Q Z
        defect     - defect list management 51Testing软件测试网uX\,o ^m)dthl~
        backup     - search for backup labels 51Testing软件测试网^/^KRt D6rA|H o$}
        verify     - read and display labels 
*g}.Z0GTH"{*b0        save       - save new disk/partition definitions 
l*v*Uz aK-B0        inquiry    - show vendor, product and revision 
_%@ HbA"aX`:]0        volname    - set 8-character volume name 
Oa3GrJ#]9Q0        !<cmd>;     - execute <cmd>;, then return 
6tB:s$m#Y W Eq y/S2N0        quit 
E'Qp{4B0下面是format主要的几个子命令的作用:51Testing软件测试网+e"Io;oNHw3Lk j9|,l
part 标识分区号0-7。
Y`*F9@%YHXJv P0tag 显示分区标签,分区标签用于标识该分区所用的目的(root,usr,home,交换区). 51Testing软件测试网'w&c4p^qO;L
flag 显示分区标志,用以标识访问权限. 
b?9GDR0cylinders 显示起始和终止的柱面号. 51Testing软件测试网qC2\T+_:?#p)O,_
size 按一定方式,以Mbytes或Gbytes为单位显示分区大小. 
hb B$dM&s0blocks 按柱面数、磁头数和扇区数来标识分区的大小.
8RH#l@&l&SZ051Testing软件测试网&Kf~l"EK@
format>; p 
0[8o;@ sC051Testing软件测试网su!`3dv-X
PARTITION MENU: 
k N1c,gEP!d^XB0        0      - change `0' partition 
!Y!VSf P9YJ ?:SX0        1      - change `1' partition 
C/f$x@h R#A0        2      - change `2' partition 51Testing软件测试网'W ?N'}1A jTH c
        3      - change `3' partition 
a'D]ZTf0        4      - change `4' partition 
B i2s*}p0        5      - change `5' partition 
b4wM\|&QV6_0        6      - change `6' partition 
"X*ON3Aub*j0        7      - change `7' partition 51Testing软件测试网5ug }\|w-o+X
        select - select a predefined table 
~1E7iC g _!|)p0        modify - modify a predefined partition table 
(D hDdl_C0        name   - name the current table 51Testing软件测试网%hP$w u2Y1^ U*Gf1S


TAG: 学习资料 linux

 

评分:0

我来说两句

Open Toolbar