如何格式化Linux文件系统

时间:2020-01-09 10:40:15  来源:igfitidea点击:

如何格式化Linux文件系统?

Linux使用什么命令来格式化和创建Linux文件系统吗?

格式化Linux文件系统是系统管理的一项基本任务,由于多种原因(例如在服务器上安装新磁盘)可能需要格式化。

如果要扩展文件系统,或者出于安全和性能的原因,只需添加新的硬盘驱动器或创建单独的分区即可。无论您是出于何种原因,所有文件系统创建都涉及超级块,inode和其他文件系统元数据结构的创建。幸运的是,Linux带有mkfs命令来格式化文件系统。它用于在设备(通常是硬盘分区)上构建Linux文件系统。

mkfs的一般语法如下:

mkfs -t filetype /dev/DEVICE

或者

mkfs.ext3 /dev/DEVICE

或者

mkfs.ext4 /dev/DEVICE

其中:

  • -t filetype:文件系统类型,可以是ext3,ext2,etc4,vfat等
  • /dev/DEVICE:您的设备名称,即分区/dev/hda1或/dev/sda1等。

例子

假设您要使用ext3文件系统格式化/dev/hda5。

警告:首要任务是为Linux分配磁盘空间。
您将需要使用名为fdisk命令的程序为硬盘设置分区方案。

步骤1使用以下命令创建新文件系统(首先以root用户身份登录)

# mkfs.ext3 /dev/sda5

输出示例:

mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
30120 inodes, 120456 blocks
6022 blocks (5.00%) reserved for the super user
First data block=1
15 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
     8193, 24577, 40961, 57345, 73729

Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

步骤2:为文件系统创建挂载点目录

# mkdir /datadisk1

步骤3:挂载新文件系统

# mount /dev/sda5 /datadisk1

步骤4:最后,请确保在系统重新引导后,文件系统/dev/hda5自动安装在/datadisk1挂载点。您需要将分区添加到/etc/fstab文件。使用文本编辑器(如vi)添加以下条目

# vi /etc/fstab

将以下条目添加/添加到文件:

/dev/sda5 /datadisk1 ext3 defaults 0 2

其中:

  • /dev/sda5:文件系统或分区名称
  • /datadisk1:挂载点
  • ext3:文件系统类型
  • 默认值:挂载选项(有关所有选项,请阅读挂载命令的手册页)
  • 0:指示是否需要在转储命令备份中包括或排除此文件系统。零表示此文件系统不需要转储。
  • 2:fsck程序使用它来确定在重新引导时完成文件系统检查的顺序。根(/)文件系统应指定为#1,其他文件系统应指定为#2。

保存文件并退出到shell提示符。