Skip to content

文件系统

概述

  在使用分区前,需要对分区进行格式化。格式化是指将分区格式化成不同的文件系统。Linux 在使用硬盘时,并不是直接读写物理硬盘设备,而是通过文件系统来管理和访问硬盘上的文件,因此格式化时,我们需要为磁盘指定文件系统。Linux 支持非常多种文件系统类型,如 Ext4、XFS、ZFS、Btrfs 等等[链接]。

格式化

  在 Linux 中,一般通过 mkfs 命令来格式化分区。

bash
$ mkfs -t xfs /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=655295 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2621179, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

# 通过 blkid 命令可以查看分区的文件系统
$ blkid
/dev/sda1: UUID="67e7a76e-783a-43e4-ba28-4e4e1d383a67" TYPE="xfs" 
/dev/sda2: UUID="2lDpqP-KJNY-F1aB-9AgY-P3Aw-lATj-lrfApe" TYPE="LVM2_member" 
/dev/sdb1: UUID="6737ea87-d2f9-4cfc-90c7-0994b7d5bfdf" TYPE="xfs" PARTUUID="2bbec4d2-b5e9-4175-b6d6-3eef6363aa1f" 
/dev/mapper/centos_lvm-root: UUID="f78a6136-0131-4aa6-a5a6-6dba17d4d447" TYPE="xfs" 
/dev/mapper/centos_lvm-swap: UUID="bfecaf19-c8e1-410f-8bba-e4d61fd03faa" TYPE="swap"

Released under the MIT license.