Galvenais Cits Windows partijas skripts datu dublēšanai

Windows partijas skripts datu dublēšanai



Datoru lietotāji, kuri ir izauguši ar uzlabotiem Mac un Windows datoriem, var to nezināt, taču reiz, sen, visi personālie datori tika kontrolēti, izmantojot komandrindas saskarni. Jā, šī neveikla komandu lodziņa jūsu Windows mašīnā burtiski bija vienīgais veids, kā lielākā daļa cilvēku jebkad mijiedarbojās ar datoru. Komandrindas saskarnes lielā mērā balstījās uz mazām programmām, ko sauc par “skriptiem”, kas bija operētājsistēmas komandu kolekcijas, ko izmantoja kopīgu uzdevumu veikšanai.

Lai gan mūsdienu datoru grafiskās lietotāja saskarnes ir gaismas gadus sarežģītākas un ērtāk izmantojamas nekā vecās komandrindas, joprojām tiek izmantota vecāka datora vadības metode. Datu dublēšana ir viena no visizplatītākajām un vispiemērotākajām komandrindas skripta lietojumprogrammām. Komandrindas skriptus var automatizēt, lai tie darbotos jebkurā laikā bez cilvēku mijiedarbības, un tiem ir maz ierobežojumu. Pats labākais - tās ir iebūvēta Windows operētājsistēmas daļa.

kā ekrānā ierakstīt ierakstu, nezinot 2020. gadu

Kāpēc komandrindas skripti?

Kāpēc izmantot komandrindas skriptu, ja tur ir gan komerciālas, gan bezmaksas dublēšanas programmas? Nu, komandrindas skriptiem ir vairākas unikālas priekšrocības. Šeit ir daži no tiem:

  • Vietējās komandas : Kāds ir labāks datu dublēšanas veids, nekā izmantojot funkcijas, kas pieejamas, izmantojot programmu, kas rada datus? Neatkarīgi no tā, vai tā ir pati operētājsistēma, izmantojot vienkāršu failu kopēšanas komandu vai datu bāzes komandu, lai izveidotu atjaunojamu bināru failu, avota programma vislabāk zina, kā dublēt sevi.
  • Galīgā kontrole : Tā kā komandrindas skripts veic vienkāršu soli pa solim procedūru, jūs precīzi zināt, kas notiek, un jūs varat viegli modificēt uzvedību.
  • Ātri : Tā kā viss ir dzimtā komanda, nekas nav interpretējams. Atkal jūs izmantojat komandas, kuras nodrošina pati programma, tāpēc pieskaitāmās izmaksas ir minimālas.
  • Jaudīgi : Man vēl nav redzams dublēšanas uzdevums, kuru nevar izpildīt, izmantojot komandrindas skriptu ... un esmu paveicis dažas bailīgas lietas. Lai gan jums var nākties veikt dažus pētījumus un izmēģinājumus un kļūdas, ja jums ir patiešām unikālas vajadzības, parasti jūsu izmantotās skriptu valodas iebūvētās funkcijas un funkcijas ir vairāk nekā pietiekamas.
  • Bezmaksas un elastīgs : Acīmredzot komandrindas skripts neko nemaksā (ārpus tā izveides laika), tāpēc jūs varat kopēt skriptus uz jebkuru mašīnu un sistēmu skaitu ar nelielu laika patēriņu vai bez tā. Salīdziniet to ar rezerves programmatūras licenču iegādes izmaksām vairākos serveros un / vai galddatoros.

Ātrs dublējuma sērijas skripta pārskats

Lielākā daļa cilvēku nekad nav iemācījušies izmantot komandrindas skriptu, un tas tiek uzskatīts par melnu mākslu. Tomēr patiesībā tā ir diezgan vienkārša mācīšanās lieta. Lai parādītu komandrindas spēku, es piedāvāju vienkāršu Windows pakešdatu skriptu, kuru varat izmantot, lai dublētu svarīgos datus. Šis konfigurējamais un pielāgojamais skripts neprasa nekādas zināšanas (vai vēlmi mācīties) par Windows pakešu skriptu valodu, bet, ja jūs nolemjat, ka vēlaties uzzināt vairāk par Windows pakešu skriptiem, jūs atradīsit šo skriptu kā labu sākuma vietu .

Ko dara rezerves skripts:

  1. Izveido pilnīgas vai ikdienas pakāpeniskas (definīciju skatīt zemāk) failu un mapju dublējumkopijas, kuras norādāt atsevišķā konfigurācijas teksta failā (skat. Zemāk).
    • Kad tiek nosaukta mape, šī mape un visas apakšmapes tiek dublētas.
    • Kad tiek nosaukts fails, tiek dublēts tikai šis fails.
  2. Saspiež (rāvējslēdzējus) dublētos failus. Kad visi dublējamie faili ir nokopēti, tie tiek saspiesti, lai ietaupītu vietu. Lai tas darbotos, jūsu sistēmā ir jāinstalē 7-Zip.
  3. Datē saspiesto failu un pārvieto to uz glabāšanas vietu. Pēc tam, kad dublējuma faili ir saspiesti, iegūtajam arhīvam tiek piešķirts faila nosaukums atbilstoši pašreizējam datumam un pēc tam tas tiek pārvietots uz konfigurētu krātuves vietu, piemēram, ārējā diska vai tīkla atrašanās vietu.
  4. Notīra pēc sevis. Pēc visu uzdevumu izpildes paketes skripts attīra visus tā izveidotos pagaidu failus.

Prasības:
Windows 2000 / XP / 2003 / Vista vai jaunāka
7-ZIP (tas ir par brīvu)

Konfigurācijas fails:
Konfigurācijas fails ir vienkārši teksta fails, kurā ir dublējami faili un mapes, katrā rindiņā ievadīts viens dublējuma vienums. Šis fails jābūt jābūt nosaukumam BackupConfig.txt un atrodami tajā pašā mapē kā rezerves skripts. Šeit ir faila BackupConfig.txt piemērs (ņemiet vērā, ka rakstzīme # # pirmajā rindā norāda, ka rindiņa ir komentārs; skripta palaišanas laikā komentāri vienmēr tiek ignorēti):

# Enter file and folder names, one per line. 
C:Documents and SettingsJason FaulknerDesktop C:Documents and SettingsJason FaulknerMy DocumentsImportant Files C:ScriptsBackupScript.bat

Iepriekš sniegtajā piemērā tiktu dublēta Windows lietotāja Jason Faulkner darbvirsma (un visas darbvirsmas mapes), mape ar nosaukumu Svarīgi faili mapē Mani dokumenti (un visas mapes Svarīgi faili) un fails BackupScript.bat direktorijā C: Skripti.

Dublējumu veidi:

  • Pilna dublēšana: visu failu un mapju (ieskaitot apakšmapes) pilnīga kopija ir iekļauta dublējumā.
  • Papildu dublēšana: ja tiek nodrošināta mape, tiek saglabāti tikai faili, kas izveidoti vai pārveidoti Šodienas datums ir
    dublēts. Kad fails tiek nodrošināts, tas vienmēr tiek dublēts neatkarīgi no tā, kad tas tika modificēts.

Datu rezerves Windows pakotnes skripts

Es gribu uzsvērt, ka šis skripts ir ļoti vienkāršs, jo tas viss ir izveidot rezerves kopijas, izmantojot vienkāršu faila kopiju. Varat iestatīt dažas konfigurācijas opcijas:

  • Rezerves krātuves vieta, kur tiek saglabāti saspiestie dublējuma faili.
  • Nedēļas diena, kad tiek palaista pilna dublēšana (jebkura cita diena palaist papildu dublējumu).
  • Vieta, kur jūsu datorā ir instalēts 7-Zip. Skripts tiek automātiski iestatīts tā, lai tas izskatās noklusējuma vietā.

Ja jums ir kādi ieteikumi vai funkciju pieprasījumi, lūdzu, komentējiet tālāk. Es patiešām labprāt uzrakstītu šīs ziņas papildu rakstu, kurā ir atjaunināts skripts, kura pamatā ir lasītāja ievade. Ja jums ir nepieciešami norādījumi par šī skripta lietošanu vai ieplānota uzdevuma iestatīšanu, apskatiet saites zem skripta avota.


Bez papildu domām, šeit tas ir:

kā iegūt tvaika spēles ātrāku lejupielādi

Piezīme : Tā kā pēdiņas zemāk netiek pareizi parādītas (un tādējādi var sajaukt skriptu), es zem skripta esmu iekļāvis vienkārša teksta saiti, kuru varat izmantot, lai iegūtu precīzu avotu, no kura kopēt.

@ECHO OFF REM BackupScript REM Version 1.01, Updated: 2008-05-21 REM By Jason Faulkner (articles[-at-]132solutions.com) REM Performs full or incremental backups of folders and files configured by the user. REM Usage--- REM > BackupScript SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION REM ---Configuration Options--- REM Folder location where you want to store the resulting backup archive. REM This folder must exist. Do not put a '' on the end, this will be added automatically. REM You can enter a local path, an external drive letter (ex. F:) or a network location (ex. serverbackups) SET BackupStorage=C:Backup REM Which day of the week do you want to perform a full backup on? REM Enter one of the following: Sun, Mon, Tue, Wed, Thu, Fri, Sat, * REM Any day of the week other than the one specified below will run an incremental backup. REM If you enter '*', a full backup will be run every time. SET FullBackupDay=* REM Location where 7-Zip is installed on your computer. REM The default is in a folder, '7-Zip' in your Program Files directory. SET InstallLocationOf7Zip=%ProgramFiles%7-Zip REM +-----------------------------------------------------------------------+ REM | Do not change anything below here unless you know what you are doing. | REM +-----------------------------------------------------------------------+ REM Usage variables. SET exe7Zip=%InstallLocationOf7Zip%7z.exe SET dirTempBackup=%TEMP%backup SET filBackupConfig=BackupConfig.txt REM Validation. IF NOT EXIST %filBackupConfig% ( ECHO No configuration file found, missing: %filBackupConfig% GOTO End ) IF NOT EXIST '%exe7Zip%' ( ECHO 7-Zip is not installed in the location: %dir7Zip% ECHO Please update the directory where 7-Zip is installed. GOTO End ) REM Backup variables. FOR /f 'tokens=1,2,3,4 delims=/ ' %%a IN ('date /t') DO ( SET DayOfWeek=%%a SET NowDate=%%d-%%b-%%c SET FileDate=%%b-%%c-%%d ) IF {%FullBackupDay%}=={*} SET FullBackupDay=%DayOfWeek% IF /i {%FullBackupDay%}=={%DayOfWeek%} ( SET txtBackup=Full SET swXCopy=/e ) ELSE ( SET txtBackup=Incremental SET swXCopy=/s /d:%FileDate% ) ECHO Starting to copy files. IF NOT EXIST '%dirTempBackup%' MKDIR '%dirTempBackup%' FOR /f 'skip=1 tokens=*' %%A IN (%filBackupConfig%) DO ( SET Current=%%~A IF NOT EXIST '!Current!' ( ECHO ERROR! Not found: !Current! ) ELSE ( ECHO Copying: !Current! SET Destination=%dirTempBackup%!Current:~0,1!%%~pnxA REM Determine if the entry is a file or directory. IF '%%~xA'=='' ( REM Directory. XCOPY '!Current!' '!Destination!' /v /c /i /g /h /q /r /y %swXCopy% ) ELSE ( REM File. COPY /v /y '!Current!' '!Destination!' ) ) ) ECHO Done copying files. ECHO. SET BackupFileDestination=%BackupStorage%Backup_%FileDate%_%txtBackup%.zip REM If the backup file exists, remove it in favor of the new file. IF EXIST '%BackupFileDestination%' DEL /f /q '%BackupFileDestination%' ECHO Compressing backed up files. (New window) REM Compress files using 7-Zip in a lower priority process. START 'Compressing Backup. DO NOT CLOSE' /belownormal /wait '%exe7Zip%' a -tzip -r -mx5 '%BackupFileDestination%' '%dirTempBackup%' ECHO Done compressing backed up files. ECHO. ECHO Cleaning up. IF EXIST '%dirTempBackup%' RMDIR /s /q '%dirTempBackup%' ECHO. :End ECHO Finished. ECHO. ENDLOCAL

Parastā teksta avots ir pieejams šeit: dublējums

Ja jums nepieciešama palīdzība šī skripta ieviešanā, šeit ir dažas saites, kas jums palīdzēs:

Šis ir tas pats skripts, ko es izmantoju, lai katru dienu dublētu datoru (protams, ar pāris modifikācijām), tāpēc es zinu, ka tas darbojas ļoti labi. Es ceru, ka jums tas noderēs.

Izbaudi!

Interesanti Raksti

Redaktora Izvēle

Pārslēdziet Firefox meklētājprogrammu ar karstajiem taustiņiem un iestatiet to kā noklusējumu
Pārslēdziet Firefox meklētājprogrammu ar karstajiem taustiņiem un iestatiet to kā noklusējumu
Kaut arī visi zina, kā mainīt meklētājprogrammu ar peli vai Preferences, šeit ir vēl viens, ātrs un noderīgs veids, kā to mainīt ar dažiem taustiņu taustiņiem.
Kā apskatīt FPS vietnē Roblox
Kā apskatīt FPS vietnē Roblox
Kāpēc gan kādu laiku neaizbēgt no pasaules uz vietu, kur jūs varat izmantot savu radošumu un veidot savu pasauli? Roblox ir lieliska vieta, kur to darīt. Gan bērniem, gan pieaugušajiem patīk veidot 3D pilsētas
Kā nomainīt vietējo staciju Paramount Plus
Kā nomainīt vietējo staciju Paramount Plus
Vai jūs jau esat pārslēdzies no CBS All Access uz Paramount Plus? Vai jūs domājat, kā jūs varat mainīt kanālu, kas identificēts kā vietējā stacija? Šajā rakstā mēs parādīsim, kā mainīt vietējās stacijas preferences un
Kā pateikt, kad kāds pēdējoreiz bija aktīvs vietnē Instagram
Kā pateikt, kad kāds pēdējoreiz bija aktīvs vietnē Instagram
https://www.youtube.com/watch?v=MMmLNbTB7nE Instagram ir viens no nedaudzajiem sociālajiem tīkliem, kas paziņo cilvēkiem, kad jūs pēdējoreiz esat redzējis lietotnē. Tas arī parāda, kad esat tiešsaistē, kad rakstāt utt.
Kā uzzināt, vai kādam ir Venmo konts
Kā uzzināt, vai kādam ir Venmo konts
Runājot par vienādranga darījumiem, Venmo kļūst par ļoti populāru maksājumu procesoru. Ja izmantojat lietotni bieži, ir noderīgi uzzināt, vai tā ir arī citiem cilvēkiem - it īpaši, ja plānojat pārsūtīt
Vai Snapchat jums paziņo, kad kāds skatās jūsu stāstu?
Vai Snapchat jums paziņo, kad kāds skatās jūsu stāstu?
Snapchat saviem lietotājiem piedāvā unikālu sociālo pieredzi, kas prasa pastāvības ideju, kas bieži nāk kopā ar sociālajiem tīkliem, un to saplēš. Snapchat pilnībā balstās uz ideju par atmiņu, fotoattēlu un videoklipu izbalēšanu
Kā skatīties filmas no sava DLNA servera Android ierīcēs
Kā skatīties filmas no sava DLNA servera Android ierīcēs
Kā piekļūt savam DLNA serverim no jebkuras Android ierīces.