23.2 Linux 文件系统

本文示例环境:

# gpart show -p nda1
=>      34  41942973    nda1  GPT  (20G)
        34      2014          - free -  (1.0M)
      2048   1339392  nda1p5  linux-data  (654M) # ext2
   1341440  19630080  nda1p1  linux-data  (9.4G) # ext4
  20971520   8388608  nda1p2  linux-data  (4.0G) # btrfs
  29360128   4194304  nda1p3  ms-basic-data  (2.0G) # fat32
  33554432   8386560  nda1p4  linux-data  (4.0G) # xfs
  41940992      2015          - free -  (1.0M)

里面各放置了一些文件和目录用于判断挂载情况。

EXT 文件系统

fusefs-ext2 只是名字叫“ext2”,实际上也支持 ext3、ext 4。

安装 fusefs-ext2

  • 使用 pkg 安装:

# pkg install fusefs-ext2
  • 或者使用 Ports 安装:

加载模块

挂载磁盘

  • 创建挂载目录

  • 只读挂载

  • 改成可读写挂载:

Brtfs/XFS/Ext4 文件系统

安装 fusefs-lkl

或者

加载内核模块

测试挂载 btrfs

测试挂载 xfs

故障排除与未竟事宜

  • 怎么卸载?

待解决。

  • 如何持久化挂载——如何写入 /etc/fstab

待解决。

参考文献

最后更新于

这有帮助吗?