我想在文件系统中有一个路径,显示其他路径的全部内容,不包括我选择的一些特定文件。例如,如果以下已经存在,
original-path
??? file1
??? file2
??? file3
??? file4
??? folder1
? ??? file1
? ??? file2
??? folder2
??? file1
??? file2
Run Code Online (Sandbox Code Playgroud)
我希望能够从指向相同数据的新路径中排除/file1、/folder1/file1和/folder2:
new-path
??? file2
??? file3
??? file4
??? folder1
??? file2
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?某种绑定挂载、FUSE 文件系统或巧妙的链接方案?
如何指定要在 grsync/rsync 中包含/排除的特定文件?
目前,我使用不同的操作来仅从指定文件夹备份文件。我现在想通过 1 次完成。我想我应该查看包含/排除选项?
假设我有一个文件夹结构
/
/inc1
/inc1.1
/...
/inc2
/...
/exc1
files in root here ...
Run Code Online (Sandbox Code Playgroud)
我只想备份 inc1 和 inc2 中的文件/文件夹,我该怎么做?
如果我要备份到外部驱动器,除了 FAT 的文件大小/命名问题之外,还有什么理由不使用 FAT?能够访问 windows/mac 上的内容会很好,但我不确定是否有任何理由必须使用 ext4 来备份 ubuntu 文件。这实际上仅适用于我在系统上的文档/照片/视频。
我有一些被严重划伤的光盘。我已经清理了光盘,但它们仍然无法读取。当尝试 ddrescue 备份磁盘时,它将读取最多 X 个字节,并在此之后的所有字节上失败(因为驱动器需要弹出才能从读取失败中恢复)。
有什么好的软件专门用于将划伤的光盘复制到映像文件的目的吗?
我在 Ubuntu 12.04 上运行 Unity 并开始使用备份程序。我找不到任何地方可以手动删除旧备份。我不想等到磁盘驱动器满了,因为它也用于其他事情。
我正在尝试在我的 ubuntu 12.10 中备份我的文件夹。
我正在使用 ssh 在系统设置中使用备份,它可以通过准备文件进行备份。但后来失败了。不能有写权限
我可以使用终端 ssh 我的站点,但是在这个备份中,我不知道在哪里输入我的用户 ID 并像在 SSH 中一样通过。
我想使用我的 Dropbox 帐户来备份我的“文档”文件夹,而不会有在 Dropbox 上删除某些内容以及我的文件在我的计算机上被删除的风险。有没有办法做到这一点?
我一直在关注关于将 Ubuntu 机器设置为备份“服务器”(我将其称为服务器,但它只是运行 Ubuntu 桌面)的各种其他教程和博客文章,我使用 rsync 推送新文件。现在,我可以使用 rsync 和 ssh 使用我创建的 RSA 密钥从我的笔记本电脑连接到服务器,并且当我的笔记本电脑连接到服务器也连接到的家用路由器时,没有密码提示。当我不在家时,我希望能够从我的笔记本电脑发送文件。我看过的一些教程有一些关于安全性的简短建议,但他们没有关注它们。
我需要做什么才能让我的笔记本电脑将文件发送到服务器,而不会让其他人很容易侵入服务器?
这是我到目前为止所做的:
运行 ssh-keygen 和 ssh-copy-id 为我的笔记本电脑和服务器创建一个密钥对。
在服务器上创建了一个脚本,将其公共 IP 地址写入文件,加密文件,然后上传到我有权访问的 ftp 服务器(我知道我可以为此部分注册一个免费的动态 DNS 帐户,但是由于我拥有 ftp 帐户,并不需要让 ip 可公开访问,我认为这可能会更好)。
以下是我看到的建议:
端口转发:我知道我需要在路由器上为服务器分配一个固定的 IP 地址,然后告诉路由器将一个或多个端口转发给它。我应该只使用端口 22 还是选择一个随机端口并使用它?
打开防火墙 (ufw)。这会做任何事情,还是我的路由器是否已经阻止了除我想要的端口之外的所有内容?
运行fail2ban。
所有这些都值得做吗?我还需要做些什么吗?我是否可以将服务器设置为仅允许使用 RSA 密钥(而不是密码)进行连接,或者 fail2ban 是否会提供足够的保护来防止恶意连接尝试?是否可以限制服务器允许的连接类型(例如仅 ssh)?
我希望这不是太多问题。我对 Ubuntu 很陌生(但在 OSX 上使用 shell 和 bash 脚本)。我不需要绝对最安全的设置。我想要一些相当安全的东西,而不会那么复杂,以至于它很容易以一种我难以修复的方式破坏。
我使用文本编辑器来起草电子邮件和其他消息。
不是我想保存的文件,只是草稿。
问题:当我的计算机崩溃时(最近经常发生),我丢失了草稿。
是否有文本编辑器可以在某处备份未保存的文件?(最好在一个地方)
我尝试了文本编辑器 (Gedit) 和 Leafpad。
注意:我不希望~example在任何地方都创建文件,因为它们在终端中很混乱,并且在共享 U 盘时可能很危险。所以不幸的是我不能使用 GEdit 的备份功能。
我正在尝试恢复使用 clonezilla 拍摄的图像。它取自一台 Windows 7 机器,并被分解为以下格式的多个文件。
sda1.ntfs-ptcl-img.gz.a*(其中 * 来自 ak)
我在网上搜索过恢复这些图像的方法,最常用的如下:
sudo cat /dir-to-images/sdb1.ntfs-ptcl-img.gz.* | sudo gzip -d -c | sudo partclone.restore -C -s - -O /dir-to-new-image/hda1.img
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试这样做时:
sudo cat sda1.ntfs-ptcl-img.gz.a* | sudo gzip -d -c | sudo partclone.restore -C -s - -o partclone-restore.img
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Partclone v0.2.70 http://partclone.org
Starting to restore image (-) to device (partclone-restore.img)
device (partclone-restore.img) is mounted at
error exit
Partclone fail, please check /var/log/partclone.log !
Run Code Online (Sandbox Code Playgroud)
那么,让我们看看 partclone.log ...
Partclone v0.2.70 http://partclone.org
Starting to restore image (-) …Run Code Online (Sandbox Code Playgroud) backup ×10
rsync ×2
ssh ×2
12.04 ×1
cd ×1
clonezilla ×1
deja-dup ×1
dropbox ×1
dvd ×1
ext4 ×1
fat32 ×1
filesystem ×1
mount ×1
security ×1
text-editor ×1