文件系统和卷的关系
大致流程
流程如下: 1. 将硬盘分区,并将其初始化为 物理卷(PV)。 2. 将物理卷加入到一个 卷组(VG) 中。 3. 在卷组中创建 逻辑卷(LV)。 4. 在逻辑卷上创建文件系统(如 Ext4、XFS 等)。 5. 将逻辑卷 挂载 到系统目录中,以便访问和存储数据。
文件系统介绍
1. 文件系统
文件系统说白了就是操作系统管理硬盘中数据的一个方式。
详细点就是:问阿金系统可以管理
硬盘
,SSD
,u盘
等存储设备的数据布局,提供读写文件的接口。文件系统负责存储文件、文件的元数据(如文件名称、权限、时间戳等),以及组织文件所在的路径结构(如文件夹层级)。
2. 文件系统格式
主流格式如下:
- NTFS(Windows默认文件系统)
- FAT32(一种兼容性较好的文件系统,用于U盘等设备)
- exFAT(常用于大容量的外部存储设备)
- XFS(高性能的文件系统,适合大数据存储)
- Btrfs(现代Linux文件系统,提供高级功能,如快照、子卷等)
- ZFS(跨平台、具有高数据完整性和快照功能)
[!NOTE] 不同的文件系统格式的区别就是:
性能
,容量
,恢复
等的区别。
硬盘操作和文件系统关系
回顾
上一节的硬盘相关-卷这个操作流程: - 将硬盘分区,并将其初始化为 物理卷(PV)。 - 将物理卷加入到一个 卷组(VG) 中。 - 在卷组中创建 逻辑卷(LV)。 其实还不能达到我们平时打开文件资源管理器中点击文件夹就可以实现跳转并显示下一层的文件内容。(说白了这个逻辑卷还只是一个没有关联的存储空间,无法读取和写入数据)我们还要在逻辑卷上操作然后才可以实现如上效果。
要进行的操作就是: - 在逻辑卷上创建文件系统(如 Ext 4、XFS 等)。 - 将逻辑卷 挂载 到系统目录中,以便访问和存储数据。
[!TIPS] 这个文件系统的格式是可以自己选择的,就是我们安装系统的时候,选择自定义安装或者高级安装方式,可以手动选择文件系统格式,手动划分硬盘,位每个分区或者逻辑卷选择文件系统格式。例如: - 你可以选择在
/
根目录分区上使用 Ext4。 - 在/home
分区上使用 XFS。 - 在/boot
分区上使用 Ext 3,等等。
创建好文件系统格式后,我们就要将其挂载到系统目录下了。原因如下:
原因
==我们创建好文件系统格式后,是可以让硬盘知道怎么管理数据了,但是这个数据是怎么来的,就是从操作系统上来的。既然是从操作系统上来的,我们就要挂载到操作系统上才可以来让数据写入到硬盘中,从而文件系统可以按照格式来管理数据==
让操作系统识别并访问数据: 挂载的作用是将存储设备(如硬盘分区或逻辑卷)关联到操作系统中的某个目录。
例如,执行一下挂载命令:
1
sudo mount /dev/myvg/mylv /mnt/mydata(/mnt一般是挂载目录)
文件系统的入口点: 文件系统是用于组织数据的,而挂载点(如
/mnt/mydata
)是文件系统与操作系统交互的入口。多卷管理:挂载可以实现在不同目录下挂载多个存储设备或逻辑卷。类比于:就是在电脑上可以同时挂载个 u 盘或者挂载个移动硬盘。
动态扩展和迁移:就是继续上面的例子,u 盘和移动硬盘可以随时卸载(umount),插在别的电脑上。