您现在的位置是:自如初>LinuxLinux

Rocky Linux 9.1 安装 Samba

温新 2023-03-08 15:34:08 Linux 886人已围观

简介Samba 服务目录主要是用于 Linux 系统 和 Windows 系统之间共享文件的最佳选择。

hi,我是温新,一名 PHPer

我的电脑由于 Windows 11 自动升级导致黑屏,无法正常使用,而我所使用的开发环境是 WSL。无奈,我重置了系统,可想而知,WSL 中的数据丢了。那一瞬间让我有种放弃 Windos 的冲动。

我在想有什么办法可以替代 WSL,于是我就打上了虚拟机的注意,直接在虚拟机中就行开发,只要把数据同步到非系统盘即可。我想起了之前所学过但没有用过的 Samba 文件共享软件。

相比于 nfs ,Samba 目录更适合我的环境。于是动手搞起来。

什么是 Samba

Samba 是基于 SMB 协议(Server Message Block 信息服务块)的开源软件。一种 Linux、UNIX 系统上可用于共享文件和打印机等资源的协议,这种协议基于 Client/Server 型协议。

Samba 服务目录主要是用于 Linux 系统 和 Windows 系统之间共享文件的最佳选择。

安装 Samba

dnf -y install samba

添加系统用户

添加一个用户,为后续添加 samba 用户准备

adduser test

passwd test

设置共享文件夹

mkdir /home/test

配置 smb.conf

vim /etc/samba/smb.conf 添加如下内容:

[test]
       comment = '同步宿主机开发环境'
       path=/home/test
       public=no
       writable = yes
       guest ok = yes

启动 samba 服务

systemctl start smb
   
# 加入开启自启
systemctl enable smb

访问共享文件

# 将系统用户 test 添加用 samba 用户
pdbedit -a -u test

访问共享文件

windows 方式:\\ip地址

开发后续

简历的共享文件后,我将其映射为网络磁盘。

使用 vscode、phpstorm 都可以直接打开该共享文件,总体来说还是挺方便的。

以后,无论 windows 怎么作妖,只要我的固态硬盘不坏,随它怎么作妖好了。

很赞哦!(4)

文章评论

登录 注册

自如初--时间轴

站名:自如初

独白:向前走!向前走!

邮箱:ziruchu@qq.com

RSS: RSS

站点信息