メインコンテンツへスキップ
  1. ノート/
  2. システム底层/

ファイルシステムとボリュームの関係

·1547 文字·4 分· loading · loading · · ·
ICE345
著者
ICE345
CS Student | System | Linux | OCaml
この記事は中国語版をもとにした日本語版メモです。コマンド、コード、数式、画像リンクは原文の意味を壊さないように保持し、説明文と見出しを日本語向けに整理しています。

大致流程
#

流程以下:

  1. 将ディスクパーティション,并将其初始化为 物理卷(PV)
  2. 将物理卷加入到一个 卷组(VG) 中。
  3. 在卷组中作成 逻辑卷(LV)
  4. 在逻辑卷上作成ファイルシステム(如 Ext4、XFS 等)。
  5. 将逻辑卷 挂载 到システムディレクトリ中,以便访问和存储数据。

ファイルシステム紹介
#

1. ファイルシステム
#

ファイルシステム说白了つまり操作システム管理ディスク中数据的一个方式。 详细点つまり:问阿金システムできます管理 ディスクSSDu盘 等存储设备的数据布局,提供读写ファイル的接口。ファイルシステム负责存储ファイル、ファイル的元数据(如ファイル名称、权限、时间戳等),以及组织ファイル所在的パス结构(如ファイル夹层级)。

2. ファイルシステム格式
#

主流格式以下:

  • NTFS(Windows默认ファイルシステム)
  • FAT32(一种兼容性较好的ファイルシステム,用于U盘等设备)
  • exFAT(常用于大容量的外部存储设备)
  • XFS(高性能的ファイルシステム,适合大数据存储)
  • Btrfs(现代Linuxファイルシステム,提供高级功能,如快照、子卷等)
  • ZFS(跨平台、具有高数据完整性和快照功能)
不同的ファイルシステム格式的区别つまり:性能容量恢复 等的区别。

ディスク操作和ファイルシステム关系
#

回顾
#

上一节的ディスク相关-卷この操作流程:

  • 将ディスクパーティション,并将其初始化为 物理卷(PV)
  • 将物理卷加入到一个 卷组(VG) 中。
  • 在卷组中作成 逻辑卷(LV)。 其实还不能达到我们平时打开ファイル资源管理器中点击ファイル夹就できます实现跳转并显示下一层的ファイル内容。(说白了この逻辑卷还只是一个没有关联的存储空间,无法读取和写入数据)我们还要在逻辑卷上操作その後才できます实现如上效果。

要进行的操作つまり:

  • 在逻辑卷上作成ファイルシステム(如 Ext 4、XFS 等)。
  • 将逻辑卷 挂载 到システムディレクトリ中,以便访问和存储数据。

このファイルシステム的格式是できます自己选择的,つまり我们インストールシステム的时候,选择自定义インストール或者高级インストール方式,できます手动选择ファイルシステム格式,手动划分ディスク,位每个パーティション或者逻辑卷选择ファイルシステム格式。たとえば:

  • 你できます选择在 / 根ディレクトリパーティション上使用 Ext4
  • /home パーティション上使用 XFS
  • /boot パーティション上使用 Ext 3,等等。

作成好ファイルシステム格式后,我们就要将其挂载到システムディレクトリ下了。原因以下:

原因
#

==我们作成好ファイルシステム格式后,是できます让ディスク知道怎么管理数据了,但是この数据是怎么来的,つまり从操作システム上来的。既然是从操作システム上来的,我们就要挂载到操作システム上才できます来让数据写入到ディスク中,从而ファイルシステムできます按照格式来管理数据==

  1. 让操作システム识别并访问数据: 挂载的作用是将存储设备(如ディスクパーティション或逻辑卷)关联到操作システム中的某个ディレクトリ。

    たとえば,执行一下挂载コマンド:

sudo mount /dev/myvg/mylv /mnt/mydata(/mnt一般是挂载目录)
  1. ファイルシステム的入口点: ファイルシステム是用于组织数据的,而挂载点(如 /mnt/mydata)是ファイルシステム与操作システム交互的入口。
  2. 多卷管理:挂载できます实现在不同ディレクトリ下挂载多个存储设备或逻辑卷。类比于:つまり在电脑上できます同时挂载个 u 盘或者挂载个移动ディスク。
  3. 动态扩展和迁移:つまり继续上面的例子,u 盘和移动ディスクできます随时卸载(umount),插在别的电脑上。

関連記事