Mac M2 colima qemu apline 中的使用9p 挂载方式查看

发布时间 2023-03-24 09:19:39作者: vx_guanchaoguo0

挂载方式默认使用sshfs存在权限问题

  • 因此改为 9p

查看挂载的目录

  • 自动在 macOS 上挂载 $HOME 目录
  • 在macoos
colima ssh
mount | grep Users
具体含义
  • mount0 on /Users/jimogangdan type 9p (rw,dirsync,relatime,mmap,access=client,trans=virtio)
  • type 9p:指定挂载的文件系统类型为 9p 协议。
  • rw:即 read-write,表示挂载点是可读写的(read-only 表示只读)。
  • dirsync:表示针对目录的写入操作必须同步写入磁盘,以确保在出现意外断电等情况时不会丢失数据。如果没有该参数设置,则可能出现数据丢失或损坏的风险。
  • relatime:表示更新文件或目录的访问时间戳时,会使用相对时间戳而不是绝对时间戳。相对时间戳通常会在文件被访问时进行更新,而不是每次挂载时都进行更新,这样可以提高性能。
  • mmap:表示启用内存映射机制来加速文件访问,适用于大型文件。
  • access=client:表示通过客户端方式来检查文件的权限,适用于需要远程挂载的场景。
  • trans=virtio:表示使用 virtio 设备来传输数据,这是一种高效的虚拟化 I/O 方式。

重点 access

  • client:表示通过客户端检查文件的访问权限。这是默认设置。
  • server:表示通过服务端检查文件的访问权限。
  • both:表示同时通过客户端和服务端检查文件的访问权限。