Linux 文件系统的创建与挂载方法

转自:https://blog.csdn.net/gz153016/article/details/51655994

Linux的  文件系统的创建与挂载方法

1 Linux 文件系统的创建

Linux的  操作系统在安装服务器时,安装程序已经创建了自己的文件系统,但是在使用了一段时间后,


由于用户和软件系统的增加使得磁盘空间越来越紧张,此时就需要网络管理员对原有的文件系统进行扩展。


文件系统的扩展方法有两种:


一种是利用目前系统上未使用的磁盘空间扩展文件系统但这种情况很少,因为一般情况下购买服务器时服务商安装Linux的操作系统时会把磁盘的所有空间都利用上;


另一种是购买新的磁盘安装在服务器上,来扩展文件系统空间,此种方法最常见,比如:新安装在服务器上的磁盘是第二块SCSI 磁盘,安装后启动系统后并不能马上使用,甚至不能见到它,


需要经过以下操作步骤创建文件系统后才能正常使用:

第一步,以root 帐户登录并启动“超级终端”,在系统提示符“ ”后,使用fdisk  - 命令查看本地磁盘的分区情况,确定新磁盘在系统中的存在(即:/ dev / sdb ),如果不存在检查硬盘安装得是否正确。


第二步,使用fdisk 命令在新磁盘(/ dev / sdb )上创建新的文件系统分区(具体命令为:   #fdisk / dev / sdb )。在fdisk 命令菜单中,选择n 选项建立新的文件系统分区,可以创建一个也可以创建多个,可以根据具体需要而定,这里假设仅创建一个新的文件系统分区(即:/ dev / sdb1 ),建立好后选择w 选项保存分区状态。(fdisk 磁盘分区工具的使用方法,请查阅相关书籍)。

第三步,格式化新创建的文件系统分区/ dev / sdb1 。命令为:#mkfs  - t ext3 / dev / sdb1

在此步骤中应该说明的是:-t 参数用于指定文件系统格式,常用的文件系统格式有:ext2 (第二扩展文件系统,2001 年之前RedHat 版本使用); ext3 (第二扩展文件系统,当前默认的格式); vfat (相当于Windows fat32 格式);如果想把它格式化为Linux 系统的交换空间(swap ),可以键入命令:#mkswap / dev / sdb1 ,这里我们不需要。至此,新文件系统的创建工作就完成了。

新创建文件系统的挂载

新创建的文件系统在挂在到原有文件系统之前是不能使用的,这一点和Windows 类操作系统不同,因为Linux 文件系统只有一个根目录“ / ”,其他文件系统必须挂在根文件系统中的某个目录下才能使用,这个目录就是挂载点,也称挂载目录其挂载步骤如下:

第一步,为这个新创建的文件系统(/ dev / sdb1 )创建挂载点目录,一般是在根文件系统的mnt 目录(即:/ mnt )下建立挂载目录,也可以在其他位置建立挂载目录,这里我们在根目录下建立新的挂载目录(如:/ extdsk ),使用命令   #mkdir / extdsk  (目录名称可自定)。

第二步,确定挂载目录后,需要为新文件系统的/ dev / sdb1的增加磁盘标志,这个标志很重要,当需要自动挂载此文件系统时,默认的/ etc / fstab中文件会使用磁盘标志,而分区命令fdisk 以及格式化命令mkfs 都不增加此标志,这个标志应该是挂载目录的完整路径名,此处应该用命令  #e2label / dev / sdb1 / extdsk  完成此操作,命令中的/ extdsk 就是磁盘标志名称。

第三步,使用mount 命令这个新文件系统/ dev / sdb1 挂载到挂载目录/ extdsk ,命令格式为:#mount  - t ext3 / dev / sdb1 / extdsk

在此步骤中应该说明:如果在/ etc / filesystems 文件中包含了ext3 文件系统格式,命令中的“ -t ext3 ”参数可以省略不写,命令会自动找出与/ dev / sdb1 分区相应的格式。另外需要说明的是,本来经过此步骤操作后,就可以用DF 命令查看新文件系统的/ dev / sdb1的的相关信息,并且可以通过进入挂载目录/ extdsk 使用新创建的文件系统了。但是,此时如果重新启动的Linux 系统的话,还需要在“终端窗口”中键入上面的安装命令重新挂载文件系统,要使Linux的启动时自动加载新创建的文件系统,还必须下面的第四步操作。

第四步,将这个新创建文件系统/ dev / sdb1 加入到/ etc / fstab 文件中,设置成开机自动加载,可以免去每次重启系统都手动加载该文件系统的麻烦。可以使用“ vi / etc / fstab “命令在文件中加入如下一行记录,然后存盘退出vi 编辑器即可:

/ dev / sdb1 / extdsk ext3默认值1 2

你可能感兴趣的:(Linux)