Linux

如何在Linux访问Mac文件系统

如果你在家里自己搭建了一个Linux服务器,有时候需要把本地Mac笔记本里面的文件映射到远程linux服务器。比如说你需要:

  1. 在远程Linux运行docker,docker有时候需要把本地的文件目录mount到container里面。但是这个时候docker engine的本地其实是linux服务器。这个时候就需要两次link。把mac的文件目录mount到远程linux,然后再通过docker把linux的host目录mount到container。
  2. 单纯的文件拷贝。这个比scp要方便。

做法其实很简单,就是修改’etc/fstab’,加上下面这行:

192.168.103.168:/System/Volumes/Data/Users/abc /mnt/abcMap nfs defaults 0 0

这种做法默认是没有写的权限,如果需要写的权限,不能直接用chmod在linux下改,而是需要在mac电脑上用chmod把其他用户组也授予写的权限。

注意当添加子目录的时候,mac默认是其他用户组还是没有权限,这时候每添加一个新的目录,就需要再修改一次权限。

Leave a Reply

Your email address will not be published. Required fields are marked *