2024年3月13日发(作者:)

UNIX系统管理-第八章 创建文件系统

目标

学完这一章,你能够做以下事情:

以命令行方式创建文件系统。

以命令行方式装载或者卸载文件系统

通过/etc/fstab文件来自动地装载文件系统

文件系统创建概述

如果你要扩展文件系统的整体容量,你可以创建新的文件系统,并且把它加入到原来的文件层次结构

中。文件系统可以创建在一个单独的磁盘上,也可以创建在一个逻辑卷中。

在创建文件系统之前,你不是必须要增加一块新的磁盘。如果你的卷组中有空闲的extent,你就可以

简单地利用这些空闲空间先创建一个逻辑卷,然后在上面创建文件系统。

创建一个新的文件系统通常是由于以下的原因:

你预期当前的文件系统会很快达到其最大的容量。

你当前的文件系统已经达到最大的容量

你为一些特殊的原因,想要物理上分割文件系统。例如,不同组的用户要使用不同的磁盘空间

你想要创建一个唯一属主的文件系统或者是要创建镜像。

创建一个新的文件系统

1.创建新的文件系统

newfs -F vxfs /dev/vg01/rmyfs1

2.为这个文件系统创建装载点目录。

mkdir /myfs1

3.装载这个新文件系统

mount /dev/vg01/myfs1 /myfs1

4.将这个文件系统加入到/etc/fstab文件中

首先,你必须为这个新文件系统创建一个超级块,inode表,和其它的系统metadata数据结构。newfs

命令就是创建这些数据结构的工具。上例中,在逻辑卷/dev/vg01/rmyfs1中创建了一个vxfs类型的文件

系统。

一旦你使用newfs命令创建了文件系统的metadata数据结构,你必须为这个文件系统创建一个装载

点,然后再装载这个文件系统。

最后,如果你想要是这个文件系统持续生效,你应该将其加入到/etc/fstab文件中去。每一次当系统

启动的时候,/etc/fstab文件会被用来自动装载文件系统。所以,如果一个新的文件系统没有被加入到

/etc/fstab文件中,在下一次系统启动的时候就不会被自动装载。