当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Solaris硬盘分区学习笔记(转载)

Unix/Linux
Linux系统上把PHP编译进Apache静态内核
Linux操作系统下的多线程编程详细解析
高手进阶 Linux系统中内核定时器的应用
Linux内核初始化及启动之用户模式开始
Linux系统核心源程序文件组织结构介绍
Linux的内核软中断(softirq)执行分析
嵌入式 用户图形接口uC/GUI的简单分析
教你用APF和BFD来加强Linux的防火墙
铲除病毒攻击两大威胁 走近Linux防护
使用SSL 保护VNC应用程序
Linux与Unix二大操作系统编程的安全
为Linux服务器部署高效防毒软件
通过LoadRunner监控Linux的资源状况
Linux操作系统安全管理十大招数介绍
黑客高级技巧 Linux后门技术及实践
提高Linux操作系统安全性的十大招数
开发 Linux系统下的磁盘加密方法详解
用 coLinux 进行虚拟化
做好防范 Linux系统下的攻击软件全接触
Linux操作系统的口令安全问题详细解析

Unix/Linux 中的 Solaris硬盘分区学习笔记(转载)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 170 ::
收藏到网摘: n/a

Solaris硬盘分区学习笔记
Solaris硬盘分区学习笔记
参考文章《隆重推荐:Solaris硬盘分区简介》,地址:http://chinaunix.net/jh/6/538888.html
好久没来了,最近单位的事很多,剩下的大部分时间都在看SA119,也没什么东西要写上来,今天看了这篇文章,就写些心得上来。
整个系统的硬盘信息可以用format命令查看,但必须在root权限下。例如:
# formatSearching for disks...done
AVAILABLE DISK SELECTIONS: 0. c0t8d0 /pci@1f,4000/scsi@3/sd@8,0 1. c0t10d0 /pci@1f,4000/scsi@3/sd@a,0 2. c0t12d0 /pci@1f,4000/scsi@3/sd@c,0Specify disk (enter its number): 1selecting c0t10d0[disk formatted]Warning: Current Disk has mounted partitions.
FORMAT MENU: disk - select a disk type - select (define) a disk type partition - select (define) a partition table current - describe the current disk format - format and analyze the disk repair - repair a defective sector label - write label to the disk analyze - surface analysis defect - defect list management backup - search for backup labels verify - read and display labels save - save new disk/partition definitions inquiry - show vendor, product and revision volname - set 8-character volume name ! - execute , then return quitformat> p

PARTITION MENU: 0 - change `0' partition 1 - change `1' partition 2 - change `2' partition 3 - change `3' partition 4 - change `4' partition 5 - change `5' partition 6 - change `6' partition 7 - change `7' partition select - select a predefined table modify - modify a predefined partition table name - name the current table print - display the current table label - write partition map and label to the disk ! - execute , then return quit从中可以看出笔者有三块硬盘,其中/pci@1f,4000/scsi@3/sd@8,0: /pci@1f,4000/scsi@3/sd@a,0:/pci@1f,4000/scsi@3/sd@c,0就是三块是硬盘的物理地址。
一块硬盘要使用,一般要经过低格,分区,格式化三个步骤,而用户一般只需要后面两个步骤,第一个步骤硬盘在出厂前,厂家就已经做好了。经过分区后,一个硬盘上就会有一个或多个分区(在solaris下,一块硬盘有8个分区,由 0至7),每个分区由若干个柱面构成。solaris中一个分区对应一个文件系统,它们之间是一一对应的(即一个分区只能包含一个文件系统,而一个文件系统也不能跨分区存在)。分区用format命令可以实现。 当格式化后,将分区内的柱面分成柱面组,每个柱面组包含几个连续的柱面。solaris中用newfs来实现高级格式化,默认的是unix文件系统(ufs,unix file system),他使用一下四种类型的块:引导块,超级块,索引节点(I节点),文件块/数据块。磁盘的命名solaris中用设备名指代磁盘,磁盘的设备名是以cNtNdN为格式的字母和数字的组合(N代表数字),其中cN代表逻辑控制器号(控制接口),tN代表物理总线目标号(目标地址,scsi设备将给予scsi-ID),dN代表磁盘或逻辑单元号(设备地址或者卷的raid地址,一个地址多个盘)。至于逻辑设备名称格式则是如:cNtNdNsN,sN代表分区号(片地址,也就是说分区地址),其它同上。 所有的设备地址都将作为链接文件存于/dev/dsk和/dev/rdsk这两个目录下,这些链接点将直接链接到物理设备名