2016 - 2024

感恩一路有你

使用低级命令创建AIX系统下的文件系统

浏览量:3812 时间:2024-08-08 22:01:29 作者:采采

在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工具只是调用了上述几个低级命令来完成文件系统的创建过程。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。