![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() ![]()
Сообщение
#1
|
|
![]() Группа: Администратор Сообщений: 8594 Регистрация: 24.9.2004 Из: Черняховск || СПб Пользователь №: 1 ![]() ![]() |
Главные герои событий - alexweb и ваш покорный слуга
![]() ![]() I - Как все начиналось. В восемь вечера по Москве я как и было обещано, закрыл форум для доступа и приступил к работе. Сначала я подумал, что буду переносить по-старинке, скачивая кучу файлов с сервера на комп, а потом заливая обратно на новый сервер. Но тут я вспомнил про великую вещь под названием bash на основе SSH. Не буду вдаваться в подробности, скажу лишь, что при помощи этой вещи, можно управлять содержимым удаленного сервера прямо со своего компьютера. А еще я вспомнил, что на старый сервер без SSH я зайти не смогу по причине глюков, поэтому было решено обратицца за помощью к шарящему в этом деле человеку. Никого из шарящих, кроме alexweb'а в аське не оказалось, поэтому немного помучав его, он подсказал мне несколько команд для переноса файлов с сервера на сервер без скачивания их к себе. II - Первые трудности Следующей проблемой было то что наш старый хостинг запрещал создавать на своем сервере файлы размером больше 120 мегабайт, в то время как черняховск.ком со всеми вкусностями сейчас весит примерно 1,3 Гб ![]() ![]() III - Случайное убийство НЧФ Для достижения этой цели alexweb выполнил совсем коротенькую командочку Код find . -maxdepth 1 -type f -delete Далее, читайте сам лог из аськи, чтобы проникнуться атмосферой ![]() ![]() По морально-этическим и прочим причинам не кладу его сюда, так что кому интересно - скачивайте, ручаюсь, вам понравится ![]() IV - Завершающие работы После успешного восстановления форума и сайта из пепла было проделано еще куча всякой работы, писать про которую не очень хочется, да и скучноватым вам покажется чтиво это ![]() ![]() А пропали несколько свежезагруженных картинок потому, что бэкап этот был то ли за вчерашний день до начала работ по переезду, то ли вечер - ну в общем, не очень далекая дата, но все же. Получилось, что файлы были загружены, но после их удаления, в восстановленном архиве их не оказалось. -------------------- "Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
|
|
|
![]()
Сообщение
#2
|
|
Группа: Участник форума Сообщений: 237 Регистрация: 24.2.2006 Из: Гомель Пользователь №: 481 ![]() |
Один момент для меня до сих пор остался непонятен.
А именно, почему в файле истории сохранилась команда find -maxdepth 1 -type f -delete а не find . -maxdepth 1 -type f -delete, как я набирал. После того,как Schnapz, переслал мне содержимое .bash_history я еще раз просмотрел комманды, которые набирал - набирал с точкой. Тут налицо различие реализации find на linux и freeBSD. Я у себя потом попробовал запустить тот вариант, что был без точки - отработало тоже нормально. Мораль истории, собственно, такова: никогда не пытайтесь тупо удалить файлы.... для начала имеет смысл переместить файлы в специально созданную папку, убедиться, что там находятся только те, которые подлежат удалению и только потом удалить эту папку |
|
|
![]()
Сообщение
#3
|
|
![]() Группа: Администратор Сообщений: 8594 Регистрация: 24.9.2004 Из: Черняховск || СПб Пользователь №: 1 ![]() ![]() |
Цитата А именно, почему в файле истории сохранилась команда find -maxdepth 1 -type f -delete а не find . -maxdepth 1 -type f -delete, как я набирал. После того,как Schnapz, переслал мне содержимое .bash_history я еще раз просмотрел комманды, которые набирал - набирал с точкой. Без точки это я пробовал выполнить команду, после того как с точкой не сработало. Выдало тот же самый глюк, а потом все пропало. Непонятно, почему с точкой команда не сохранилась... -------------------- "Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
|
|
|
![]()
Сообщение
#4
|
|
![]() Plastic Drive Группа: Участник форума Сообщений: 2036 Регистрация: 6.10.2005 Из: Страна Малиния Пользователь №: 300 ![]() ![]() |
ПРочитал тхтишник,ребята да вам нада рассказы писать с матерным уклоном..))
![]() -------------------- Утрезвитель закрыли,теперь веселуха.После одинадцати вечера комендантский час и до семи утра.Если в это время с кем то что то случится на улице то милиция не несёт ответственности.В городе создаются движения сопротивления режиму власти.Хачей мочат на глушняк без суда и следствия.Вот вот наступит война с Польшей.В городе участились случаи самоубийства,связанные с гибелью Курта Кобейна.Милиция за одно с бандитами.А в остальном всё хорошо.Жив,здоров-лежу в больнице... (с) Ямщик |
|
|
![]()
Сообщение
#5
|
|
![]() Супермодератор.Сестра форума ![]() Группа: Спецкор НЧФ Сообщений: 4791 Регистрация: 7.12.2004 Из: Черняховск---> Калининград... Пользователь №: 71 ![]() ![]() |
Да, в подобных случаях и валерьянка не поможет!
![]() ![]() ![]() ![]() -------------------- Опыт должен научить меня тому,чему не может научить разум. (Локк Джон)
Не жалуйся же на свою судьбу- будь справедлив, добр, и добродеятелен, и ты никогда не будешь лишён удовольствий! (Гольбах- Поль Анри!) |
|
|
![]()
Сообщение
#6
|
|
Группа: Участник форума Сообщений: 237 Регистрация: 24.2.2006 Из: Гомель Пользователь №: 481 ![]() |
Трудно даже представить себе, сколько бы времени занял бы перенос, если бы пришлось 1 гиг файлов сначала скачивать по фтп к себе, а потом бы наоборот закачивать на новый сервер
![]() |
|
|
![]()
Сообщение
#7
|
|
![]() Призрак форума Группа: Участник форума Сообщений: 3698 Регистрация: 24.10.2004 Из: Iceland Пользователь №: 15 ![]() ![]() |
"Дофига" - вот сколько.
![]() -------------------- -> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре. Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше? |
|
|
![]()
Сообщение
#8
|
|
![]() paranoid Группа: Участник форума Сообщений: 1362 Регистрация: 30.9.2005 Пользователь №: 296 ![]() ![]() |
Цитата Schnapz (02:50:05 22/11/2006) это мля просто жесть. буква z во втором слове обозначает что архив надо сжимать (зиповать). без z просто файлы объединяются в один большой файл (тарболл) без сжатия. а так получается что одно и тоже тем же алгоритмом два раза жмете, что в принципе бессмысленно. вообще строка чумовая. кстати, а не могли файлы потерется изза изменения в этой команде tar -czvf - * | gzip -c > arc.tar.gz, убрав 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/ |
|
|
![]()
Сообщение
#9
|
|
![]() Группа: Администратор Сообщений: 8594 Регистрация: 24.9.2004 Из: Черняховск || СПб Пользователь №: 1 ![]() ![]() |
Цитата это мля просто жесть. буква z во втором слове обозначает что архив надо сжимать (зиповать). без z просто файлы объединяются в один большой файл (тарболл) без сжатия. а так получается что одно и тоже тем же алгоритмом два раза жмете, что в принципе бессмысленно. вообще строка чумовая. Знаешь, когда после непонятно чего пропадают все файлы с сервака, подойдет любая возможная причина ![]() Цитата не проще было подняться на директорию вверх и сделать "tar -czf arc.tar.gz my_directory_name" чтоли? А эта команда сработает вместе со split'ом? Основной трабл был в том, что хостинг упорно отказывался генерить архив крупнее 120 мб, а этот скрипт + сплит пахал окей. -------------------- "Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
|
|
|
![]()
Сообщение
#10
|
|
![]() paranoid Группа: Участник форума Сообщений: 1362 Регистрация: 30.9.2005 Пользователь №: 296 ![]() ![]() |
А эта команда сработает вместе со split'ом? Основной трабл был в том, что хостинг упорно отказывался генерить архив крупнее 120 мб, а этот скрипт + сплит пахал окей. ну со сплитом не сработает. тогда чтоли "tar -czf - my_directory_name | split -b 120m" ![]() -------------------- Болше всего я не навижу бесграмотность
Знакомства в Черняховске http://love.chernyahovsk.org/ |
|
|
![]()
Сообщение
#11
|
|
![]() Группа: Администратор Сообщений: 8594 Регистрация: 24.9.2004 Из: Черняховск || СПб Пользователь №: 1 ![]() ![]() |
Цитата ну со сплитом не сработает. тогда чтоли "tar -czf - my_directory_name | split -b 120m" smile.gif Окей, спасибо! Моя маленькая подборка скриптов пополнилась еще одним экспонатом ![]() Цитата Трудно даже представить себе, сколько бы времени занял бы перенос, если бы пришлось 1 гиг файлов сначала скачивать по фтп к себе, а потом бы наоборот закачивать на новый сервер Это представить даже трудно... В тот раз было около 400-500 метров аплоада, и то я всю ночь потратил на скачку\аплоад с сервера на сервер, не считая остальных настроек и всего прочего... -------------------- "Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
|
|
|
![]()
Сообщение
#12
|
|
![]() Группа: Участник форума Сообщений: 44 Регистрация: 9.9.2006 Из: Черняховск Пользователь №: 938 ![]() |
да молодцы ребята хорошо поработали!!!
-------------------- У тебя одна цель в жизни - быть самим собой!!!!
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 20.7.2025, 10:28 |