1、磁盘类型说明
EXT4
ext4是第四代扩展文件系统(英语:Fourth EXtended filesystem,缩写为ext4)是linux系统下的日志文件系统,是ext3文件系统的后继版本,更先进的文件系统,它是一个日志文件系统,意味着它会对文件在磁盘中的位置以及任何其它对磁盘的更改做记录。
ext4的文件系统容量达到1EB,而文件容量则达到16TB,这是一个非常大的数字了。对一般的台式机和服务器而言,这可能并不重要,但对于大型磁盘阵列的用户而言,这就非常重要了。
ext3目前只支持32000个子目录,而ext4取消了这一限制,理论上支持无限数量的子目录
XFS
xfs是一种非常优秀的日志文件系统,它是SGI公司设计的。xfs被称为业界最先进的、最具可升级性的文件系统技术
xfs在很多方面确实做的比ext4好,ext4受限制于磁盘结构和兼容问题,可扩展性和scalability确实不如xfs,另外xfs经过很多年发展,各种锁的细化做的也比较好
在CentOS7上默认使用的文件系统是xfs。xfs 专为大数据产生,每个单个文件系统量最大支持8eb,单个文件可以支持16tb,不仅数据量大,而且扩展性搞。还可以通过xfsdump,xfsrestore来备份和恢复。
XFS 文件系统有一些缺陷,例如它不能压缩,删除大量文件时性能低下。目前RHEL 7.0 文件系统默认使用 XFS。
XFS 不需要再备份前被卸载;对使用的 XFS 文件系统做备份就可以保证镜像的一致性。XFS 的备份和恢复的过程是可以被中断后继续的,无需冻结文件系统。xfsdump 甚至提供了高性能的多线程备份操作–它把一次dump拆分成多个数据流,每个数据流可以被发往不通的目的地。
2、磁盘挂载
前言:我这边使用的是存储柜+服务器形成的虚拟化环境,这个跟自己电脑上搭建虚拟机原理上一样,不过各种虚拟化软件和不同版本在操作上都会有一些细微的差别。
第一:我们先给虚拟机添加资源
第二:lsblk 查看磁盘及分区情况、挂载情况也能看到
(这边可以看到,我这边是有两块100G的盘和1块40G的盘,接下来就是要实现开机自动挂载sdc)
第三:新挂的硬盘要先进行格式化,下面将盘格式化为xfs格式
mkfs.xfs /dev/sdc
第四:尝试临时挂载是否成功。先确定挂载在哪个文件夹下,并创建该文件夹。我这边想挂载在/software下,先创建文件夹
mkdir /software
尝试临时挂载
mount /dev/sdc /software
未报错,通过lsblk或者df -h 查看是否挂载成功(以下表示已经挂载成功了)
第五:进行自动挂载配置
vi /etc/fstab
保存退出后reboot重启虚拟机看下是否成功(还是通过lsblk或者df -h 命令来看)。