ᕕ( ᐛ )ᕗ Jimyag's Blog

M1pro MBP 使用SSHFS挂载文件系统

安装macFUSE

官网 下载 直接打开.dmg文件安装。安装完成之后需要重启电脑。并且需要关闭系统安全机制,详细操作见 Apple 官网介绍 ,或者查看下面的图文教程

安装sshfs

在官网下载 安装 图 1

使用dd 创建一个基于文件的文件系统

使用 dd 命令创建一个具有特定大小的/dev/zero零填充文件。以下是有关如何创建特定大小的此类文件的几个示例:

1GB:
$ dd if=/dev/zero of=file.fs bs=1024 count=1024000
100MB:
$ dd if=/dev/zero of=file.fs bs=1024 count=102400
10MB:
$ dd if=/dev/zero of=file.fs bs=1024 count=10240
1MB:
$ dd if=/dev/zero of=file.fs bs=1024 count=1024

使用以下命令创建一个10M的文件

$ dd if=/dev/zero of=file.fs bs=1024 count=10240
10240+0 records in
10240+0 records out
10485760 bytes (10 MB) copied, 0.0338773 s, 310 MB/s
$ ls
file.fs

使用 mkfs创建一个文件系统 ,centos 默认不能创建 fat 文件系统,需要安装tools

yum install dosfstools -y

下面是支持的类型

mkfs         mkfs.btrfs   mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.ext4    mkfs.fat     mkfs.minix   mkfs.msdos   mkfs.vfat    mkfs.xfs

创建文件系统

mkfs.fat file.fs

创建一个挂载点,并挂载新的fs

mkdir /tmp/point
mount file.fs /tmp/point

确认文件系统已经被挂载,

➜  ~ mount | grep file.fs
/root/file.fs on /tmp/point type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
➜  ~ df -h /tmp/point
文件系统        容量  已用  可用 已用% 挂载点
/dev/loop0       10M  6.0K   10M    1% /tmp/point

使用sshfs 进行挂载

sshfs user@ip:/tmp/point /tmp/jimyag