我注意到,在制作 Linux 内核时,我的处理器总共只使用了大约 50% 的时间。
我通常制作内核,然后制作模块。
我刚刚在一个终端中启动了一个 make bzImage 并在另一个终端中启动了一个 make 模块,并且看到我的两个处理器都在充分使用。我希望总编译时间会快很多,因为我是并行编译而不是串行编译。
是否有任何“gotya”使这不安全?
我注意到,在制作 Linux 内核时,我的处理器总共只使用了大约 50% 的时间。
我通常制作内核,然后制作模块。
我刚刚在一个终端中启动了一个 make bzImage 并在另一个终端中启动了一个 make 模块,并且看到我的两个处理器都在充分使用。我希望总编译时间会快很多,因为我是并行编译而不是串行编译。
是否有任何“gotya”使这不安全?
一段时间以来,我一直在使用 rsync over ssh (cygwin) 从 Windows 2003 服务器将文件备份到连接了 USB 硬盘驱动器的 Debian 盒子。
这些文件直接同步到作为 /media/backup 安装在 Debian 盒子上的 USB 硬盘驱动器。
备份从 Windows 机器上的计划任务运行,stdout 和 stderr 输出到备份完成后通过电子邮件发送给我的文件。
我时不时地在 stderr 文件中看到错误,例如:
rsync: failed to set times on "/media/backup/[some file name] ": Read-only file system (30)
对于自上次备份以来已更改的每个文件。
当我看到这个错误时,我卸载驱动器并重新安装。这样就解决了问题。
谁能告诉我为什么会发生这个错误?即为什么USB驱动器每隔几个月就会变成只读一次?
使用 apt-get dist-upgrade 升级服务器上的软件,我收到以下错误:
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 28575 files and directories currently installed.)
Preparing to replace debianutils 2.8.4 (using .../debianutils_2.30_i386.deb) ...
Unpacking replacement debianutils ...
dpkg: error processing /var/cache/apt/archives/debianutils_2.30_i386.deb (--unpack):
trying to overwrite `/usr/sbin/add-shell', which is also in package passwd
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/debianutils_2.30_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
几分钟前我在使用另一个软件包时遇到了类似的错误,所以我使用 apt-get remove 删除软件包,然后使用 apt-get upgrade 这似乎解决了第一个小问题......直到它遇到下一个问题。我不能使用 apt-get remove 来删除 debianutils,因为这是一个核心包,如果删除会破坏系统。
关于从这里去哪里的任何指示?