使用低级命令创建AIX系统下的文件系统
在AIX系统中,管理员经常需要创建各种类型的文件系统。虽然许多管理员习惯使用系统管理界面工具SMIT或者crfs命令来完成此任务,但是这种方式可能会给一些初学者带来困惑。他们无法理解命令执行后系统所做的具体操作。因此,本文将介绍一些低级命令,帮助初学者更好地理解文件系统的创建过程。
使用crfs命令创建文件系统
首先,我们可以使用crfs命令来创建一个20G大小的文件系统。以下是使用crfs命令的示例:
```
crfs -v jfs2 -g testvg -a size20G -m /testfs
```
上述命令的含义是在名为testvg的卷组上创建一个格式为Jfs2的20G大小的文件系统,并将其挂载到/testfs目录上。
使用低级命令分步理解crfs命令的工作
为了更好地理解crfs命令的工作原理,我们可以使用以下低级命令逐步实现相同的功能:
1. 创建一个逻辑卷(lv),名称为testlv,隶属于testvg卷组。由于testvg的pp大小为512M,我们为testlv分配了40个pp。
```
mklv -y testlv -t jfs2 testvg 40
```
2. 将testlv格式化为jfs2文件系统。
```
mkfs -V jfs2 /dev/testlv
```
3. 创建另一个逻辑卷(lv),名称为loglv,并分配2个pp。
```
mklv -y loglv testvg 2
```
4. 将loglv修改为jfs2log格式。
```
chlv -t jfs2log loglv
```
5. 使用logform命令将loglv格式化为jfs2日志系统。
```
logform -V jfs2 /dev/loglv
```
6. 创建挂载点/testfs1,并将testlv挂载到该挂载点上。
```
mkdir /testfs1
mount -o log/dev/loglv /dev/testlv /testfs1
```
7. 最后,我们可以通过df -g命令查看两个文件系统的状态。
```
mount /testfs
df -g
```
通过以上步骤,我们可以看到使用低级命令创建的文件系统与使用crfs命令创建的文件系统具有相同的效果。事实上,crfs命令或者SMIT工具只是调用了上述几个低级命令来完成文件系统的创建过程。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。