6、Linux分区挂载

1、文件系统类型

参考:https://www.cnblogs.com/daduryi/p/6619028.html
Linux:存在几十个文件系统类型:ext2,ext3,ext4,xfs,brtfs,zfs(man 5 fs可以取得全部文件系统的介绍)
不同文件系统采用不同的方法来管理磁盘空间,各有优劣;文件系统是具体到分区的,所以格式化针对的是分区,分区格式化是指采用指定的文件系统类型对分区空间进行登记、索引并建立相应的管理表格的过程。
ext4和xfs区别:
CentOS7默认文件系统是xfs,CentOS6是ext4,CentOS5是ext3。
ext4的文件系统最大容量达到1EB,单个文件容量达到了16TB。xfs是一个64位文件系统,最大支持8EB单个文件系统。
ext4受限制于磁盘结构和兼容问题,可扩展性确实不如xfs。

windows
FAT16:MS—DOS和win95采用的磁盘分区格式,采用16位的文件分配表,只支持2GB的磁盘分区,最大单文件2GB,且磁盘利用率低
FAT32:(即Vfat)采用32位的文件分配表,支持最大分区128GB,最大文件4GB
NTFS:支持最大分区2TB,最大文件2TB,安全性和稳定性非常好,不易出现文件碎片。

2、分区类型

类型
1.MBR分区
    通常,我们将包含MBR引导代码的扇区称为主引导扇区(也称MBR扇区,简称MBR),它不属于任何分区,在磁盘中起管理磁盘空间的作用,负责磁盘操作系统DOS对磁盘进行读写时的合法性判断,分区引导信息的定位,只支持2TB以下的硬盘,超过2TB只管理2TB,最多支持四个分区,超过四个分区就要进行逻辑分区。
2. GPT分区
    一种由基于Itanium计算机中的可扩展固件接口(EFI)使用的磁盘分区建构。与MBR相比,GPT允许每个磁盘多达128个分区,支持最高18EB的卷大小,允许将主分区表和备份磁盘分区表用于冗余。

MBR
MBR的意思是“主引导记录”。之所以叫“主引导记录”,是因为它是存在于驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统的启动加载器和驱动器的逻辑分区信息。所谓启动加载器,是一小段代码,用于加载驱动器上其他分区上更大的加载器。如何MBR被覆盖,操作系统就无法启动了。MBR支持最大2TB磁盘,它无法处理大于2TB容量的磁盘。MBR还只支持最多4个主分区——如果你想要更多分区,你需要创建所谓“扩展分区”,并在其中创建逻辑分区。

GPT
GPT意为GUID分区表。(GUID意为全局唯一标识符)。这是一个正逐渐取代MBR的新标准。它和UEFI相辅相成——UEFI用于取代老旧的BIOS,而GPT则取代老旧的MBR。之所以叫作“GUID分区表”,是因为你的驱动器上的每个分区都有一个全局唯一的标识符(globally unique identifier,GUID)——这是一个随机生成的字符串,可以保证为地球上的每一个GPT分区都分配完全唯一的标识符。

3、临时挂载

将 /dev/vdb1 分区挂载到 /data 目录下

mkdir /data
mount /dev/vdb1 /data/

查看挂载情况
df -lh

4、永久挂载

参考:
https://blog.csdn.net/weixin_44496396/article/details/123849623
https://blog.csdn.net/qq_43502523/article/details/122935607

说明:/xfstest表示挂载位置,使用mount挂载后重启系统后会失效,需要添加开机自动挂载。
查看所有已挂载文件系统的类型

rlk@ubuntu:~$ df -Th

开机自动挂载 /dev/vdb1 分区
向 /etc/fstab 中写入分区信息
vim /etc/fstab
向文件尾部添加一下内容

ext4分区类型:
/dev/vdb1 /data ext4 defaults 0 0
xfs分区类型:
/dev/vdb1 /data xfs defaults 0 0

这里需要非常注意:ext4 是上面步骤中采用ext4类型进行格式化分区,这里才写ext4;
采用什么类型格式化的分区就写什么类型,否则服务器无法开机。

5、重启

shutdown -r now 立刻重启。
systemctl reboot 重启
以上关机命令必须在ROOT用户下执行。
在执行关机之前,执行一下sync命令。

sync               将磁盘缓冲区的数据同步到硬盘中,以免数据丢失。在关机重启前都要执行。

6、扩容分区和扩容文件系统

参考阿里云文档:https://help.aliyun.com/zh/ecs/user-guide/extend-the-partitions-and-file-systems-of-disks-on-a-linux-instance#da4ea1a6ad59y

相关推荐

  1. 6Linux分区挂载

    2024-04-05 14:10:05       17 阅读
  2. Linux--文件、分区挂载

    2024-04-05 14:10:05       12 阅读
  3. Linux稀碎知识点 -- 挂载点和分区

    2024-04-05 14:10:05       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-05 14:10:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-05 14:10:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-05 14:10:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-05 14:10:05       20 阅读

热门阅读

  1. mysql 从同一个表获取数据update自身报错一例

    2024-04-05 14:10:05       14 阅读
  2. 2024/4/4 HarmonyOS学习笔记-UIAbility应用程序入口

    2024-04-05 14:10:05       16 阅读
  3. 《CSS入门到精通》结语

    2024-04-05 14:10:05       14 阅读
  4. 回文素数----函数

    2024-04-05 14:10:05       14 阅读
  5. Qt模拟面试(超硬核)

    2024-04-05 14:10:05       15 阅读
  6. 未来社会:人与机器更深度的交互及其影响

    2024-04-05 14:10:05       17 阅读
  7. 应急响应工具

    2024-04-05 14:10:05       12 阅读