我刚刚使用Back In Time将我的主分区的内容备份到我的外部硬盘驱动器上。我浏览到外部驱动器中的备份内容,并在属性下显示大小为 9.6 GB。
当我在我创建的下一个快照中读到时,Back In Time 不会备份所有内容,而是为旧内容创建硬链接并保存新内容,我想对其进行测试。所以我将两个小文件复制到我的主分区并再次运行“拍摄快照”。
操作在一分钟内完成 - 首先检查以前的快照,评估更改,检测两个新文件并同步它们。此后,当我浏览备份内容时,我惊讶地看到新的和旧的备份各占用 9.6 GB。
这不是浪费硬盘空间吗?还是我解释错了?
在 (k)ubuntu 12.10 中,我可以安装一个 cifs 驱动器(来自我的 Apple Airport Extreme)
sudo mount -t cifs -o user=foobar,password=foobar,rw,hard,nosetuids,noperm //192.168.1.2/Drive ~/mnt/mount_point
Run Code Online (Sandbox Code Playgroud)
在我今天升级到 13.04 后,这不再有效。我现在得到错误
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Run Code Online (Sandbox Code Playgroud)
我已经cifs-utils安装了,安装smbnetfs没有帮助。如何在 (k)ubuntu 13.04 中挂载 cifs 卷?
我一直在尝试将我的键盘映射从 xmodmap 迁移到 xkb,但是我遇到了一些麻烦。我可以看到在哪里修改“普通”键,/usr/share/X11/xkb/symbol/us对我来说,但是这个文件似乎没有“特殊”键,包括修饰符。
我希望实现的完整重新映射是:
我怎样才能做到这一点?
在 Windows Azure 上安装了新的 Ubuntu Server 12.04
之后apt-get upgrade,控制台显示:
The following packages have been kept back:
linux-image-extra-virtual linux-image-virtual linux-tools linux-virtual
(...)
83 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Need to get 64.5 MB of archives.
After this operation, 714 kB of additional disk space will be used
Run Code Online (Sandbox Code Playgroud)
并且在能力升级之后
The following NEW packages will be installed:
linux-image-3.2.0-32-virtual{a} linux-image-extra-3.2.0-32-virtual{a}
linux-tools-3.2.0-32{a}
(...)
The following packages are RECOMMENDED but will NOT be installed:
libglib2.0-data shared-mime-info shared-mime-info:i386
87 …Run Code Online (Sandbox Code Playgroud) 我经常将我正在处理的临时文件粘贴在 /tmp 中,因此我不必在完成后删除它们。但是,如果计算机崩溃,那么我就不走运了,因为该目录将被擦除。
如果计算机从崩溃中重新启动,有没有办法防止 /tmp 被擦除?如果没有,是否有其他解决方案,例如在别处创建另一个临时目录,并在没有崩溃的情况下在重新启动时自动删除它。
目前,AltGr+-产生 ¥。我希望它产生一个破折号。在 中/usr/share/X11/xkb/symbols/us,我用“endash”替换了所有出现的“yen”并重新启动,但这没有任何区别。
作为记录:
$ setxkbmap -query
rules: evdev
model: pc104
layout: us
variant: altgr-intl
options: lv3:ralt_switch_multikey,numpad:pc
Run Code Online (Sandbox Code Playgroud)
我最初是从查看 开始的/usr/share/X11/xkb/symbols/us,其中包含一个标记为 的部分xkb_symbols "altgr-intl" {。本节包含include "us(intl)"和include "level3(ralt_switch)",但没有提及AE11(这是 的键码-)。
标记为xkb_symbols "intl" {contains的部分key <AE11> { [ minus, underscore, yen, dead_belowdot ] };,因此我yen将 AltGr 位置中的here修改为endash. 我重新启动,这没有什么区别,所以我做了上面的蛮力方法(然后重新启动)。
如果我设置了setxkbmap -layout us -variant mac,AltGr+-会按预期产生一个短划线(并在本 …
在 Mac 的 OS X 中,如果您Option在打开文件时按住,Finder 窗口将自动关闭(打开文件后)。无论您是双击文件还是使用键盘快捷键 ( Command+ o),这都有效。Nautilus 中是否有等价物?
我刚刚尝试了 Kubuntu 15.04。我用minimizetotray插件安装了Thunderbird。但是窗口消失而不是最小化到托盘。我该如何解决?
我xdg-open在终端中使用了很多;这将在默认应用程序中打开一个文件。但是,有时我想在不同的(非默认)应用程序中打开文件。有没有办法从终端实现这一目标?
(显然,某些应用程序可以将文件作为参数,例如vlc /path/to/movie.mp3,但我正在寻找一种适用于所有情况的更通用的方法,类似于xdg-open。)
xdg-open-like 命令的一个优点是可以在打开文件/应用程序后关闭终端窗口。但是,如果我使用(例如)vlc /path/to/movie.mp3 &,那么我需要保持终端窗口打开。
我有两个硬盘,有两个对应的Grub。一个来自 Arch Linux,另一个来自 Ubuntu。使用 Arch 的 grub,我可以启动到任一发行版。但是,使用 Ubuntu 的 grub,我可以同时看到 Arch 和 Ubuntu,但无法启动到 Arch。我收到错误:
Kernel offset
End kernel panic. Not syncing: VFS.
Unable to mount root fs on unknown-block.
Run Code Online (Sandbox Code Playgroud)
我比较了grub.cfg两种发行版。在 Ubuntu 的 grub 中,我可以看到 Arch 的条目,其中包含以下行。
initrd /boot/intel-ucode.img
Run Code Online (Sandbox Code Playgroud)
我将其更改为遵循 Arch 的grub.cfg:
initrd /boot/intel-ucode.img /boot/initramfs-linux.img
Run Code Online (Sandbox Code Playgroud)
现在我可以从 Ubuntu 的 grub 启动到 Arch。Ubuntu 似乎默认情况下没有附加此必需选项。如何让Ubuntu自动创建正确的条目?
我正在用 更新 Arch 的 grub grub-mkconfig -o /boot/grub/grub.cfg。在 Ubuntu 中,我尝试了update-grub上面的原始命令(它的别名)。
未注释的行/etc/default/grub
GRUB_DEFAULT="saved"
GRUB_SAVEDEFAULT="true"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="3"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> …Run Code Online (Sandbox Code Playgroud)