小编Bas*_*evs的帖子

如何复制符号链接?

我有包含一些符号链接的目录:

user@host:include$ find .. -type l -ls
4737414    0 lrwxrwxrwx   1 user group       13 Dec  9 13:47 ../k0607-lsi6/camac -> ../../include
4737415    0 lrwxrwxrwx   1 user group       14 Dec  9 13:49 ../k0607-lsi6/linux -> ../../../linux
4737417    0 lrwxrwxrwx   1 user group       12 Dec  9 13:57 ../k0607-lsi6/dfc -> ../../../dfc
4737419    0 lrwxrwxrwx   1 user group       17 Dec  9 13:57 ../k0607-lsi6/dfcommon -> ../../../dfcommon
4737420    0 lrwxrwxrwx   1 user group       19 Dec  9 13:57 ../k0607-lsi6/dfcommonxx -> ../../../dfcommonxx
4737421    0 lrwxrwxrwx   1 user group       17 Dec …
Run Code Online (Sandbox Code Playgroud)

linux symbolic-link command-line cp

211
推荐指数
6
解决办法
39万
查看次数

查看挂载的 ext2/ext3/ext4 文件系统上的坏块

fsck不久前,我在有问题的(未安装的)分区上运行了-c。该过程无人值守,结果未存储在任何地方(坏块 inode 除外)。

现在我想获取坏块信息,以了解硬盘驱动器是否有任何问题。不幸的是,分区是在生产系统中使用的,无法卸载。

我看到了两种获得我想要的东西的方法:

  1. 运行badblocks在只读模式。这可能会花费大量时间,并对系统造成不必要的负担。

  2. 以某种方式从文件系统本身提取有关坏块的信息。

如何查看已挂载的文件系统中注册的已知坏块?

linux ext3 ext4 ext2 bad-blocks

13
推荐指数
1
解决办法
9616
查看次数

如何防止 rpmbuild 将需求注入 RPM 包?

我正在从本机 Python 2.5 中创建一个 RPM 包。公司政策是默认使用 python2.4,所以我添加了一个字符串

Requires: python25
Run Code Online (Sandbox Code Playgroud)

.spec 文件。但是,当我查看创建的 RPM 文件时,我看到以下依赖项:

rpm -qR -p ZSI-2.1_a1-py25.noarch.rpm
/usr/bin/python2.5
python(abi) = 2.5
python25  
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Run Code Online (Sandbox Code Playgroud)

我添加的依赖存在,但其他依赖也在这里。我无法提供 python(abi) = 2.5 依赖项,因为我们 IT 部门生成的愚蠢的 python25 包提供的标签不正确。

如何从生成的 RPM 中删除自动添加的依赖项?

python rpmbuild

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

标签 统计

linux ×2

bad-blocks ×1

command-line ×1

cp ×1

ext2 ×1

ext3 ×1

ext4 ×1

python ×1

rpmbuild ×1

symbolic-link ×1