跳到主要内容

创建分区

假设现在要为 /dev/sdb 磁盘创建单个最大空间分区。

确保 `/dev/sdb`` 可用且未被挂载

fdisk -l /dev/sdb

如果该设备没有分区,则输出应该是空的。

创建一个新的分区

fdisk /dev/sdb
  1. 输入n以创建一个新分区。
  2. 输入p以创建一个主分区。
  3. 输入1以选择分区号。
  4. 按Enter键以接受默认的起始扇区。
  5. 输入+xG(其中x是您要分配给分区的大小)以指定分区的大小。
  6. 输入w以保存分区表并退出。

格式化分区

mkfs.ext4 /dev/sdb1

挂载分区

mkdir -p /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1

自动挂载分区

echo "/dev/sdb1 /mnt/sdb1 ext4 defaults 0 2" >> /etc/fstab
提示

defaults 处还有其他可选值,它们控制如何挂载文件系统。以下是常见的一些选项:

  • noatime:关闭文件上次访问时间的记录,可以提高文件系统性能。
  • nodiratime:关闭目录上次访问时间的记录,可以提高文件系统性能。
  • noexec:禁止在文件系统中运行可执行文件。
  • nosuid:禁止在文件系统中运行设置了setuid或setgid位的程序。
  • ro:以只读方式挂载文件系统,不允许写入操作。
  • rw:以读写方式挂载文件系统,允许读写操作。
  • user:允许非特权用户挂载文件系统。
  • nouser:不允许非特权用户挂载文件系统。

如果您不希望记录文件上次访问时间,可以使用noatime选项:defaults,noatime

如果您希望允许非特权用户挂载文件系统,可以使用user选项:defaults,user

请注意,如果指定了多个选项,则它们之间需要用逗号分隔。还要确保您使用的选项与您的文件系统和特定需求相适应。

提示

02/etc/fstab文件中指定挂载选项的两个数字字段。它们的含义如下:

  • 第一个数字字段(备份字段)指定了用于备份的级别。它有以下三个值:

    • 0:不备份。
    • 1:在备份时优先考虑。
    • 2:在备份时考虑。

    备份字段的默认值是0,因为大多数文件系统都不需要备份。

  • 第二个数字字段(自动检查文件系统字段)指定了在系统启动时自动检查文件系统的级别。它有以下三个值:

    • 0:不检查文件系统。
    • 1:在系统启动时检查文件系统,但不强制执行。
    • 2:在系统启动时检查文件系统,并强制执行。

    自动检查文件系统字段的默认值是1,因为在大多数情况下,检查文件系统是一个好习惯。

请注意,不同的文件系统和操作系统版本可能会支持不同的选项值和更多的选项。因此,在指定这些数字字段时,请确保查阅文件系统和操作系统的文档,以确保您使用的选项与您的环境兼容。