我们通过fdisk命令对一个磁盘进行分区后,并不能直接挂载目录存放数据实体,还需要格式化操作才可以进行挂载并存放数据。
磁盘分区在没有格式化之前,操作系统无法识别系统上磁盘分区格式的,也就无法存取文件目录属性和权限等内容,把分区格式化成操作系统支持的某个文件系统后,再存放数据,系统就会根据这个文件系统的格式进行存取文件了。

如果磁盘分区后不格式化就会提示如下信息:
[root@oldboy ~]# mount /dev/sdb1 /schools/
/dev/sdb1 looks like swapspace - not mounted
mount: you must specify the filesystem type

2.1 分区与文件系统的关系

我们通过fdisk命令对一个磁盘进行分区后,并不能直接挂载目录存放数据实体,还需要格式化操作才可以进行挂载并存放数据。
磁盘分区在没有格式化之前,操作系统无法识别系统上磁盘分区格式的,也就无法存取文件目录属性和权限等内容,把分区格式化成操作系统支持的某个文件系统后,再存放数据,系统就会根据这个文件系统的格式进行存取文件了。

如果磁盘分区后不格式化就会提示如下信息:
[root@oldboy ~]# mount /dev/sdb1 /schools/
/dev/sdb1 looks like swapspace - not mounted
mount: you must specify the filesystem type

2.2 文件系统小结:

  1. 文件系统是对一个存储设备上的数据和元数据进行组织的一直机制。
  2. 分区必须格式化创建文件系统才能存放数据。
  3. 一个分区只能有一种文件系统。
  4. Linux下常见文件系统ext2、ext3、ext4、zfs、xfs(centos7)和Reiserfs(单独安装)。Windows下常见文件系统NTFS,FAT32。

2.3 文件系统选型简单介绍

1)SAS/SATA硬盘文件系统选择:
a.reiserfs 大量小文件业务首选reiserfs(100k以内)。
b. xfs 有的门户的数据库Mysql业务会选择xfs。
c. ext4 视频下载,流媒体,数据库,小文件业务也Ok,可以用默认的。
d. ext2 没有日志,蓝汛的cache业务,CDN网站加速服务的。