Понятый это. Мой исходный ruleset заблокировал все очень хорошо. Проблема wass, что на этом сервере, localhost твердость (через/etc/hosts) к:: 1 (обратная петля IPv6) сначала. Эти правила не работали из-за этого. После того, как я удалил ту запись из своего/etc/hosts файла, я смог получить все это работать просто великолепно. Мой сценарий тестирования похож на это:
#!/bin/bash iptables --flush iptables -A INPUT -i lo -p tcp --dport 0:1024 -j ACCEPT iptables -A OUTPUT -o lo -p tcp --dport 0:1024 -j ACCEPT iptables --policy INPUT DROP iptables --policy OUTPUT DROP iptables --policy FORWARD DROP iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A OUTPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -i eth1 -p tcp --dport 22 -j ACCEPT iptables -A INPUT -j REJECT #iptables -I INPUT 1 -i lo -p tcp --dport 10001 -m state --state NEW,ESTABLISHED -j ACCEPT #iptables -I OUTPUT 1 -o lo -p tcp --dport 10001 -m state --state NEW,ESTABLISHED -j ACCEPT
С последними двумя включенными строками я могу открыть ssh локальное переданное соединение на порте 10001. С ними отключенный, я не могу.Прекрасно!
Да, возможно "зеркально отразить" HD к новому диску, и существует много способов сделать это. До "лучшего способа", чтобы сделать это - хорошо, это подвергается среде, Вашему уровню опыта, и т.д.
Если Вы ищете инструменты, которые могут помочь, посмотреть на GParted Живой диск. Затем существует Фантом 4 Linux и т.д.
Если к Вашим данным активно не получают доступ, можно также просто скопировать (CP - PR..., rsync, и т.д.) данные от провального HD до нового HD, просто необходимо опустить вещи как {dev, lost+found, sys, proc...} в зависимости от Вашего дистрибутива и т.п.. После того как копия завершилась, необходимо повторно выполнить Личинку (или lilo) и добавить его назад к главной загрузочной записи и др. Очевидно, существует немного больше к ручному маршруту..., но это не настолько плохо, как можно было бы думать.
В нашей среде я даже создал живой CD, который раскрывает заархивированные данные из TSM (Tivoli Storage Manager), который может использоваться, чтобы эффективно сделать "восстановления с нуля".
У Вас действительно есть много опций. Это в конечном счете сводится к Вашему уровню комфорта и функции рассматриваемого поля. Посмотрите на живой GParted, наверняка. Это имеет много функций, которые делают эти виды вещей пирогом; как копирование и вставка разделов ;).
Если диск уже перестал работать (ошибки чтения) затем dd недостаточно.
Необходимо использовать ddrescue (версия гну).
например,
ddrescue -n /dev/failing /dev/replacement /path/to/logfile
ddrescue -r3 /dev/failing /dev/replacement /path/to/logfile
Первичная обработка перескакивает на ошибках чтения, второе очень старается заполнить разрывы. Файл журнала очень важен!
Если Вы не можете выключить машину, затем пробуют USB-адаптер жесткого диска. Это не записи, которые будут медленными, но чтение поврежденных секторов.
если Вы имеете доступ к машине, включаете другой пустой жесткий диск в нем и работаете:
dd if=/dev/<crashing harddrive> of=/dev/<blank harddrive>
та попытка клонировать отказывающий жесткий диск к пробелу один блок блоком. можно затем снова использовать новый жесткий диск как основное устройство и fixe файлы, которые могли бы быть повреждены.
Если бы я понимаю Ваши вопросы правильно, вторичный жесткий диск был бы пустым жестким диском (удостоверьтесь, что это пусто перед Вашим запуском клонирование, это - блок копией блока, таким образом, он не будет заботиться, существует ли что-нибудь уже на цели).
Подсказка бабушки: когда жесткий диск разрушает и бросает ошибки, поместил, он в морозильнике (да, морозильнике) в течение двух часов затем повторяет процесс клонирования.
ddrescue
вместо плоскости dd
с этой целью.
– Teddy
6 September 2010 в 19:48
Просто дополнительная подсказка. Если Ваш провальный жесткий диск имеет дефектные секторы, можно закончить с несколькими сценариями:
Будьте подготовлены к довольно мало ремонтных работ после того, как копирование будет сделано.