已复制
全屏展示
复制代码

linux windows 挂载文件系统方法


· 2 min read

一. linux 挂载详解

1.1 挂载disk

sudo mkdir /data/data1
sudo mount /dev/sdb1 /data/data1/

1.2 挂载iso

# 命令行挂载
sudo mkdir /iso
sudo mount -o loop CentOS-7-x86_64-Everything-1908.iso /iso/

# 开机挂载 /etc/fstab
CentOS-7-x86_64-Everything-1908.iso /iso/ iso9660 defaults,ro,loop 0 0

1.3 挂载samba

  • 方法一
# 命令行挂载
sudo mkdir /samba
sudo mount -t cifs -o username=xxx,password=xxx //10.0.0.11/samba_name /samba/

# 开机挂载 /etc/fstab
//1.1.1.1/samba_name /samba/ cifs defaults,username=xxx,password=xxx 0 0
  • 方法二
# 命令行挂载
sudo yum install cifs-utils
sudo mkdir /samba
sudo mount.cifs -o username=xxx,password=xxx,port=4451 //1.1.1.1/samba_name /samba/

# 开机挂载 /etc/fstab
//1.1.1.1/samba_name /samba/ cifs defaults,username=xxx,password=xxx 0 0

1.4 挂载sshfs

sshfs 叫做 Secure SHell FileSystem,通过 ssh 协议挂载,这样挂载会输入登录密码,如果想要免密码挂载,可以配置 ssh 秘钥免密登录。

sudo yum install sshfs
sudo mkdir /sshfs
sudo chown -R yzy.yzy /sshfs

# 添加sudo挂载以后,只有root权限才能操作挂载目录
sudo sshfs remote_user@remote_host:/home/remote_user /sshfs

# 不加sudo表示普通用户权限就可以操作挂载目录
sshfs remote_user@remote_host:/home/remote_user /sshfs

# 卸载
sudo umount /sshfs

二. windows 挂载详解

2.1 挂载samba

Windows挂载samba只能445端口,不像在linux挂载一样能挂载其他端口。如果需要访问非445端口,可以在内网的另外一台机器上启一个 NGINX,在 NGINX 做 tcp转发到其他端口。

# 直接在资源管理器中打开。挂载以后可以右键建立虚拟驱动器。
\\10.10.10.10\samba_name


# 通过命令行查看所有的连接
net use

# 通过命令行删除查看到的连接
net use \\note.yuchaoshui.com\IPC$ /del
🔗

文章推荐