ubuntu 文件服务 ubuntu文件管理器

大家好,今天小编来为大家解答ubuntu 文件服务这个问题,ubuntu文件管理器很多人还不知道,现在让我们一起来看看吧!

vs+远程ubuntu时错误删除文件如何恢复

如果在VS Code远程连接到Ubuntu系统中,不小心删除了某些文件,可以尝试使用以下方法进行恢复:

使用“Ctrl+ Shift+ P”打开命令面板,输入“Remote-SSH: Open Configuration File”,然后选择“用户”级别的配置文件。

找到以下配置:

"remote.SSH.configFile":"~/.ssh/config",

在该配置下添加以下内容:

Host myRemoteHost

HostName myRemoteHost

User myUserName

IdentityFile~/.ssh/myPrivateKey

RemoteCommand printf'\033]777;restore\007'&& cat>/dev/null

其中,myRemoteHost是远程主机的名称,myUserName是用户名,myPrivateKey是连接该主机所使用的私钥。

在VS Code中打开命令面板,输入“Remote-SSH: Connect to Host”,选择刚才添加的主机配置。

等待连接成功后,在终端中执行以下命令:

printf'\033]777;request\007'

在文件管理器中选择删除的文件或文件夹,并将它们拖放到终端中。该命令将返回一个类似于以下的输出:

/home/user/deletedfile

/home/user/deletedfolder

复制并保存该输出,然后执行以下命令:

printf'\033]777;restore\007'&& cat/home/user/deletedfile>/home/user/deletedfile-restored

重复执行步骤7,直到所有删除的文件和文件夹都恢复完成。

需要注意的是,该方法只适用于远程连接到Ubuntu系统中的情况,而且要求删除的文件或文件夹还未被覆盖或删除。因此,在使用本方法之前,最好备份所有数据,并确保删除操作的可靠性。

Ubuntu也能做NAS(1)——文件共享服务和打印机服务

在寻找工作和撰写毕业论文的繁忙时期,我将持续更新关于Ubuntu作为NAS的文章系列(1)——探索文件共享服务和打印机服务。

对于非专业人士而言,我意识到自己的知识有限,诚挚地欢迎专业人员提供宝贵建议。尽管群晖系统在数据完整性管理上表现出色,但对于数据安全有高要求的用户,自行构建系统需谨慎,务必在充分理解并备份数据的前提下操作。

我的需求主要是扩大工作学习资料存储,因此我选择DS218play配合群晖进行重要文件备份,而大量临时和非关键资料则依赖Ubuntu服务器。未来,我还有将它变为软路由和Homekit中心的计划,以实现更多集成化。

SMB(SAMBA)文件共享是简单易用的方案,Windows和移动设备如IOS、Android都能轻松访问。性能上,网络速度会成为瓶颈,尤其是处理小文件时。在Ubuntu中,需要挂载额外磁盘并配置SMB服务,例如通过创建 DATA1, DATA2等目录并手动挂载。

配置Samba时,安装服务、编辑smb.conf文件以及创建用户目录是关键步骤。你可以根据需要,为每个用户设置独立文件夹。记住,Samba仅占用部分磁盘空间,可以根据需要共享特定目录。

至于打印机共享,无论是Airprint还是SMB共享,都需要在终端进行驱动安装和配置。Airprint适合手机、iPad和Mac的打印需求,而SMB则需要在Windows上安装驱动。

我的服务器基本功能已经实现,包括NFS和Rsync的文件服务,以及备份同步功能的初步测试。未来会继续分享更多细节和创新应用。

文章更新的脚步可能稍显缓慢,但我会逐步完善,期待为需要的读者提供帮助。

如何用Ubuntu DIY文件服务器

下载Ubuntu系统

首先是找到下载页面,然后点击服务器版的下载地址。下载完最新版本的软件后,你把ISO文件刻录到CD上。于是,你就可以从光盘启动服务器了,整个操作系统的安装大概需要20分钟的时间。

安装完成后,操作系统自动启动到命令行提示符。这时,你登录你的姓名,按ENTER键,添加你的密码。然后,键入“sudo apt-get install ubuntu-desktop”命令就会解开Ubuntu系统的图形界面。

服务器版的Ubuntu通常只包含一个命令行界面。经过约20分钟,你就可以重新启动机器,并使用鼠标来操作你的桌面了。

更改IP设置

如果你目前连接到一个DHCP路由器,Ubuntu在网络链路方面不会有任何问题。当你准备开始提供文件服务时,你可能会希望手动配置IP地址,以使客户端更容易恢复。

然后对系统访问、参数设置、网络配置进行更改。点击IPv4设置选项卡,改成手工设置。点击加入IP地址,然后选择“OK”。

最后对你的路由器进行设置,或者储备一个静态地址并将DHCP设置动态发送到其它客户端,或整个网络都采用手动设置IP地址的方式。

添加用户

在系统、管理器、用户和组里增加新的用户。按一下解锁键,输入你的密码,然后点击验证。单击添加用户,增加一个新的网络登录名和密码,如此重复增加那些需要访问该服务器的用户。

如果他们不需要访问服务器,那设置的配置文件就不需要访问权限,而只要成为桌面用户即可。单击管理组,把那些所有需要访问服务器的用户添加到一个组里。

共享文件

接下来开始选择那些需要共享的主文件夹,设定为本地属性或者共享属性。继续打开下一层的文件夹,激活共享文件夹,然后点击创建共享。

如果要对整个组的用户赋予文件夹的访问权限,那只要打开权限表,给相应的组设置打开、关闭和写、删除文件的权限就可以了。

通过上述步骤,就用Ubuntu系统建立起了一个免费的文件服务器。

阅读剩余
THE END