如何格式化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提示符。