小编Dus*_*yte的帖子

简单的 rsync 增量备份,可为已删除的文件添加时间戳

我使用rsync如下:

rsync -a --backup --suffix="."$(date +"%Y%m%d%H%M")源备份

整个文件夹的转储到该文件夹的备份,具有额外的功能,如果我修改了一些文件FOO,旧版本的FOO在备份将与日期后缀改名前的新复制到备份

这个简单的过程为我完成了这项工作,只是我希望使用日期后缀重命名已删除的文件,而不是从备份中删除。也就是说,如果FOO是从源中删除,然后重命名FOO备份的日期后缀。

我试图实现这一目标,但迄今为止没有成功。有任何想法吗?

backup rsync

8
推荐指数
2
解决办法
7687
查看次数

尽管端口转发似乎很好,但无法从 LAN 外部进行 SSH

运行 Ubuntu 12.04,我已经设置了 OpenSSH 服务器。我可以从局域网内连接,但不能从外部连接。我使用的sshd_config文件与我的其他 Ubuntu 12.04 机器(位于不同的 LAN)上的文件相同。

$ SSH 192.168.0.2

工作正常,但

$ SSH 65.76.97.222

(组成IP地址)不起作用。没发生什么事。没有错误信息,或任何东西。提示只是坐在那里。

感谢下面的评论,我设法通过网站canyouseeme.orgShieldsUP验证端口 22 确实打开了。

使用选项-vvv,我得到以下信息:

$ ssh -vvv 65.76.97.222
OpenSSH_5.9p1 Debian-5ubuntu1.4, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 65.76.97.222 [65.76.97.222] port 22.
debug1: Connection established.
debug1: identity file /home/myname/.ssh/id_rsa type -1
debug1: identity file /home/myname/.ssh/id_rsa-cert type -1
debug1: …
Run Code Online (Sandbox Code Playgroud)

server ssh networking lan sshd

8
推荐指数
3
解决办法
2万
查看次数

Lubuntu (LXDE) 中的“焦点应用程序”键盘快捷键

在 Unity 中,按Super+19启动或将焦点切换到应用程序。我可以在 Lubuntu(即 LXDE)中分配一个具有类似属性的键盘快捷键吗?

更准确地说,我可以设置一个快捷方式,如果应用程序已经打开,那么焦点将切换到它并且工作区会相应地改变(就像在 Unity 中一样)?到目前为止,我只设法分配了一个启动应用程序(的新实例)的快捷方式。

shortcut-keys lubuntu openbox lxde

7
推荐指数
1
解决办法
1518
查看次数

像 Nautilus 一样自动挂载 NTFS 分区

我有一个要自动挂载的 NTFS 分区,因此我不必打开 Nautilus 并在“设备”下单击它。如果我使用 Nautilus 挂载,然后键入 mount,我会看到以下行:

/dev/sdb1 on /media/Data type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

我是所有文件的所有者,权限是我想要的方式(umask 077在 .bashrc 中有)。但是,按照MountingWindowsPartitions上的说明,并将以下行添加到 fstab

UUID=4A92C07A92C06C4F /media/Data ntfs-3g defaults,windows_names,locale=en_GB.utf8 0 0

驱动器确实会自动挂载,但所有文件权限都是 -rwxrwxrwx 并且用户和组都是 root。该mount命令现在显示

/dev/sdb1 on /media/Data type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

如何在 fstab 中指定参数,以便以与在 Nautilus 中的“设备”下单击设备时相同的方式精确安装分区?我有 Ubuntu 12.04。

nautilus fstab mount automount ntfs

5
推荐指数
1
解决办法
4292
查看次数

GParted 声称整个硬盘驱动器未分配并发出有关 GPT 表的警告

几个月来,我一直很高兴地使用我的 3TB 硬盘,现在仍然如此。今天我发现 GParted 将整个驱动器 (/dev/sdb) 显示为未分配。驱动器工作正常。在 GParted 中单击以获取更多信息会给我以下警告文本:

备份 GPT 表不在磁盘的末尾,因为它应该是。这可能意味着另一个操作系统认为磁盘更小。修复,通过将备份移到最后(并删除旧备份)?

并非所有可用于 /dev/sdb 的空间似乎都已使用,您可以修复 GPT 以使用所有空间(额外的 4294967296 块)还是继续当前设置?

无法满足分区的所有约束。

驱动器上只有一个 ext4分区,大概填满了整个驱动器。如果我没记错的话,我是很久以前使用 GParted 对其进行格式化的人。我不记得创建 GPT 表的详细信息。该驱动器仅用于数据,不包含系统文件或任何内容。我确实使用 fstab 自动挂载它。

在 GParted 中,我只能选择单击关闭。请参阅随附的屏幕截图。我不高兴 GParted 告诉我驱动器是未分配的空间。我可以/应该做什么来解决这个问题?

我在试验中遇到的问题是我没有其他驱动器可以容纳我的 3TB 数据,因此进行备份是一个问题。(在你告诉我应该经常备份数据之前,这个 3TB 驱动器上的大部分内容是我从其他驱动器的增量备份,所以我不想丢失它。)

在此处输入图片说明 在此处输入图片说明

跑步

sudo gdisk -l /dev/sdb
Run Code Online (Sandbox Code Playgroud)

GPT fdisk (gdisk) version 0.8.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Warning! Secondary partition table overlaps the last partition …
Run Code Online (Sandbox Code Playgroud)

gparted unallocated gpt

4
推荐指数
1
解决办法
2万
查看次数

将鼠标光标移动到 Lubuntu 中的特定位置时执行操作(热角)

是否可以配置Lubuntu(即Openbox),以便当鼠标光标移动到某个位置时执行某些操作?

特别是,我想在将鼠标光标移动到左上角并不断向上和向左推动时运行脚本。这类似于某些窗口管理器,当您将鼠标光标推到屏幕的任一侧时,可以切换到另一个显示。

mouse lubuntu openbox

4
推荐指数
1
解决办法
2001
查看次数