Solaris之磁盘和文件系统

Solaris文件系统的类型通常为UFS(Unix File System)。在Solaris上,UFS文件系统驻留在硬盘上,这些硬盘具有原始接口和块设备接口,分别位于/dev/rdsk目录和/dev/dsk目录下。

在Solaris文件系统上创建的每一个分区都在/dev/dsk和/dev/rdsk下有相应的表项。在典型情况下,低级系统命令如fsck,使用原始接口设备;而对整个磁盘执行的命令,如df 则使用块设备。

UFS文件系统包括以下元素:

      • 引导块:boot block
    • 超级块:super block,包含索引节点的位置、文件系统大小、块数目及状态;
    • 索引节点: inode,存储文件系统上的文件细节信息;
    • 数据块:data block,存储文件

#df –k               //查询空闲磁盘空间数量

或者:#cat /etc/mnttab

Solaris中,一个硬盘通常按逻辑划分为一个或多个切片(分区)。在SPARC体系结构上,可以使用8个切片,编号0~7;在Intel系统上,可以使用10个切片,编号0~9. 切片上驻留着单一的文件系统,文件系统包含文件集合,而文件集合围绕许多目录组织的。下图是典型的SPARC系统体系结构的文件规划,其磁盘切片分配方案是比较典型的:

SPARC文件系统规划

其中切片2指整个磁盘,切片3指/export保留较老的操作系统版本,同时利用切片4作为Swap区;

磁盘的安装与规划

1. 发出命令,为系统准备重新配置引导

#touch /reconfigure

2. 同步磁盘数据,然后切断电源

#.sync; init 0

3. 关闭电源,将新磁盘连接到机器上;

4. 检查SCSI设备IDeas,确保不与任何现在SCSI设备冲突,如果冲突只需使用开关更改ID;

5. 打开电源,由boot加载内核:

ok boot

6. 运行format程序,给新磁盘分区;

7. 给新的磁盘切片建立文件系统,如

#newfs /dev/rdsk/c0t3d0s5

8. 安装新的文件系统

#mkdir /export/test

#mount /dev/dsk/c0t3d0s5 /export/test

如果希望系统启动后自动加载,可以修改/etc/vfstab文件,增加一个新的表项。

注:其它命令

1. 物理设备和实例名间的映射保存在/etc/path_to_inst文件中;

2. dmesg

3. prtconf

4. mkfile创建指定大小的文件,并用0填充,可以用g, m, b, k指定文件大小。

#newfile 1g /tmp/newfile                //生成1G大小的文件newfile

5. mkfs创建新文件系统,文件系统类型由/etc/default/fs指定,一般就是ufs.

#mkfs –F pcfs /dev/rdiskette              //创建一个pcfs文件类型的文件系统

6. lofiadm 对某个文件创建一个文件系统,如ISO文件。

7. tunefs 调节文件系统的性能。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值