ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【Solaris】Solaris文件系统管理1 UFS文件系统的创建

【Solaris】Solaris文件系统管理1 UFS文件系统的创建

原创 Linux操作系统 作者:海星星hktk 时间:2016-01-08 13:37:18 0 删除 编辑
Solaris文件系统管理1
UFS文件系统的创建

OS:oracle solaris 10

添加25G的硬盘,分3个区,大小分别为15g   8g   2g

分别挂载到/u01         15g
         /software     8g
剩下一个2g创建swap



1 虚拟机添加控制器、硬盘
查看当前文件系统信息
[root@solaris188:/]#df -h


查看当前操作系统中可用的硬盘,只有创建时的一块硬盘c0t0d0 ,ctrl+c 结束查看
[root@solaris188:/]#format


1.1 正常关闭当前操作系统  
[root@solaris188:/]#shutdown -y -g0 -i5

init 5  
  poweroff
1.2 添加控制器、添加硬盘
添加一个SCSI控制器



在新添加的SCSI控制器中添加一块25G的硬盘


选择 创建新的虚拟盘












添加完成后启动虚拟机
2 对磁盘进行分区 format
使用format命令查看系统是否识别磁盘
[root@solaris188:/]#format


当前已经识别到新添加的硬盘c1t0d0
如果没有识别到,可以ctrl + c退出,然后使用devfsadm命令扫描系统设备,再format查看
[root@solaris188:/]#devfsadm

输入新添加的硬盘序号数字 1 回车      此处不能选0,0是安装系统时的第一块硬盘


输入p   (partition的首字母) 对磁盘进行分区
format> p


因为是新添加的磁盘,提示需要先进行fdisk操作
运行fdisk程序创建solaris fdisk分区,输入 y 接受
format> fdisk


输入help 查看当前可用命令
format> help


再次输入p  进行partition分区
format> p


输入p ,显示当前分区表    此处p 对应 print
partition> p


其中 2号、8号、9号不能使用的,进行分区时可以选择剩下的0,1,以及3-7共7个。

输入0,选择0号分区,前两项默认直接回车,starting cyl 输入0,size输入15gb
partition> 0


help查看当前可用命令,p显示当前分区表
partition> p

可以看出0号分区Cylinders 为 0 - 1958 ,则下一个分区cyl要从 1959开始

输入1,选择1号分区,前两项默认直接回车,starting cyl 输入1959,size输入8gb


p显示当前分区表
partition> p


可以看出已经使用Cylinders 为0- 3003 ,则下一个分区cyl要从 3004开始
注意2号不能使用,可以使用3-7

输入3,选择3号分区,前两项默认直接回车,starting cyl 输入3004,size直接输入2gb会报错,剩余磁盘不足,可以输入?查看可用大小,输入1.96gb


p显示当前分区表
partition> p



help查看当前可用命令,quit退回到format主菜单
partition> help
partition> quit


label 保存当前分区信息,y继续,verify 显示分区信息
format> label
format> verify

quit退出format分区菜单
format> quit


3 对分区进行格式化 newfs

对新分的三个区进行格式化 注意,分别是s0 s1 s3,未格式化的设备是裸设备,目录是/dev/rdsk
/dev/rdsk/c1t0d0s0
/dev/rdsk/c1t0d0s1
/dev/rdsk/c1t0d0s3

[root@solaris188:/]#newfs /dev/rdsk/c1t0d0s0
[root@solaris188:/]#newfs /dev/rdsk/c1t0d0s1
[root@solaris188:/]#newfs /dev/rdsk/c1t0d0s3


4 创建挂载点 mkdir(目录)

创建两个目录/u01 和 /software ,作为挂载点

[root@solaris188:/]#mkdir /u01
[root@solaris188:/]#mkdir /software


5 临时挂载文件系统mount(重启后失效)
在/u01目录中生成文件作为对比
[root@solaris188:/]#echo "hello,u01" > /u01/file1
[root@solaris188:/]#cat /u01/file1

查看当前文件系统信息
[root@solaris188:/]#df -h


使用mount命令手动挂载文件系统,/u01对应 s0 15g   /software对应s1 8g
注意,格式化以后设备是块设备,对应目录是/dev/dsk
[root@solaris188:/]#mount /dev/dsk/c1t0d0s0 /u01
[root@solaris188:/]#mount /dev/dsk/c1t0d0s1 /software

挂载完成后查看文件系统信息
[root@solaris188:/]#df -h


查看/u01中内容,file1文件不显示
[root@solaris188:/]#ls /u01



在/u01中生成新文件
[root@solaris188:/]#echo "hello,new u01" > /u01/file1
[root@solaris188:/]#ls /u01
[root@solaris188:/]#cat /u01/file1



6 文件系统的卸载 umount
新开一个session    
cd /u01
vi /u01/file1


卸载/u01  /software,报错/u01 busy  df -h查看文件系统 /software卸载成功
[root@solaris188:/]#umount /u01
[root@solaris188:/]#umount /software



7 停止访问文件系统进程 fuser


查看并停止访问/u01的进程
[root@solaris188:/]#fuser -cu /u01
[root@solaris188:/]#fuser -ck /u01
[root@solaris188:/]#fuser -cu /u01



再次卸载/u01  成功  查看/u01下文件内容,是之前的旧file1

[root@solaris188:/]#umount /u01
[root@solaris188:/]#df -h
[root@solaris188:/]#ls /u01
[root@solaris188:/]#cat /u01/file1


手动挂载
[root@solaris188:/]#mount /dev/dsk/c1t0d0s0 /u01
[root@solaris188:/]#mount /dev/dsk/c1t0d0s1 /software
[root@solaris188:/]#df -h
[root@solaris188:/]#reboot


重启后再次查看,文件系统中没有 /u01  /software
[root@solaris188:/]#df -h


想要永久生效(重启仍然生效),需要写入/etc/vfstab,实现开机自动挂载
8 开机自动挂载
查看当先配置文件
[root@solaris188:/]#cat /etc/vfstab

块设备、裸设备、 挂载点、文件系统类型、是否开机自检、是否开机挂载、挂载选项
检查顺序的值:
-  忽略         swap(虚拟文件系统)
0  不检查    
1  串行检查   (根/)
2  并行检查    (普通文件系统)

mount at boot:
yes     ufs
no     根文件系统   swap  虚拟文件系统


修改前备份配置文件
[root@solaris188:/]#cp /etc/vfstab /etc/vfstab.bak


编辑/etc/vfstab,在最后追加两行内容,开机自动挂载/u01 和 /software
[root@solaris188:/]#vi /etc/vfstab   追加两行内容
/dev/dsk/c1t0d0s0       /dev/rdsk/c1t0d0s0      /u01    ufs     2       yes     -
/dev/dsk/c1t0d0s1       /dev/rdsk/c1t0d0s1      /software       ufs     2       yes     -



使用mount命令挂载确认
[root@solaris188:/]#mount /u01
[root@solaris188:/]#mount /software
[root@solaris188:/]#df -h


重启查看,/u01和/software可以开机自动挂载


吕星昊
lvxinghao@163.com
2016.1.8

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29475508/viewspace-1973791/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
恩墨学院 Oracle OCM 认证培训教学总监。拥有RHCE、OCP、OCM 认证证书。5年教育培训行业经验。Oracle WDP 注册OCM讲师,已培养Oracle OCP认证专家1000余人,培养Oracle OCM认证大师200余人。

注册时间:2014-02-08

  • 博文量
    128
  • 访问量
    2510065