小编Nic*_*ell的帖子

如何组合位于 LVM 中单个物理卷上的两个逻辑卷?

我有两个逻辑卷,一个挂载为/,另一个挂载为/home。

我想将它们结合起来,因为/体积总是空间不足。(是的,我知道所有这些空间在使用什么;不,我无法删除它。)

我愿意把机器放下一两天来做。

操作系统:Linux xxxxx 2.6.32-279.22.1.el6.x86_64 #1 SMP Wed Feb 6 03:10:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux(CentOS)

centos lvm

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

文件是如何识别这个特定文件的?

我正在file针对 wallet.dat 文件(比特币保存其私钥的文件)运行,即使似乎没有任何可识别的标头或字符串,file仍然可以看出这是一个 Berkley DB 文件,即使我将其减少到 16 个字节。

我知道该文件正在应用某种规则或搜索某种序列来识别它。我想知道它在这里应用的规则是什么,以便我可以在我自己的程序中复制它。

file-command

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

PuTTY 可以作为 /dev/ttyUSB0 访问串口,但不能作为命名的 udev 设备访问

我有多个 USB 转串口转换器。我需要特别访问其中之一。我正在使用 udev 规则为其指定一个特殊名称。自从我上次修改它以来,我已经重新启动。

SUBSYSTEM=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", NAME="serial", MODE="0666"
Run Code Online (Sandbox Code Playgroud)

该供应商/产品组合在我所有的 USB 设备中都是独一无二的。

$ ls -l /dev/serial
crw-rw-rw-. 1 root root 189, 133 Feb  8 23:57 /dev/serial
$ ls -l /dev/ttyUSB0
crw-rw----. 1 root dialout 188, 0 Feb  8 23:58 /dev/ttyUSB0
Run Code Online (Sandbox Code Playgroud)

我正在使用 PuTTY 来读取它们,它适用于/dev/ttyUSB0,但不适用于/dev/serial. 当我以 root 身份运行 PuTTY 时,错误仍然出现。

我收到的错误信息

Unable to open connection to :
Unable to configure serial port
Run Code Online (Sandbox Code Playgroud)

万一重要,我正在运行 CentOS 6。

uname -a
Linux xxxxxx 2.6.32-279.22.1.el6.x86_64 #1 SMP Wed Feb 6 03:10:46 UTC 2013 …
Run Code Online (Sandbox Code Playgroud)

udev putty serial-port

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

使 awk 在非数字上产生错误

我有一个程序可以对文件中的一列求和:

awk -v col=2 '{sum+=$col}END{print sum}' input-file
Run Code Online (Sandbox Code Playgroud)

但是,它有一个问题:如果给它一个没有数字数据的文件,(或者如果缺少一个数字),它会将其解释为零。

如果其中一个字段无法解析为数字,我希望它产生错误。

这是一个示例输入:

bob 1
dave 2
alice 3.5
foo bar
Run Code Online (Sandbox Code Playgroud)

我希望它产生错误,因为 'bar' 不是数字,而不是忽略错误。

awk numeric-data

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

在 virtualbox 中作为来宾启动时,grub 等待用户输入

我在 Mac OS X 虚拟机主机中有几个 ubuntu 来宾。当我启动它们时,大约有一半的时间它们会正确启动并进入登录屏幕/启动所有服务。另一半时间,他们坐等我选择操作系统。当我坐在他们面前时这很好,但我希望虚拟机在机器启动时自动启动。

值得注意的是,如果我从来宾操作系统中重新启动,似乎不会发生同样的问题。

我试过的:

我试过取消注释GRUB_HIDDEN_TIMEOUT并运行update-grub,这会使来宾操作系统更频繁地正确启动,但不能解决问题。无头引导它们也无济于事。

他们卡住的地方:

我有一半的时间看到的是什么

/etc/default/grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch …
Run Code Online (Sandbox Code Playgroud)

grub headless virtualbox

3
推荐指数
1
解决办法
8998
查看次数