ToB企服应用市场:ToB评测及商务社交产业平台

标题: 重生之我要当云原生大师(十一)访问Linux文件系统 [打印本页]

作者: 大连密封材料    时间: 2025-2-12 21:32
标题: 重生之我要当云原生大师(十一)访问Linux文件系统
目次



一、解释下文件系统、块设备、挂载点、逻辑卷。
二、简述文件系统、块设备、挂载点、逻辑卷之间的关系?
三、如何查抄文件系统?
四、挂载和卸载文件系统的流程?
五、find下令都可以根据什么查找文件。






一、解释下文件系统、块设备、挂载点、逻辑卷。

1. 文件系统(File System)
在 RHEL 中,文件系统是操纵系统用于管理文件和目次的机制。RHEL 支持多种文件系统,常见的有:

文件系统负责:

示例
在 RHEL 中,可以利用以下下令查察文件系统类型:
lsblk -f
   
  2. 块设备(Block Device)
块设备是 RHEL 中用于存储数据的根本单位,通常以固定巨细的块(如 4KB)进行读写。常见的块设备包罗:

块设备通过设备文件访问,RHEL 中的设备文件通常位于 /dev 目次下。
示例
查察系统中的块设备:
lsblk
   
  3. 挂载点(Mount Point)
挂载点是 RHEL 中将文件系统连接到目次树的目次。通过挂载,文件系统的内容可以在挂载点目次下访问。RHEL 中的挂载点通常位于 /mnt 或 /media 目次下,但可以挂载到任何目次。
示例
将 /dev/sda1 分区挂载到 /mnt/data:
sudo mount /dev/sda1 /mnt/data
查察已挂载的文件系统:
df -h
   
  4. 逻辑卷(Logical Volume, LV)
逻辑卷是 RHEL 中逻辑卷管理(LVM)的一部分,用于动态管理存储空间。LVM 将物理存储设备(如硬盘或分区)抽象为逻辑卷,提供更灵活的存储管理方式。
LVM 的紧张组件:

长处

示例
创建逻辑卷:
sudo pvcreate /dev/sdb1
sudo vgcreate vg0 /dev/sdb1
sudo lvcreate -n lv0 -L 10G vg0
sudo mkfs.xfs /dev/vg0/lv0
sudo mount /dev/vg0/lv0 /mnt/data
查察逻辑卷信息:
sudo lvs
二、简述文件系统、块设备、挂载点、逻辑卷之间的关系?

   
  示例流程
sudo mkfs.xfs /dev/vg0/lv0
sudo mount /dev/vg0/lv0 /mnt/data
   
  关系图
块设备(如 /dev/sdb1)
    |
    v
逻辑卷(如 /dev/vg0/lv0)
    |
    v
文件系统(如 XFS)
    |
    v
挂载点(如 /mnt/data)
   
  总结


三、如何查抄文件系统?

  利用df du等下令。
四、挂载和卸载文件系统的流程?

 1. 识别块设备
首先,必要识别系统中可用的块设备(如硬盘、分区或逻辑卷)。
利用 lsblk 查察块设备:
lsblk
输出示例:



   
  2. 分区(假如必要)
假如块设备未分区(如 sdb),可以利用 fdisk 或 parted 进行分区。
利用 fdisk 分区:
sudo fdisk /dev/sdb
sudo partprobe /dev/sdb
lsblk
   
  3. 格式化文件系统
在分区或逻辑卷上创建文件系统(如 ext4、XFS)。
格式化 ext4 文件系统:
sudo mkfs.ext4 /dev/sdb1
格式化 XFS 文件系统:
sudo mkfs.xfs /dev/sdb1
   
  4. 创建挂载点
挂载点是一个目次,用于访问文件系统的内容。
创建挂载点:
sudo mkdir /mnt/data
   
  5. 挂载文件系统
将文件系统挂载到挂载点。
挂载文件系统:
sudo mount /dev/sdb1 /mnt/data
验证挂载:
利用 df -h 或 lsblk 查察挂载状态:
df -h
或:
lsblk
   
  6. 配置自动挂载(/etc/fstab)
为了在系统启动时自动挂载文件系统,必要编辑 /etc/fstab 文件。
获取文件系统的 UUID:
sudo blkid /dev/sdb1
输出示例:
/dev/sdb1: UUID="1234-5678-90AB-CDEF" TYPE="ext4"
编辑 /etc/fstab:
在 /etc/fstab 中添加一行:
UUID=1234-5678-90AB-CDEF /mnt/data ext4 defaults 0 2

测试 /etc/fstab 配置:
sudo mount -a
重启系统验证:
重启系统后,文件系统会自动挂载。
   
  7. 卸载文件系统
假如必要卸载文件系统,可以利用以下步骤。
卸载文件系统:
sudo umount /mnt/data
验证卸载:
df -h
   
  总结
完整的挂载操纵流程如下:
五、find下令都可以根据什么查找文件。

文件名、文件类型、文件巨细、文件权限、文件全部者、文件修改时间、文件内容
同时可以组和条件查找(与、或、非)



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4