Скрипт бэкапа файлов.

Discussion in 'PHP' started by GrAmOzEkA, 27 Nov 2006.

  1. GrAmOzEkA

    GrAmOzEkA Elder - Старейшина

    Joined:
    25 Jun 2006
    Messages:
    234
    Likes Received:
    76
    Reputations:
    29
    Народ короче имеется очень большой сервер с кучей всяких файлов и необходимо эти файлы как то собрать в один архив например arxiv.zip или тому подобный,
    для доступа к сайту имеется только шелл.

    Короче есть ли такая скрипта желательно на пхп чтобы выполнела эту функцию?
     
  2. bopoh13

    bopoh13 Elder - Старейшина

    Joined:
    31 Oct 2006
    Messages:
    195
    Likes Received:
    20
    Reputations:
    0
    У форума "YaBB SE" есть такой модуль... пока руки не дошли его вытащить...
    _http://www.woweb.ru/load/56-1-0-3942
     
  3. KSURi

    KSURi tnega AOLPS

    Joined:
    6 Jun 2006
    Messages:
    458
    Likes Received:
    219
    Reputations:
    357
    В пхп есть модуль для работы с Zip
    Или напиши просто через system() с tar
     
  4. EXSlim

    EXSlim Elder - Старейшина

    Joined:
    9 Oct 2006
    Messages:
    73
    Likes Received:
    20
    Reputations:
    18
    Если не zip, то например->
     
  5. bopoh13

    bopoh13 Elder - Старейшина

    Joined:
    31 Oct 2006
    Messages:
    195
    Likes Received:
    20
    Reputations:
    0
    :confused: Ты просто не умеешь его готовить...
    Он работает, но в области своей дирректории. Тебе нужно заливать его в корневой каталог.

    [+] рисунки сохраняться в backup
    [-] без распоковщика, встроенного в форум, ты их не вытащишь
    [-] файлы форума тоже пойдут в backup (если не сливать подкаталог)
     
  6. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    tar -czf archive.tgz file1 file2 file3 file4 .....

    также почитай
    zip -h
    bzip2 --help
    gzip -h
     
  7. limpompo

    limpompo Новичок

    Joined:
    27 Aug 2005
    Messages:
    1,402
    Likes Received:
    308
    Reputations:
    453
    cd /tmp;tar -cvf lol.tar /home/lol/;gzip -9 lol.tar

    На выходе получится lol.tar.gz
     
  8. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    можно сразу tar -czf lol.tgz :)
     
    1 person likes this.
  9. limpompo

    limpompo Новичок

    Joined:
    27 Aug 2005
    Messages:
    1,402
    Likes Received:
    308
    Reputations:
    453
    _Great_ - это уже на любителя... Кому как нравится... но принцип один и тотже.....
     
  10. bopoh13

    bopoh13 Elder - Старейшина

    Joined:
    31 Oct 2006
    Messages:
    195
    Likes Received:
    20
    Reputations:
    0
    А вот что я нашел:
    Прокамментируйте плз!
     
  11. 0xff

    0xff New Member

    Joined:
    21 Mar 2006
    Messages:
    15
    Likes Received:
    2
    Reputations:
    0
    есть такой class.zlib.php ну это всеГо лиШь класс.
    вообщем он поможет тебе .. но не факт ... лучше гугЛь спроси .Говорят он все знает !