如何格式化 Linux 文件系统
如何格式化 Linux 文件系统?你能告诉我格式化和创建 Linux 文件系统的命令名称吗?
格式化 Linux 文件系统是系统管理员的一项基本任务,可能出于多种原因(例如在服务器上安装新磁盘)而需要执行此任务。如果您想要扩展文件系统,或者只是添加新硬盘驱动器,或者出于安全和性能原因创建单独的分区。无论您出于何种原因,所有文件系统的创建都涉及超级块、inode 和其他文件系统元数据结构的创建。幸运的是,Linux 附带了mkfs格式化文件系统的命令。它用于在设备(通常是硬盘分区)上构建 Linux 文件系统。mkfs 的一般语法如下:
mkfs -t filetype /dev/DEVICE
或
mkfs.ext3 /dev/DEVICE
或
mkfs.ext4 /dev/DEVICE
[donotprint]
[/donotprint] 其中,
格式化 Linux 文件系统是系统管理员的一项基本任务,可能出于多种原因(例如在服务器上安装新磁盘)而需要执行此任务。如果您想要扩展文件系统,或者只是添加新硬盘驱动器,或者出于安全和性能原因创建单独的分区。无论您出于何种原因,所有文件系统的创建都涉及超级块、inode 和其他文件系统元数据结构的创建。幸运的是,Linux 附带了mkfs格式化文件系统的命令。它用于在设备(通常是硬盘分区)上构建 Linux 文件系统。mkfs 的一般语法如下:
mkfs -t filetype /dev/DEVICE
或
mkfs.ext3 /dev/DEVICE
或
mkfs.ext4 /dev/DEVICE
[donotprint]
教程详细信息 | |
---|---|
难度等级 | 简单的 |
Root 权限 | 是的 |
要求 | 没有任何 |
预计阅读时间 | 2 分钟 |
- -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 :文件系统类型
- 默认值:挂载选项(阅读 mount 命令的手册页以了解所有选项)
- 0:表示是否需要将此文件系统包含在 dump 命令备份中或从中排除。零表示此文件系统不需要转储。
- 2:fsck 程序使用它来确定在重新启动时执行文件系统检查的顺序。根 (/) 文件系统应使用 #1 指定,其他文件系统应使用 # 2 值。
保存文件并退出到 shell 提示符。有关更多信息,请参阅页面。