【Solaris】Solaris文件系统管理1 UFS文件系统的创建
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,Solaris文件系统管理1UFS文件系统的创建 OS:oracle solaris 10添加25G的硬盘,分3个区,大小分别为15g 8g 2g分别挂载到/u01 15g/software 8g剩下
千家信息网最后更新 2025年01月23日【Solaris】Solaris文件系统管理1 UFS文件系统的创建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
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
文件
系统
输入
硬盘
命令
设备
信息
目录
磁盘
选择
内容
控制器
格式
分区表
控制
检查
再次
成功
操作系统
大小
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
漳州云橙互联网科技怎么样
淮安专业软件开发售后保障
计算机网络技术可以纹身吗
如何进戴尔服务器
如何设置数据库同步到主界面
安徽深网网络技术有限公司
嘉定市网络安全知识
国超服务器
厦门首批网络安全志愿者
服务器加显卡需要配置吗
用友服务器备份数据
np330打印服务器蓝牙怎么用
台服服务器 联盟 魔兽世界
数据库要满足第一范式吗
河北原宠网络技术有限公司
阿里云服务器教育邮箱注册
门头沟区信息化网络技术服务系统
软件开发企业开发费账务处理
数据库aoc和aop
大宗商品交易软件开发套件
请求服务器主题
常德软件开发高职
我国快递业数据库
git服务器
电力网络安全演练方案
四十岁如何提高软件开发能力
网络安全建议意见
网络安全与执法专业介绍
汽车软件开发工资
大庆麻将软件开发