Таны чухал зүйлсийн нөөцлөлтийг хийх Bash скрипт

Аав, ээж, танилууд маань намайг техник технологитой, "бусдаас илүү" төхөөрөмж, компьютерийн эд анги эвдсэн гэж хошигнодог. Хөгжилтэй зүйл бол тэд буруу биш юм

Би үүнийг зориудаар хийгээгүй боловч миний мэдэлд 5-6 орчим HDD эвдэрсэн тул өгөгдөл алдагдах нь миний хувьд ноцтой асуудал болж байна ХҮН !!

Надад маш чухал өгөгдөл, чухал мэдээллийг алдахаас зайлсхийхийн тулд хамгийн чухал зүйл бол эдгээр өгөгдлийг, эдгээр чухал фолдеруудыг өөр газар хуулах явдал юм, тийм үү? Гэхдээ миний аврахыг хүссэн зүйл нэг юмуу хоёр хавтас биш харин хэд хэдэн хавтас байсан юм ... мөн энэ нь хангалтгүй юм шиг би хувийн фолдероороо дамжуулан залхуурч байгаа бөгөөд бусад фолдеруудыг өөр газар хуулахаар сонгож байна хахахаха Үүний оронд цаг хугацаа, хүчин чармайлтаа хэмнэхийн тулд би хүссэн бүх зүйлээ хадгалах боломжийг олгодог жижиг бөгөөд энгийн скрипт хийв.

Энэ скрипт тусгайлан юу хийдэг вэ?

  1. Энэ нь миний ажиллах хавтас эсвэл үндсэн хавтас руу ордог.
  2. Дотор нь шинэ хавтас үүсгэх бөгөөд түүний нэр нь тухайн огноо байх болно (жишээ нь: 2012-07-08).
  3. Firefox, Chromium, Opera, KMail тохиргоог хуулах (+ харилцагчид болон манай имэйлүүд), Rainlendar2, Pidgin, Kopete, Konversation, KWallet ... өөрөөр хэлбэл бидний хадгалах хэрэгтэй цуврал файлууд ба / эсвэл фолдеруудыг хуулдаг. Хадгалах зүйлээ бүрэн өөрчлөх боломжтой тул үүнийг хүссэнээрээ өөрчлөх боломжтой.
  4. Бидэнд байгаа өгөгдлийн санг экспортлох, миний хувьд би хадгалахын тулд хоёр мэдээллийн санг байрлуулсан (dbtest y bnc). Үүний тулд MySQL серверийг эхлүүлэх шаардлагатай.
  5. Дараа нь бид хуулахыг хүсэхгүй байгаа тул хуулсан Firefox болон Opera кэшээ устгана уу.
  6. Эцэст нь .RAR-д шахаж, энэ бүгдийг хүсч буй нууц үгээр оруулна уу.
  7. Хэрэв бид хүсвэл .RAR-д шахахын оронд бүх зүйлийг .TAR.GZ дээр шахаж болно. Хэрэв та үүнийг ашиглахыг хүсч байгаа бол би сэтгэгдэл бичсэн мөрийг үлдээв.

Хувийн нөөц скрипт

Тэд үүнийг татаж авах, гүйцэтгэх зөвшөөрөл өгөх ёстой.

Аа, таны хувийн хавтсанд заавал АЖИЛЛАХ нэртэй хавтас байх ёстой (бүгд том үсгээр), яагаад гэвэл би үүнийг ашигладаг.

Санаа зоволтгүй, би скриптийг тайлбартайгаар алхам алхамаар тайлбарлав, хэрэв хэн нэгэн нь ямар нэгэн өөрчлөлт хийхийг хүсч байвал, хэрэв та ямар нэгэн хэрэгцээг хангахын тулд ямар нэг зүйлийг өөрчлөхийг хүсч байвал ... надад хэлээрэй, би та бүхний хүссэн зохицуулалтыг дуртайяа хийх болно.

Сайн байцгаана уу, танд хэрэг болно гэж найдаж байна.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

23 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно.

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   msx гэж хэлэв

    Энэ нь сайн, гэхдээ би RAR-ийн оронд Rsync, 7zip-ийг ашигладаг байсан.

    Үнэн хэрэгтээ өчигдөр би / (fsarchiver хамт), ~ / .kde4 болон ачаалах секторыг нөөцлөв (би GRUB Legacy-ийг dd if = / dev / sda = MBR bs = 1 count = 512 надад хүрэхэд ашиглана). бүх зүйлийг аль хэдийн архивласан DVD дээр тавь.

    Одоо би төхөөрөмжөө хүссэн хэмжээгээрээ ажиллуулж, системийг хамгийн дээд хэмжээнд тааруулж, Ulatencyd-тэй өөгүй KDE болон бусад эрлийз видео картуудын бусад бүх өөрчлөлт, эх, HD, cpu, своп гэх мэт. Энэ суулгалтыг эвдээд би Арчийг ядаж 2025 он хүртэл орхих болно. Энэ системийг дахин ажиллуулахын тулд дахин хийсэн бүх зүйлийг хийх оюун санааны эр зориг надад байхгүй гэж бодож байна.

    Мэдээжийн хэрэг, би 12:24 цаг дараалан ажиллаж байсан бөгөөд энэ сандал дээр үндэслэж байна - дэвтэр хөлдсөн байгаа нь opensource RadeonHD драйверыг хувийн катализатор ашиглахгүйгээр төгс ашиглах боломжтой гэдгийг нотолж байна. бидэнд сүүлийнхээс өгсөн 3D хурдатгал хэрэггүй.

    Salu2

    1.    KZKG ^ Гаара гэж хэлэв

      Rsync-ийн оронд cp-г ашиглахыг сонгов, яагаад гэвэл энэ нь миний хийхийг хүссэн энгийн хуулбар юм, мөн хэн нэгэн скриптийг өөрчлөхийг хүсч байвал ... Хэрэв тэд үүнийг rsync-ийн оронд cp-тэй оруулбал илүү хялбар байх болно гэж би бодож байна.

      1.    Хюго гэж хэлэв

        Би ихэвчлэн шууд ашигладаг tar -rzvf хурдан хадгалахад зориулагдсан. Хэрэв миний хүсч байгаа зүйл бол сайн шахдаг бол би ашигладаг 7za -mx = 9 -ms = onБайна. Хамт rsync Та болгоомжтой байх хэрэгтэй, учир нь муу ашиглавал мэдээллийг устгах боломжтой.

  2.   89 гэж хэлэв

    Өгүүллийн нэрийг уншихад энэ нь таныг гэдгийг би мэдсэн бөгөөд танд маш сайн шалтгаан байгаа, учир нь та компьютерынхаа бүрэлдэхүүн хэсгүүдийг эвдэх чиглэлээр докторын зэрэг хамгаалсан (микээ санаарай). Энэ нь надад маш сайн тохирдог, ялангуяа гэртээ байдаг h-ээр эхэлсэн а вирусээр төгсдөг. (эгч)

    1.    KZKG ^ Гаара гэж хэлэв

      ХАХАХАХА тийм ээ ... гэхдээ ээхх !! Майк үргэлжлүүлэн ажиллав
      Миний түүхэнд бас гар, хулганууд байдаг шүү дээ.

      Алив, эгч чинь сахиусан тэнгэр бол ... тэр охин хамгийн сайн нь, чи түүнд ямар муу ханддаг вэ?

  3.   Районант гэж хэлэв

    Үнэхээр хэрэгтэй, би үүнийг хэрэгцээндээ зориулж өөрчлөх болно, учир нь үе үе чухал өгөгдлийн нөөц хуулбарыг хийдэг, бас маш сайн тайлбарладаг, тиймээс боломжууд нь асар их байдаг, жишээ нь миний тохиолдолд би энэ зорилгоор гадны дисктэй байдаг. $ HOME / WORKING нь se / media / external_disk руу шилжих болно. Маш их баярлалаа!

  4.   крото гэж хэлэв

    Маш сайн KZKG ^ Gaara! Бүх функцийг нарийвчлан тодорхойлсонд баярлалаа. Линукс (Debian) програмтай болсноос хойш хэсэг хугацааны дараа скриптүүд нь даалгаврыг автоматжуулахад зайлшгүй шаардлагатай болохыг олж мэдээд одоо дебийг эхнээс нь суулгахын тулд нэгийг нь бүтээх гэж байгаа боловч хэд хэдэн зүйлийг сурч мэдэх хэрэгтэй, ялангуяа GREP командыг өөрчлөх .conf.
    Нэг асуулт: Та ямар нөөц / синхрончлолын аргыг ашигладаг вэ? Зарим нь cpio, rsync ... хэн нэгэн HOME фолдерыг синхрончлохын тулд Wuala ашигладаг гэж би харсан?
    Баярлалаа!

    1.    KZKG ^ Гаара гэж хэлэв

      Сайн байцгаана уу?
      Хэрэв та bash ... скрипт хайж байгаа бол нааш ир, бид маш олон скриптүүд болон зүйлийг оруулсан болно: https://blog.desdelinux.net/tag/bash/

      Би скриптүүддээ cp ашигладаг, учир нь cp болон програмчлалын функцууд, мөчлөгүүдийг ашиглан бүх зүйлийг илүү сайн ажиллуулдаг.
      Гэсэн хэдий ч rsync нь үнэхээр гайхалтай, зөвхөн нөөцлөлт хийхээс илүү их зүйлийг хийдэг

      Хэзээ нэгийг ашиглах, эсвэл нөгөөг нь хэзээ ашиглах нь хэрэглэгч бүрийн өөрийнх нь хийх ажил.
      Баярлалаа!

      Жич: Эрэгтэй хүн гэж юу ч байхгүй, туслахад таатай байна ... алхам бүрийг тайлбарлах нь ийм байдлаар би бусдад туслах юм бол надад төвөг болохгүй.

      1.    крото гэж хэлэв

        Би өөрийгөө зугаацуулах ёстой! Би бас сурахын тулд "PASTE" -г хянах болно.

        1.    KZKG ^ Гаара гэж хэлэв

          Уфф тэнд маш их байна хахаха.

  5.   auroszx гэж хэлэв

    Маш сайн, гэхдээ би dd xD дискний бүхэл бүтэн нөөцлөлтийг хийдэг

    1.    Хюго гэж хэлэв

      Эрэгтэй хүн, үүний тулд клонезиллийг илүү сайн ашиглаарай, хэхэ.

  6.   ALEPH гэж хэлэв

    Мэдээллийн сангийн хувьд mysqlhotcopy-г санал болгож байна, учир нь том мэдээллийн санд mysqldump-тэй бол нөөцлөхөд цаг хугацаа шаардагддаг бөгөөд энэ хугацаанд өөрчлөлтүүд хийгдэх болно, энэ нь танд ашиггүй болох авлига бүхий нөөцлөлт юм. mysqlhotcopy, нөөцлөхөөс өмнө түгжих хүснэгтийг ашигладаг бөгөөд энэ нь таны хадгалсан зүйл ажиллах болно гэдгийг баталгаажуулдаг.

    1.    KZKG ^ Гаара гэж хэлэв

      Тийм ээ, сонирхолтой.
      Энэ жишээнд нөөцлөлт нь хувийн, өөрөөр хэлбэл localhost дээрх бүх зүйл юм ... тиймээс хогийн цэг өөрчлөгдөж болохгүй. Гэсэн хэдий ч, хостинг эсвэл серверийн нөөцлөлтөд энэ нь тохиолдож болно.

      Сонирхолтой зөвлөгөө тийм ээ
      Баярлалаа.

    2.    Хюго гэж хэлэв

      Сонирхолтой, зөвлөгөө өгсөнд баярлалаа. Өнөөдрийг хүртэл надад ямар нэгэн чухал зүйл байхгүй тул мэдээллийн санг хадгалах шаардлагагүй байсан ч удахгүй хэрэг болох байх.

  7.   Элинкс гэж хэлэв

    Тансаг эр хүн, хэрэв та үнэ цэнэтэй хүн бол!

    Сайн байцгаана уу, ийм сайхан хэрэгсэлд маш их баярлалаа!

    Жич: Linux дээр bash програмчлах талаар сурах зарим хичээл? .. Надад бас нэг асуулт байна, crontab-тэй бол бид энэ төрлийн даалгаврыг X хугацаанд хийж чадахгүй гэж үү? Өөрөөр хэлбэл X удаа бүрт нөөцлөлт хийдэг скрипт програмчлах хэрэгтэй. томилогдсон уу?

    1.    KZKG ^ Гаара гэж хэлэв

      Баярлалаа Хахахаха
      Хичээлийн талаар ммм-ийн талаар бид хэд хэдэн нийтлэлийг bash дээр байрлуулсан бөгөөд 2 эсвэл 3 нь шинээр нээгдэж буй эсвэл шинээр эхэлж байгаа хүмүүст зориулагдсан болно. https://blog.desdelinux.net/tag/bash/

      Тийм ээ, хэрвээ бид crontab-д захиалга / даалгаврыг X цагт гүйцэтгэх гэж оруулсан бол үүнийг хийх болно, зөвхөн энэ скрипт нь гүйцэтгэгдэх даалгавар бөгөөд энэ бүгдийг crontab-д оруулах нь хэрцгий явдал юм.
      Таны хийдэг зүйл бол скрипт үүсгэх (иймэрхүү байдлаар), дараа нь crontab дээр бид скриптийг ажиллуулахаар тохируулах 😉

  8.   Хосе М гэж хэлэв

    Маш их баярлалаа,
    Миний хувьд мэдээллийн санг хуулбарлах нь надад ашигтай байх болно

    cron in-ийн талаархи нэмэлт мэдээлэл https://help.ubuntu.com/community/CronHowto . Та цаг, сар, ... ашиглах боломжтой.

  9.   нэргүй гэж хэлэв

    grsync r00lz, түүний ачаар би тайван байж чадна

  10.   вичен гэж хэлэв

    Би скриптийн холбоосуудад хандаж чадахгүй байна, та буцааж тавьж болох уу? БАЯРЛАЛАА

    1.    KZKG ^ Гаара гэж хэлэв

      Уучлаарай, холбоосыг нэвтрэх боломжгүй болсон нь манай сервер дээрх алдаа байсан тул та үүнийг дахин сайн ажиллуулж байна have - » http://paste.desdelinux.net/4482

  11.   Родриго прието гэж хэлэв

    Скриптэд баярлалаа! үргэлж ашигтай байдаг !!

  12.   Paco гэж хэлэв

    буцаж очоод эсвэл скриптийг надад дамжуулж өгөх үү ??
    татаж авах боломжгүй болсон