Linux 存储管理 (二)创建文件系统

简介: 【8月更文挑战第13天】使用`fdisk`创建分区后,通过`mkfs`命令创建文件系统,支持多种类型如ext4、XFS等。创建前确认分区无重要数据,示例命令为`mkfs.ext4 /dev/sdc1`。之后使用`mount`命令将分区挂载至指定目录,如`mount /dev/sdc1 /w`。为实现开机自动挂载,可在`/etc/fstab`文件中添加相应条目。这些步骤有助于高效管理和利用存储空间。
  1. 创建文件系统
      在使用fdisk命令创建分区后,需要使用mkfs命令来创建文件系统。mkfs命令可以根据指定的文件系统类型来创建文件系统。

  以下是一些常用的文件系统类型及其对应的mkfs命令:

ext4:mkfs.ext4 /dev/sdX1

ext3:mkfs.ext3 /dev/sdX1

ext2:mkfs.ext2 /dev/sdX1

XFS:mkfs.xfs /dev/sdX1

NTFS:mkfs.ntfs /dev/sdX1

FAT32:mkfs.fat -F32 /dev/sdX1

  其中,/dev/sdX1是要创建文件系统的分区路径。

  以下是一个使用mkfs命令创建ext4文件系统的示例:

  1.在终端输入mkfs后连续按2次tab键可以查看所有文件系统类型

  2.使用fdisk -l命令查看系统中的磁盘和分区信息,找到要创建文件系统的分区:

  3.创建ext4文件系统:

mkfs.ext4 /dev/sdc1

  请注意,在使用mkfs命令创建文件系统之前,请确保已经正确地选择了要创建文件系统的分区,并且没有重要的数据。创建文件系统将删除分区上的所有数据。

4.挂载分区
  在创建文件系统后,需要将其挂载到文件系统中的一个目录上,以便可以访问和使用该文件系统。

  要挂载分区,可以使用mount命令。以下是mount命令的基本语法:

mount
  其中,<device>是要挂载的分区设备路径,<mount-point>是要挂载到的目录路径。

  以下是一个使用mount命令挂载分区的示例:

    1. 首先,创建一个目录作为挂载点:

mkdir /w

  2. 运行mount命令将分区挂载到该目录上:

mount /dev/sdc1 /w

  在这个示例中,我们将/dev/sdc1分区挂载到/w目录上。

  挂载成功后,可以使用“df -h” 命令可以查看文件挂载点:

df -h

  如果希望分区在每次启动时都自动挂载,可以将其添加到/etc/fstab文件中。/etc/fstab文件记录了系统启动时需要自动挂载的分区信息。可以使用文本编辑器打开/etc/fstab文件,并在文件的末尾添加一行类似于以下内容的条目:

/dev/sdc1 /w ext4 defaults 0 0

  保存并关闭/etc/fstab文件后,下次系统启动时,分区将自动挂载到指定的挂载点上。

  其中,/dev/sdc1是分区设备路径,/w是挂载点路径,ext4是文件系统类型,defaults是挂载选项,02是用于文件系统检查的值(可以使用0 0以禁用检查)。

也可以使用blkid命令查看设备的UUID,复制需要挂载的分区,复制其UUID,并粘贴在/etc/fstab 配置文件的末尾。

  保存并关闭/etc/fstab文件后,下次系统启动时,分区将自动挂载到指定的挂载点上。

学习总结
  在Linux系统中,我们可以使用不同的存储方式来管理和组织数据。常见的存储方式包括文件系统、磁盘分区、逻辑卷管理、网络文件系统(NFS)、网络附加存储(NAS)和存储区域网络(SAN)等。根据实际需求和应用场景,可以选择合适的存储方式来满足需求。

  在Linux系统中,我们可以使用fdisk命令来创建磁盘分区。通过fdisk命令,我们可以创建主分区、扩展分区和逻辑分区,并对分区进行管理和操作。

  创建完分区后,我们可以使用mkfs命令来创建文件系统。mkfs命令可以根据指定的文件系统类型来创建文件系统,如ext4、XFS等。通过创建文件系统,我们可以对分区进行格式化,并为其分配文件系统类型,以便可以在分区上存储和管理数据。

  完成文件系统创建后,我们需要将其挂载到文件系统中的一个目录上,以便可以访问和使用该文件系统。通过mount命令,我们可以将分区挂载到指定的目录上,使其成为可访问和使用的文件系统。

  如果希望分区在每次系统启动时都自动挂载,我们可以将其添加到/etc/fstab文件中。/etc/fstab文件记录了系统启动时需要自动挂载的分区信息。通过编辑/etc/fstab文件,我们可以将分区的设备路径、挂载点路径、文件系统类型和挂载选项等信息添加到文件中,以便系统在启动时自动挂载分区。

  总结起来,学习了存储方式、创建分区、创建文件系统和挂载分区等操作,我们可以更好地管理和组织系统中的存储空间,提高数据的存储效率和管理灵活性。同时,对于系统启动后自动挂载分区的设置,也可以提升系统的使用便利性。

目录
相关文章
|
8月前
|
自然语言处理 监控 Linux
Linux 内核源码分析---proc 文件系统
`proc`文件系统是Linux内核中一个灵活而强大的工具,提供了一个与内核数据结构交互的接口。通过本文的分析,我们深入探讨了 `proc`文件系统的实现原理,包括其初始化、文件的创建与操作、动态内容生成等方面。通过对这些内容的理解,开发者可以更好地利用 `proc`文件系统来监控和调试内核,同时也为系统管理提供了便利的工具。
415 16
|
10月前
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
563 15
|
11月前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
2449 7
|
11月前
|
存储 运维 监控
Linux--深入理与解linux文件系统与日志文件分析
深入理解 Linux 文件系统和日志文件分析,对于系统管理员和运维工程师来说至关重要。文件系统管理涉及到文件的组织、存储和检索,而日志文件则记录了系统和应用的运行状态,是排查故障和维护系统的重要依据。通过掌握文件系统和日志文件的管理和分析技能,可以有效提升系统的稳定性和安全性。
278 7
|
11月前
|
安全 Linux 数据安全/隐私保护
深入Linux操作系统:文件系统和权限管理
在数字世界的海洋中,操作系统是连接用户与硬件的桥梁,而Linux作为其中的佼佼者,其文件系统和权限管理则是这座桥梁上不可或缺的结构。本文将带你探索Linux的文件系统结构,理解文件权限的重要性,并通过实际案例揭示如何有效地管理和控制这些权限。我们将一起航行在Linux的命令行海洋中,解锁文件系统的奥秘,并学习如何保护你的数据免受不必要的访问。
|
存储 运维 监控
深入Linux基础:文件系统与进程管理详解
深入Linux基础:文件系统与进程管理详解
300 8
|
存储 Linux 文件存储
Linux文件系统
Linux文件系统 一切皆文件 在Linux中,“一切皆文件”的概念意味着系统中的所有资源,包括硬件设备、目录及进程等,均被视为文件。这种设计简化了操作和管理,具体包括: 普通文件:存储数据的常规文件。 目录文件:包含其他文件和子目录的文件。 进程文件:在/proc目录下代表系统中运行的进程。 设备文件:位于/dev目录,代表硬件设备。 网络字节流套接字文件:用于网络通信的数据流。 链接文件:指向另一个文件的符号链接或硬链接。 管道文件:用于进程间通信的文件。
207 7
|
编解码 Linux 程序员
深度探索Linux操作系统 —— 构建根文件系统2
深度探索Linux操作系统 —— 构建根文件系统
196 12
|
存储 Linux 索引
Linux 下最主流的文件系统格式——ext
【9月更文挑战第8天】硬盘被划分为若干相同大小的块(Block),默认大小为4K,便于灵活管理文件数据。文件数据分散存放于这些块中,提高了数据添加、删除和插入的便利性。
|
Linux Shell 网络安全
深度探索Linux操作系统 —— 构建根文件系统1
深度探索Linux操作系统 —— 构建根文件系统
207 6
下一篇
oss云网关配置