IPB

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

------------------------------------------------------------------------------------
09.08.2019 - Ввиду постоянных спамерских атак, автоматическая регистрация на форуме временно закрыта. Если Вы хотите зарегистрироваться, пожалуйста напишите на почту администратора форума (указана на странице контактов на сайте) и укажите желаемый ник и Ваш адрес электронной почты.
------------------------------------------------------------------------------------
 
Добавить ответ в эту темуОткрыть тему
> Как мы переезжали, Хроника событий ночи с 21-ое на 22-ое ноября
Schnapz
сообщение 24.11.2006, 2:16
Сообщение #1





Группа: Администратор
Сообщений: 8594
Регистрация: 24.9.2004
Из: Черняховск || СПб
Пользователь №: 1



Главные герои событий - alexweb и ваш покорный слуга smile.gif Сразу выражаю благодарность этому человеку за помощь, проявленное терпение, а также за некислую тренировку нервной системы smile.gif

I - Как все начиналось.

В восемь вечера по Москве я как и было обещано, закрыл форум для доступа и приступил к работе. Сначала я подумал, что буду переносить по-старинке, скачивая кучу файлов с сервера на комп, а потом заливая обратно на новый сервер. Но тут я вспомнил про великую вещь под названием bash на основе SSH. Не буду вдаваться в подробности, скажу лишь, что при помощи этой вещи, можно управлять содержимым удаленного сервера прямо со своего компьютера.

А еще я вспомнил, что на старый сервер без SSH я зайти не смогу по причине глюков, поэтому было решено обратицца за помощью к шарящему в этом деле человеку. Никого из шарящих, кроме alexweb'а в аське не оказалось, поэтому немного помучав его, он подсказал мне несколько команд для переноса файлов с сервера на сервер без скачивания их к себе.

II - Первые трудности

Следующей проблемой было то что наш старый хостинг запрещал создавать на своем сервере файлы размером больше 120 мегабайт, в то время как черняховск.ком со всеми вкусностями сейчас весит примерно 1,3 Гб smile.gif Ошибившись в количестве нолей при разрезании архива, вместо 10 архивов по 120 Мб я насоздавал около сотни весом по 1,2 Мб. Ну да не беда - создав пачку архивов заново, я в течение часа муторно и долго перетаскивал файлы на новый сервер. Ну и конечно же, они отказались распаковываться просто так. Снова потребовалась помощь специалиста. Кто им был, думаю уже напоминать не нужно smile.gif Но сначала было решено убить все ненужные архивчеги, которые я там сдуру нагенерировал.

III - Случайное убийство НЧФ

Для достижения этой цели alexweb выполнил совсем коротенькую командочку
Код
find . -maxdepth 1 -type f -delete


Далее, читайте сам лог из аськи, чтобы проникнуться атмосферой rofl.gif

Прикрепленный файл  hist_240731327.txt ( 10.07 килобайт ) Кол-во скачиваний: 136


По морально-этическим и прочим причинам не кладу его сюда, так что кому интересно - скачивайте, ручаюсь, вам понравится smile.gif

IV - Завершающие работы

После успешного восстановления форума и сайта из пепла было проделано еще куча всякой работы, писать про которую не очень хочется, да и скучноватым вам покажется чтиво это smile.gif Читайте вышеприведенный лог, он горааздо интереснее sarcastic_hand.gif

А пропали несколько свежезагруженных картинок потому, что бэкап этот был то ли за вчерашний день до начала работ по переезду, то ли вечер - ну в общем, не очень далекая дата, но все же. Получилось, что файлы были загружены, но после их удаления, в восстановленном архиве их не оказалось.


--------------------
"Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
alexweb
сообщение 24.11.2006, 10:23
Сообщение #2





Группа: Участник форума
Сообщений: 237
Регистрация: 24.2.2006
Из: Гомель
Пользователь №: 481



Один момент для меня до сих пор остался непонятен.
А именно, почему в файле истории сохранилась команда find -maxdepth 1 -type f -delete
а не find . -maxdepth 1 -type f -delete, как я набирал. После того,как Schnapz, переслал мне содержимое .bash_history я еще раз просмотрел комманды, которые набирал - набирал с точкой.
Тут налицо различие реализации find на linux и freeBSD. Я у себя потом попробовал запустить тот вариант, что был без точки - отработало тоже нормально.

Мораль истории, собственно, такова: никогда не пытайтесь тупо удалить файлы.... для начала имеет смысл переместить файлы в специально созданную папку, убедиться, что там находятся только те, которые подлежат удалению и только потом удалить эту папку
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Schnapz
сообщение 24.11.2006, 12:08
Сообщение #3





Группа: Администратор
Сообщений: 8594
Регистрация: 24.9.2004
Из: Черняховск || СПб
Пользователь №: 1



Цитата
А именно, почему в файле истории сохранилась команда find -maxdepth 1 -type f -delete
а не find . -maxdepth 1 -type f -delete, как я набирал. После того,как Schnapz, переслал мне содержимое .bash_history я еще раз просмотрел комманды, которые набирал - набирал с точкой.

Без точки это я пробовал выполнить команду, после того как с точкой не сработало. Выдало тот же самый глюк, а потом все пропало. Непонятно, почему с точкой команда не сохранилась...


--------------------
"Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
arhangel)
сообщение 24.11.2006, 13:32
Сообщение #4


Plastic Drive


Группа: Участник форума
Сообщений: 2036
Регистрация: 6.10.2005
Из: Страна Малиния
Пользователь №: 300



ПРочитал тхтишник,ребята да вам нада рассказы писать с матерным уклоном..)) smile.gif


--------------------

Утрезвитель закрыли,теперь веселуха.После одинадцати вечера комендантский час и до семи утра.Если в это время с кем то что то случится на улице то милиция не несёт ответственности.В городе создаются движения сопротивления режиму власти.Хачей мочат на глушняк без суда и следствия.Вот вот наступит война с Польшей.В городе участились случаи самоубийства,связанные с гибелью Курта Кобейна.Милиция за одно с бандитами.А в остальном всё хорошо.Жив,здоров-лежу в больнице... (с) Ямщик
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iskromet`ka
сообщение 24.11.2006, 13:35
Сообщение #5


Супермодератор.Сестра форума
Иконка группы

Группа: Спецкор НЧФ
Сообщений: 4791
Регистрация: 7.12.2004
Из: Черняховск---> Калининград...
Пользователь №: 71



Да, в подобных случаях и валерьянка не поможет! smile.gif Рада, что всё обошлось! А ночные страхи приводят к бессоннице! old.gif Поулыбалась! secret.gif smile.gif


--------------------
Опыт должен научить меня тому,чему не может научить разум. (Локк Джон)
Не жалуйся же на свою судьбу- будь справедлив, добр, и добродеятелен, и ты никогда не будешь лишён удовольствий! (Гольбах- Поль Анри!)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
alexweb
сообщение 24.11.2006, 14:28
Сообщение #6





Группа: Участник форума
Сообщений: 237
Регистрация: 24.2.2006
Из: Гомель
Пользователь №: 481



Трудно даже представить себе, сколько бы времени занял бы перенос, если бы пришлось 1 гиг файлов сначала скачивать по фтп к себе, а потом бы наоборот закачивать на новый сервер spiteful.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iceman
сообщение 24.11.2006, 14:40
Сообщение #7


Призрак форума


Группа: Участник форума
Сообщений: 3698
Регистрация: 24.10.2004
Из: Iceland
Пользователь №: 15



"Дофига" - вот сколько. smile.gif


--------------------
-> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре.

Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balamut
сообщение 24.11.2006, 20:41
Сообщение #8


paranoid


Группа: Участник форума
Сообщений: 1362
Регистрация: 30.9.2005
Пользователь №: 296



Цитата
Schnapz (02:50:05 22/11/2006)
кстати, а не могли файлы потерется изза изменения в этой команде
tar -czvf - * | gzip -c > arc.tar.gz, убрав Z из второго слова
это мля просто жесть. буква z во втором слове обозначает что архив надо сжимать (зиповать). без z просто файлы объединяются в один большой файл (тарболл) без сжатия. а так получается что одно и тоже тем же алгоритмом два раза жмете, что в принципе бессмысленно. вообще строка чумовая.

не проще было подняться на директорию вверх и сделать "tar -czf arc.tar.gz my_directory_name" чтоли?
где my_directory_name - название директории которую надо архивировать.

вообще рекомендую man tar ( http://www.opennet.ru/man.shtml?topic=tar&...1&russian=1 )


--------------------
Болше всего я не навижу бесграмотность

Знакомства в Черняховске http://love.chernyahovsk.org/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Schnapz
сообщение 26.11.2006, 0:03
Сообщение #9





Группа: Администратор
Сообщений: 8594
Регистрация: 24.9.2004
Из: Черняховск || СПб
Пользователь №: 1



Цитата
это мля просто жесть. буква z во втором слове обозначает что архив надо сжимать (зиповать). без z просто файлы объединяются в один большой файл (тарболл) без сжатия. а так получается что одно и тоже тем же алгоритмом два раза жмете, что в принципе бессмысленно. вообще строка чумовая.

Знаешь, когда после непонятно чего пропадают все файлы с сервака, подойдет любая возможная причина smile.gif
Цитата
не проще было подняться на директорию вверх и сделать "tar -czf arc.tar.gz my_directory_name" чтоли?

А эта команда сработает вместе со split'ом? Основной трабл был в том, что хостинг упорно отказывался генерить архив крупнее 120 мб, а этот скрипт + сплит пахал окей.


--------------------
"Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balamut
сообщение 26.11.2006, 21:59
Сообщение #10


paranoid


Группа: Участник форума
Сообщений: 1362
Регистрация: 30.9.2005
Пользователь №: 296



Цитата(Schnapz @ 26.11.2006 - 00:03) *
А эта команда сработает вместе со split'ом? Основной трабл был в том, что хостинг упорно отказывался генерить архив крупнее 120 мб, а этот скрипт + сплит пахал окей.
ну со сплитом не сработает. тогда чтоли "tar -czf - my_directory_name | split -b 120m" smile.gif


--------------------
Болше всего я не навижу бесграмотность

Знакомства в Черняховске http://love.chernyahovsk.org/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Schnapz
сообщение 27.11.2006, 22:02
Сообщение #11





Группа: Администратор
Сообщений: 8594
Регистрация: 24.9.2004
Из: Черняховск || СПб
Пользователь №: 1



Цитата
ну со сплитом не сработает. тогда чтоли "tar -czf - my_directory_name | split -b 120m" smile.gif

Окей, спасибо! Моя маленькая подборка скриптов пополнилась еще одним экспонатом smile.gif
Цитата
Трудно даже представить себе, сколько бы времени занял бы перенос, если бы пришлось 1 гиг файлов сначала скачивать по фтп к себе, а потом бы наоборот закачивать на новый сервер

Это представить даже трудно... В тот раз было около 400-500 метров аплоада, и то я всю ночь потратил на скачку\аплоад с сервера на сервер, не считая остальных настроек и всего прочего...


--------------------
"Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Flex
сообщение 29.11.2006, 10:33
Сообщение #12





Группа: Участник форума
Сообщений: 44
Регистрация: 9.9.2006
Из: Черняховск
Пользователь №: 938



да молодцы ребята хорошо поработали!!!


--------------------
У тебя одна цель в жизни - быть самим собой!!!!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 27.4.2024, 13:10