Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
BackupPC – веб-интерфейсі бар дискіні дискке сақтық көшіру бағдарламалық құралдар жиынтығы. Кросс-платформалық сервер кез келген Linux, Solaris немесе UNIX негізіндегі серверде жұмыс істейді. Клиент қажет емес, себебі сервердің өзі клиент опералық жүйесіне тән басқа қызметтермен басқарылатын бірнеше протоколдардың клиенты болып табылады. 2007 жылы BackupPC ең танымал үш ашық кодты сақтық көшірме бағдарламалық құралының бірі деп аталды, тіпті ол «өте тамаша, бірақ аяныштысы, егер олар туралы ешкім сөйлемесе, көптеген адамдар олар туралы естімейді» дейді. Дерек дедупликациясы сақтық көшірмелерді сақтау үшін қажетті дискілік кеңістікті азайтады. BackupPC-дің архивтік функциясы дискілік жинақты таспаға сақтық көшіру үшін пайдаланылса, оны D2D2T шешімі ретінде қолдануға болады. BackupPC Ghost4Linux сияқты блок деңгейіндегі сақтық көшіру жүйесі емес, файлға негізделген сақтық көшіру және қалпына келтіруді жүзеге асырады. Сондықтан ол дискілік кескіндерді немесе шикі дискілік бөлімдерді сақтық көшіруге жарамсыз. BackupPC Windows-пен жұмыс істейтін компьютерлердің желілік ресурстарын сақтық көшіру үшін пайдаланылатын Серверлік хабар алмасу блогы (SMB) клиентын қамтиды. Парадоксальды түрде, мұндай конфигурацияда BackupPC сервері NAT-тің брандмауэрінің артында орналаса алады, ал Windows машинасы ашық IP-адрес бойынша жұмыс істейді. Бұл SMB трафигі үшін ұсынылмаса да, GNU tar және rsync қолдауы бар Secure Shell (SSH) арқылы жұмыс істейтін веб-серверлер үшін пайдалы, өйткені BackupPC серверін веб-сервердің DMZ-нен бөлек тармақ сегментінде сақтауға мүмкіндік береді. Ол GNU General Public License лицензиясы бойынша жарияланған.
BackupPC is a free disk to disk backup software suite with a web based frontend. The cross platform server will run on any Linux, Solaris, or UNIX based server. No client is necessary, as the server is itself a client for several protocols that are handled by other services native to the client OS. In 2007, BackupPC was mentioned as one of the three most well known open source backup software, even though it is one of the tools that are "so amazing, but unfortunately, if no one ever talks about them, many folks never hear of them". Data deduplication reduces the disk space needed to store the backups in the disk pool. It is possible to use it as D2D2T solution, if the archive function of BackupPC is used to back up the disk pool to tape. BackupPC is not a block level backup system like Ghost4Linux but performs file based backup and restore. Thus it is not suitable for backup of disk images or raw disk partitions. BackupPC incorporates a Server Message Block (SMB) client that can be used to back up network shares of computers running Windows. Paradoxically, under such a setup the BackupPC server can be located behind a NAT'd firewall while the Windows machine operates over a public IP address. While this may not be advisable for SMB traffic, it is more useful for web servers running Secure Shell (SSH) with GNU tar and rsync available, as it allows the BackupPC server to be stored in a subnet separate from the web server's DMZ. It is published under the GNU General Public License.
Қолданылатын хаттамалар
BackupPC NFS, SSH, SMB және rsync-ті қолдайды. Ол Linux, BSD және OS X сияқты Unix жүйелерін, сондай-ақ минималды конфигурациямен Microsoft Windows желілік дискілерін (үлдерін) туастың ssh және tar немесе rsync мүмкіндіктерін пайдаланып сақтандыра алады. Windows жүйесінде бұл протоколдарды пайдалану үшін tar, rsync және SSH-тың (мысалы, Cygwin) үшінші тараптық нұсқалары қажет.
BackupPC supports NFS, SSH, SMB and rsync. It can back up Unix like systems with native ssh and tar or rsync support, such as Linux, BSD, and OS X, as well as Microsoft Windows shares with minimal configuration. On Windows, third party implementations of tar, rsync, and SSH (such as Cygwin) are required to utilize those protocols.
Протоколды таңдау
Tar мен rsync арасындағы таңдау клиенттің қолда бар аппараттық құралдары мен жолақты кеңдігіне байланысты. Rsync арқылы сақталған клиенттер, tar немесе SMB қолданатын клиенттік машиналарға қарағанда CPU уақытын анағұрлым көп пайдаланады. SMB немесе tar қолданатын клиенттер rsync қолданатын клиенттерге қарағанда едәуір көп жолақты кеңдік пайдаланады. Бұл айырбас хаттамалардың өзгешеліктеріне байланысты туындайды. Tar немесе SMB әрбір файлды толығымен жібереді, CPU-ны аз, бірақ жолақты кеңдікті барынша көп пайдаланады. Rsync әдісі клиенттік және серверлік машиналардағы әрбір файл үшін екі файл арасындағы өзгерістерді ғана жіберуге мүмкіндік беретін тексеру сомасын есептейді; бұл көп CPU ресурстарын қолданады, бірақ жолақты кеңдікті азайтады.
The choice between tar and rsync is dictated by the hardware and bandwidth available to the client. Clients backed up by rsync use considerably more CPU time than client machines using tar or SMB. Clients using SMB or tar use considerably more bandwidth than clients using rsync. These trade offs are inherent in the differences between the protocols. Using tar or SMB transfers each file in its entirety, using little CPU but maximum bandwidth. The rsync method calculates checksums for each file on both the client and server machines in a way that enables a transfer of just the differences between the two files; this uses more CPU resources, but minimizes bandwidth.
3.x нұсқасы
BackupPC файлдарды сақтау үшін қажетті жалпы дискілік кеңістікті азайту мақсатында қатты сілтемелер мен сығылуды бірге қолданады. Алғашқы толық сақтық көшірме жасалғанда барлық файлдар бэкендке көшіріліп, қалауынша сығылады, содан кейін салыстырылады. Егер файлдар бірдей болса, оларға қатты сілтеме жасалады, бұл тек бір қосымша каталог жазбасын пайдалануды білдіреді. Соның нәтижесінде, білгір жүйе әкімшісі әрқайсысы 10 ГБ дерек көлеміндегі он Windows XP ноутбугын сақтап қоюы мүмкін. Егер 8 ГБ дерек әрбір машинада қайталанса (Office және Windows екілік файлдары), онда 100 ГБ қажет болып көрінеді, бірақ іс жүзінде тек 28 ГБ (10 × 2 ГБ + 8 ГБ) пайдаланылады. Деректерді сығымдау арқылы бұл талапты одан да азайтуға болады. Сақтық көшірмелерді қарау кезінде, толықтыру сақтық көшірмелері автоматты түрде алдыңғы толық сақтық көшірмеге толықтырылады. Осылайша, әрбір сақтық көшірме толыққанды деректер жиынтығы болып көрінеді.
BackupPC uses a combination of hard links and compression to reduce the total disk space used for files. At the first full backup, all files are transferred to the backend, optionally compressed, and then compared. Files that are identical are hard linked, which uses only one additional directory entry. The upshot is that an astute system administrator could potentially back up ten Windows XP laptops with 10 GB of data each, and if 8 GB is repeated on each machine (Office and Windows binary files) would look like 100 GB is needed, but only 28 GB (10 × 2 GB + 8 GB) would be used. Compression of the data on the back end will further reduce that requirement. When browsing the backups, incremental backups are automatically filled back to the previous full backup. So every backup appears to be a full and complete set of data.
4. x нұсқасы
4.x нұсқасы V3.x репозиторийларын пайдалана береді, бірақ барлық жаңа сақтық көшірмелері жаңа форматта жасалады (бірқалыпты жаңарту). Жалпы өнімділігі V3.x нұсқасына қарағанда жоғары.
Version 4. x can still use V3. x repositories, but all new backups use a new format (seamless upgrade). The overall performance is higher than with the V3. x version.