我们的 ext4 文件系统上的一个大文件可能在中间发现了一个坏块。将文件复制到另一个驱动器会导致部分输入/输出错误。不过,坏道以外的数据似乎还可以。
我们没有这个文件的备份,因为它是最近创建的,所以我正在寻找一种方法来复制文件的整个可读部分,同时跳过坏扇区。
我读过其他网站,这些网站建议使用坏块恢复整个硬盘驱动器的方法,但他们并没有说明如何恢复跨越坏块的任何文件。
谢谢。
将 Debian 服务器从稳定升级到测试后,svn 客户端无法再连接到 subversion 服务器。
我们的 svn 客户端需要使用客户端证书进行连接,并且 subversion 服务器托管在 Apache 下。Subversion 从 1.6.17 升级到 1.7.13。Apache2 从 2.2.22 升级到 2.4.6。
svn 客户端在更新时收到以下错误信息:
Updating '.':
svn: E175002: Unable to connect to a repository at URL 'https://myserver/svn/myproject/dev/trunk'
svn: E175002: OPTIONS of 'https://myserver/svn/myproject/dev/trunk': SSL handshake failed: SSL error: An unexpected TLS packet was received. (https://myserver)
Run Code Online (Sandbox Code Playgroud)
在Apache服务器上,只出现一条消息,它在other_vhosts_access.log中:
myserver.localdomain:80 127.0.0.1 - - [06/Jan/2014:19:02:57 -0500] "\x16\x03" 400 0 "-" "-"
Run Code Online (Sandbox Code Playgroud)
下面是 subversion 虚拟目录的配置:
<VirtualHost *:443>
ServerName myservername
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/myservercert.crt
SSLCertificateKeyFile /etc/apache2/ssl/myservercert.key
SSLCACertificateFile /etc/apache2/ssl/myserver-CA.crt …
Run Code Online (Sandbox Code Playgroud)