Клонирование жесткого диска с помощью dd

Я клонирую жесткий диск большего размера (750 ГБ) на меньший SSD (250 ГБ). Я сжал разделы, и осталось всего 83 ГБ используемого пространства. (Я дефрагментировал и сделал chkdsk). Кроме того, сумма размеров разделов меньше, чем размер SSD.

Сейчас я пропускаю процесс dd через pv, чтобы увидеть объем переданных данных. Он все еще идет и уже на 170 ГБ +. Почему это? Я использовал аргумент "conv = sync, noerror" на dd. Я думал, он закончится на 83 ГБ ..

Это вывод 'fdisk -l': (/ dev / sda = 750 ГБ HDD, / dev / sdb = 250 ГБ SSD)

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1465149167   732574583+  ee  GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, total 468862128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  1465149167   732574583+  ee  GPT

И это команда, которую я использую клонировать: ProxyRequests отключен Имя сервера trident.openways.us СерверAlias ​​openways.us/Trident ProxyPass / https://openways.us:8443/Trident ProxyPassReverse / https://openways.us:8443/Trident Перенаправление Постоянный / Trident https://openways.us:8443/Trident

Для перенаправления вызовов на порт 80 на Tomcat SSL

<VirtualHost *:80>  
    ServerName  trident.openways.us  
    ServerAlias openways.us/Trident  
    ProxyRequests on  
    ProxyPreserveHost On  
    <Proxy *>  
        Order deny,allow  
        Allow from all  
    </Proxy>  
     SSLProxyEngine on  
     ProxyPass /Trident  https://openways.us:8443/Trident  
     ProxyPassReverse /Trident  https://openways.us:8443/Trident  
  </VirtualHost>  

My Tomcat server.xml

<Connector port="8080" protocol="HTTP/1.1"   
           connectionTimeout="20000"  
           redirectPort="8443" />  

<Connector port="8443" scheme="https" secure="true" SSLEnabled="true"   
           SSLCertificateFile="C:\wamp\bin\apache\Apache2.4.4\conf\extra\openways.us_ssl_certificate.cer"   
           SSLCertificateKeyFile="C:\wamp\bin\apache\Apache2.4.4\conf\extra\_.openways.us_private_key.key"   
           SSLPassword="changeit"   
           SSLCertificateChainFile="C:\wamp\bin\apache\Apache2.4.4\conf\extra\-.openways.us_ssl_certificate_INTERMEDIATE.cer"   
           keyAlias="tomcat" SSLProtocol="TLSv1"/>  

<!-- Define an AJP 1.3 Connector on port 8009 -->  
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />  

Несмотря на различные протестированные конфигурации, мое исследование web, я не могу заставить их работать, кроме случаев, когда выполняется перенаправление на

http://openways.us:8080/Trident , но без SSL

Пожалуйста, помогите порекомендовать мне правильную конфигурацию или место для исследования

0
задан 30 March 2018 в 23:00
2 ответа

У вас есть

ServerName www.openways.us/Trident
ServerAlias openways.us/Trident

Это не соответствует ни одному хосту, поскольку хост никогда не содержит какой-либо части пути.

Сначала удалите их:

ServerName www.openways.us
ServerAlias openways.us

Затем, предположительно, нижний пытается использовать версию SSL, но использует SSL только при подключении к серверу Tomcat позади. Он вообще не реализует SSL для клиента, то есть

client <--HTTP(80)--> proxy <--HTTPS(8443)--> tomcat

Хотя оба из них подойдут:

client <--HTTPS(443)--> proxy <--HTTPS(8443)--> tomcat

client <--HTTPS(443)--> proxy <--HTTP(8080)--> tomcat

Для этого вам понадобится виртуальный хост HTTPS , вместо этого.

0
ответ дан 5 December 2019 в 06:20

Я наконец исследовал многие источники за последние два дня и дошел до конфигураций, которые отлично работали следующим образом:

Прежде всего

в httpd.conf

LoadModule proxy_module modules / mod_proxy.so LoadModule модули proxy_ajp_module / mod_proxy_ajp.so LoadModule модули proxy_balancer_module / mod_proxy_balancer.so LoadModule модули proxy_connect_module / mod_proxy_connect.so
LoadModule модули proxy_ftp_module / mod_proxy_ftp.so
LoadModule proxy_http_module modules / mod_proxy_http.so
LoadModule proxy_scgi_module modules / mod_proxy_scgi.so

в httpd-vhosts.conf

DocumentRoot "C:/wamp/www/openways/"
ServerName www.openways.us
ServerAlias openways.us
<Directory "c:/wamp/www/openways/">
</Directory>
 Redirect Permanent / https://www.openways.us

DocumentRoot "C:\Program Files\apache-tomcat-7.0.84\webapps"
ServerName openways.us
ServerAlias trident.openways.us
ProxyRequests Off
ProxyPass /Trident http://openways.us:8080/Trident/

<Location "/Trident">
  Order allow,deny
  Allow from all
</Location>

DocumentRoot "C:\Program Files\apache-tomcat-7.0.84\webapps"
ServerName openways.us
ServerAlias trident.openways.us
ProxyRequests Off
ProxyPass /Trident https://openways.us:8443/Trident/

<Location "/Trident">
  Order allow,deny
  Allow from all
</Location>

В httpd-ssl.conf

Слушайте 443

SSLEngine на
SSLCertificateFile "C: \ wamp \ bin \ apache \ Apache2.4.4 \ conf \ extra \ openways.us_ssl_certificate.cer"
SSLCertificateKeyFile "C: \ wamp \ bin \ apache \ Apache2.4.4 \ conf \ extra_.openways.us_private_key.key"
Имя сервера openways.us
СерверAlias ​​trident.openways.us
ProxyRequests отключен
SSLProxyEngine на
SSLEngine на
SSLProxyVerify нет
SSLProxyCheckPeerCN выключен
ProxyPass / Trident https://openways.us:8443/Trident/

<Location "/Trident">  
  Order allow,deny  
  Allow from all  
</Location>  

SSLCACertificateFile
"C: \ wamp \ bin \ apache \ Apache2.4.4 \ conf \ extra-.openways.us_ssl_certificate_INTERMEDIATE.cer"

В Tomcat server.xml

connectionTimeout = "20000"
redirectPort = "8443" />

SSLCertificateFile = "C: \ wamp \ bin \ apache \ Apache2.4.4 \ conf \ extra \ openways.us_ssl_certificate.cer"
SSLCertificateKeyFile = "C: \ wamp \ bin \ apache \ Apache2.4.4 \ conf \ extra \ _. Openways.us_private_key.key"
SSLPassword = "xxxxxxxx"
SSLCertificateChainFile = "C:\ wamp \ bin \ apache \ Apache2.4.4 \ conf \ extra \ -. openways.us_ssl_certificate_INTERMEDIATE.cer "
keyAlias ​​= "tomcat" SSLProtocol = "TLSv1" />


Я искренне надеюсь, что это решение поможет другим, как я, на начальных этапах настройки сертификатов SSL и комбинаций Apache / Tomcat

0
ответ дан 5 December 2019 в 06:20

Теги

Похожие вопросы