位置: 编程技术 - 正文

Solaris系统硬盘分区知识(solaris 磁盘管理)

编辑:rootadmin

推荐整理分享Solaris系统硬盘分区知识(solaris 磁盘管理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:solaris挂载硬盘,solaris格式化硬盘,solaris磁盘分区,solaris fdisk,solaris 磁盘管理,solaris fdisk,solaris查看磁盘分区表,solaris fdisk,内容如对您有帮助,希望把文章链接给更多的朋友!

Solaris系统硬盘分区知识(solaris 磁盘管理)

Solaris下,一个磁盘包含8个分区,标记为0-7。此信息可以通过format命令,然后选择一个硬盘来看到,例如,在我自己的系统中(Solaris 9,Ultra ),显示出来的信息如下: # format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t0d0 <SUNG cyl alt 2 hd sec >; /pci@1f,/scsi@3/sd@0,0 Specify disk (enter its number): 0 selecting c0t0d0 [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 !<cmd>; - execute <cmd>;, then return quit format>; 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 !<cmd>; - execute <cmd>;, then return quit partition>; 不要看到内容这么多,就被吓住了,其实,format命令之后0. c0t0d0 < SUNG cyl alt 2 hd sec >;/pci@1f,/scsi@3/sd@0,0所显示出来的含义很简单,0. c0t0d0就代表这台Ultra 里面只装了一个硬盘(至于c0t0d0的具体含义,稍后会介绍),< SUNG cyl alt 2 hd sec >;代表的是这个硬盘的大小和柱面信息,/pci@1f, /scsi@3/sd@0,0所代表的,就是这个硬盘的实际物理地址。这些信息看起来很复杂,其实一般都只需要看看format命令抓出来的硬盘数量,是不是我们装在系统上的数量,例如你装了两个硬盘,但是这里只有一个硬盘的信息,就需要认真面对了。 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 !<cmd>; - execute <cmd>;, then return quit format>; p 这里所列出来的,是可以使用的命令,比如我在最下面format>;,就是用了p这个命令(慢点,上面没有p这个命令啊?其实,这里p就是partition的简写),然后,列出了以下内容: 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 !<cmd>; - execute <cmd>;, then return quit partition>; OK,到这里,我们的目的也达到了,这些信息应该很清楚的证明了:Solaris下,一个磁盘包含8个分区,标记为0-7。后面的仍然是一些可以用到的命令,这些命令的具体含义,大家可以看命令后面的英文介绍,至于怎么使用,以后再说。下面我们将进入今天的重点。 向一块硬盘写入数据之前,首先需要将其分区和格式化,这个过程一般可以分为3个步骤: 1. 物理格式化,也就是通常所说的低级格式化(Low-Level Formatting,LLF); 2. 分区; 3. 逻辑格式化,也就是通常所说的高级格式化(High-Level Formatting,HLF) 低级格式化的时候,硬盘被分成若干个磁道,这些磁道又被分成若干个扇区,每个扇区填充了随机数据。几乎所有的硬盘在出厂前都已经被低级格式化过,所以,用户只要对硬盘进行下面两个步骤(分区和逻辑格式化)就可以了。 分区的动作将硬盘分成几个部分,成为分区或者是分片(注意:前面的“分区”是动词,后面的是名词哦)。每个分区/分片由若干个柱面组成。绝大多数下,Solaris中的一个分区一一对应一个文件系统。一个分区不能包含多个文件系统;同样,一个文件系统也不能跨越多个分区。Solaris中,对硬盘进行分区,就是使用我们开始的时候使用过的format命令。 当Solaris进行高级格式化的时候,将每个分区分成许多柱面组,每个柱面组包括了几个连续的柱面。文件系统在这些柱面组中建立文件和目录,并尽量将同一个文件的数据保存在同一个柱面组中。这样的机制能够保证磁头读取数据的时候移动最少,从而加快数据的读取速度。Solaris中使用 newfs命令来实现高级格式化,默认的文件系统是UNIX文件系统(UFS:Unix File System),它使用下列类型的块: 1. 引导块:存储系统启动时所需的信息 2. 超级块:存储文件系统信息 3. 索引节点(i节点):存储文件系统中的单个文件信息 4. 存储块/数据块:存储文件数据 下面来详细介绍一下这几种类型的块。 引导块: 引导块存储系统启动时所需的信息。引导块总是位于硬盘的第一个柱面组,占用分区的前8KB。 超级块: 超级块存储文件系统信息,它包含了下列信息: 1. 文件系统中总块数(文件系统大小) 2. 文件系统中数据块的数目 3. 索引节点的数目 4. 柱面组的数目 5. 块的大小 6. 磁盘碎片的大小 7. 空闲块的个数 8. 空闲的索引节点的个数 超级块对文件系统极其重要,所以Solairs系统采用多个备份来确保它的安全。偶尔,当没有正常关闭系统或硬盘出现故障的时候,会造成默认超级块不能正确读取或者是和其备份的超级块不一致。这时,就需要进行修复工作。通常在重新启动系统的时候,系统会调用fsck命令来自动完成。当fsck发现默认的超级块已经损坏而且无法自动修复的时候,会提示用户手动进行修复。 手动进行修复的时候,可以根据以下几个步骤进行: 1. 以单用户的身份进入系统,例如在PROM的模式下(即ok状态下)用命令boot -s可进入单用户模式,或者在系统中sync;sync;sync;init 0也可进入单用户模式(至于什么是单用户模式,以后会详细介绍) 2. 如果损坏的文件已经安装到文件树中,可以进入另一个目录,然后将损坏的文件系统卸载,例如: #cd / #umount /var 3. 使用newfs -N命令显示超级块的值,此命令会列出备用的超级块在文件系统中的位置: # newfs -N /dev/dsk/c0t0d0s1 /dev/rdsk/c0t0d0s1: sectors in cylinders of tracks, sectors .4MB in cyl groups ( c/g, .MB/g, i/g) super-block backups (for fsck -F ufs -o b=#) at: , , , , , , , , , , , , , 4. 从newfs -N命令列出的备用超级块中选择一个作为fsck命令的一个选项进行修复: #fsck -F ufs -o b= /dev/rdsk/c0t0d0s1 索引节点 索引节点包含了一个文件除去文件名以外的所有信息。一个索引节点占用字节的磁盘空间,它包含了下列信息: 1. 文件类型:普通文件、目录、块设备文件、字符设备文件、链接等 2. 文件权限:读、写、执行权限的组合 3. 文件的硬链接数 4. 文件所有者的用户ID 5. 文件所属的组ID 6. 文件大小(字节数) 7. 一个包含个磁盘块地址的数组 8. 文件最近的访问日期和时间 9. 文件最后一次修改的日期和时间 . 文件创建的日期和时间 硬盘上的每个文件,都有一个描述它的信息的索引节点。文件系统创建的时候,一定数目的索引节点在硬盘柱面组中被同时创建。有时候,这些索引节点或许会不够用,例如当一个程序产生大量小文件的时候,此时文件系统就需要增加索引节点。同样,如果我们事先知道此文件系统只用来存放少数大文件,我们就可以通过减少索引节点的数目来达到节省磁盘空间的目的——毕竟每个索引节点占用字节。创建文件系统的时候,可以使用newfs命令的-i选项来增加或者减少索引节点的数目。/usr/ucb目录下的df命令可以查看文件系统中所引节点的状况。例如: # usr/ucb/df -i Filesystem iused ifree %iused Mounted on /dev/dsk/c0t0d0s0 6% / 注意:文件系统一旦创建,就无法改变它的索引节点数目,因此,当索引节点不够用的时候,首先应当备份此文件系统数据,然后创建一个包含更多索引节点的新的文件系统,然后将备份的数据恢复到新的文件系统就可以了。 存储块/数据块 存储块,也叫做数据块,它占用了文件系统的其他所有空间。这些块包含了存放在磁盘上的数据文件。每个存储块的大小在创建文件系统的时候被确定。对一个普通文件来说,存储块存放了文件的内容,对一个目录来说,存储块中存放了此目录中所有文件的索引节点号和文件名的信息。 磁盘命名 这里主要是详细解释我们最开始使用format命令的时候,看到的c0t0d0这个表示的详细含义。在Solaris系统中用设备名来代表磁盘。磁盘设备名是类似cXtXdX格式的一系列字母和数字,比如我们看到的c0t0d0。设备名中的字母(c, t,d)都是一样的,但X代表的数字表示特定的磁盘或者系统。例如c0t0d0表示0号控制器,0号磁盘,0号LUN,这通常指代系统中的第一个硬盘,往往也是系统的启动磁盘(boot disk)。 Sun使用下列命名方式定义逻辑设备名: /dev/[r]dsk/cXtXdXsX c:逻辑控制器号(逻辑控制器) t:物理总线目标号 d:磁盘或逻辑单元号(LUN) s:分区号 cX : X指磁盘控制器。当SUN系统搜集安装在系统中的磁盘控制器信息时,它给每个磁盘控制器一个数值,数值取决于系统监测控制器的先后顺序。第一个被检测到的控制器分配的数值是0,第二个控制器是1,依次类推。对IDE系统来说,第一个IDE通道为0,第二个(如果存在的话)通道为1。 tX : X指磁盘的目标号。这个数字有时候被称为SCSI标识符,磁盘控制器上的每一个磁盘都有一个唯一的目标号。控制器通过这个目标号可以对每个磁盘独立寻址。对IDE磁盘而言,主盘的目标号是0,从盘的目标号是1。 dX : X指磁盘的逻辑单元号(LUN)。在有些磁盘阵列中,LUN被用来区分系统中的各个磁盘。一个阵列可以用一个目标号来表示一组磁盘,然后用LUN来表示这个磁盘组中的单个磁盘。这种方式被广泛应用于SCSI磁盘阵列和光盘转换设备中。对单个磁盘或IDE磁盘,这个数字总是设定为0。 sX : X指磁盘上的分区号。它和磁盘的分区对应。就如我们前面所说的“Solaris下,一个磁盘包含8个分区,标记为0-7”,因为这里X的数值只能是0——7。 以上的内容,就可以详细说明出c0t0d0s0的含义了。

Solaris9系统上安装Oracleg RAC 1.Oracle官方安装文档中(下文中的doc2,doc3),有多处错误。最新的ReleaseNotes(August)更正了一些,但还有不少未得到更正。2.文中的三个脚本,在

solaris/linux 增加swap交换空间的方法 linux临时增加swap空间:step1:#ddif=/dev/zeroof=/home/swapbs=count=注释:of=/home/swap,放置swap的空间;count的大小就是增加的swap空间的大小,就是块大小,

Solaris系统上Mount(挂载) NTFS / FAT / FAT / EXT2 / EXT3文件系统 这是个在OpenSolaris的论坛中经常会被问到的问题。其解决方法如下。需要注意的是,Mount后NTFS/EXT2/EXT3只能读。下载并安装如下软件包FSWpart-打印分区表信

标签: solaris 磁盘管理

本文链接地址:https://www.jiuchutong.com/biancheng/354245.html 转载请保留说明!

上一篇:solaris系统下更改IP地址(solaris版本查询)

下一篇:Solaris9系统上安装Oracle10g RAC(solaris安装软件包)

  • 国际快递货运
  • 小规模纳税人交印花税吗
  • 高新技术企业认证都有哪些条件
  • 科技型中小企业条件
  • 外购货物准予抵扣进项税额26万元,货物已验收入库
  • 现金折扣是否可抵税
  • 润滑油交消费税税率
  • 农业企业土地租金会计分录
  • 长期股权投资的减值准备的会计处理
  • 扣除工资作为违约金
  • 认缴制下实收资本如何缴纳印花税
  • 工厂采购原材料销售给外贸公司
  • 小规模转一般纳税人生效时间
  • 企业交城建税的分录
  • 免租要怎么交税
  • 网络科技公司会计核算及账务处理
  • 购买材料,材料未验收入库,货款未付会计分录
  • 企业所得税地方分成比例
  • 房屋装修费是否分摊到地下车位成本
  • 结转成本是否要等货物卖出后
  • mac 双系统如何调整系统空间
  • 工商年报单位缴费基数怎么算出来
  • 房屋租赁合同变更
  • 大模型训练成本
  • 铁路货物运输代理
  • php语言之面向对象编程 educoder
  • 应付职工薪酬账户期末余额可能是
  • chrome浏览器清除数据
  • vue中使用require报错
  • 往账来账是什么意思
  • mongo创建db
  • 帝国cms获取当日发布的url链接
  • 商业保险可以从一家转到另一家吗
  • 不在经营范围内经营违反了什么法
  • 未使用固定资产有哪些
  • 外购存货的初始成本由买价加采购费用构成
  • sql server 2008 r2教程
  • 小规模当月开普票作废流程
  • 期权费如何入账
  • 支付宝提现到对公账户要收手续费吗
  • 水泥建材销售公司有哪些
  • 如何开具房屋租赁登记备案证明
  • 单位定期存款如遇利率调整,不论调高调低
  • 印花税减免退回会计分录
  • 包工包料怎么开13个点发票
  • 新公司成立第一次会议内容
  • 主营业务成本和其他业务成本区别
  • 应收账款的审计方式和手段
  • 港口建设费征收管理办法
  • 建筑行业预收账款预缴税
  • 怎么验证触发器的执行
  • 服务主机windows错误报告
  • windows vista server
  • 以管理员的身份运行是什么意思win10
  • win10预览版选哪个
  • ubuntu 系统卡住
  • Win10中文输入法不能用
  • 如何隐藏应用软件
  • centos 安装chia
  • glUnmapBuffer
  • js中...用法
  • 如何搭建node服务器
  • bootstrap基础
  • 如何批量删除列表
  • 批处理倒计时30秒内打开文件a,否则30秒后执行文件b
  • javascriptz
  • java scripts
  • Android屏幕适配分屏
  • js数组添加元素的方法
  • 用持久的喷剂有副作用吗
  • python flask 路由
  • python爬虫有道翻译
  • python面积
  • 小规模企业所得税怎么算
  • 国家税务总局党建工作局
  • 消费税要把增值税算进去吗
  • 海关税怎么交 怎么算
  • 城市维护建设税属于什么科目
  • 车船税代收有发票吗
  • 收购晾晒烟叶,支付价款20万元,支付价外补贴2万元
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设