色色一区二区三区,一本大道道久久九九AV综合,国产香蕉97碰碰视频va碰碰看,综合亚洲国产2020

    <legend id="mljv4"><u id="mljv4"><blockquote id="mljv4"></blockquote></u></legend>

    <sub id="mljv4"><ol id="mljv4"><abbr id="mljv4"></abbr></ol></sub>
      <mark id="mljv4"></mark>
      人文藝術(shù) > 不小心執(zhí)行了rm

      不小心執(zhí)行了rm

      2020-08-15 23:09閱讀(63)

      不小心執(zhí)行了rm-rf,除了跑路,如何恢復(fù)?:誤刪了數(shù)據(jù)庫怎么辦現(xiàn)在大腦里只想跑路日前,據(jù)微博知名互聯(lián)網(wǎng)資訊博主@大佬坊間八卦爆料,順豐科技數(shù)據(jù)中心的一位鄧

      1

      誤刪了數(shù)據(jù)庫怎么辦

      現(xiàn)在大腦里只想跑路

      日前,據(jù)微博知名互聯(lián)網(wǎng)資訊博主@大佬坊間八卦爆料,順豐科技數(shù)據(jù)中心的一位鄧某因誤刪生產(chǎn)數(shù)據(jù)庫,導(dǎo)致某項服務(wù)無法使用并持續(xù) 590 分鐘。

      據(jù)了解,事情的經(jīng)過,大概如下:

      在接收到變更需求后,鄧某在操作過程中,錯選了 RUSS 數(shù)據(jù)庫,打算刪除執(zhí)行的 SQL。在選定刪除時,因其操作不嚴(yán)謹(jǐn),光標(biāo)回跳到 RUSS 庫的實例,在未看清所選內(nèi)容的情況下,便通過 delete 執(zhí)行刪除,同時鄧某忽略了彈窗提醒,直接回車,導(dǎo)致 RUSS 生產(chǎn)數(shù)據(jù)庫被刪掉。

      因運(yùn)維工作人員不嚴(yán)謹(jǐn)?shù)牟僮,?dǎo)致 OMCS 運(yùn)營監(jiān)控管控系統(tǒng)發(fā)生故障,該系統(tǒng)上臨時車險發(fā)車功能無法使用并持續(xù)了約 590 分鐘。

      看到這位工程師的操作

      小橙認(rèn)為大家調(diào)侃的很有道理

      DBA的工作

      從入門到刪庫到跑路

      說起DBA,他們是一群比程序員還要低調(diào)且掌管著大數(shù)據(jù)時代企業(yè)生死命門的人,他們的工作職能,很多人表示這可比程序員日常復(fù)雜得多,不僅上要和應(yīng)用程序打交道,下還要深入操作系統(tǒng)和硬件之中。所以當(dāng)繼而談起成為一名優(yōu)秀的 DBA 是種怎樣的體驗時?不少過來人調(diào)侃道,你能明白那種刪得了庫跑不了路的酸爽感嗎?

      調(diào)侃歸調(diào)侃

      但其實真的遇到不小心刪了庫

      工程師們表示自己其實慌得一批

      來看看知乎網(wǎng)友們刪庫后的感受

      @土豆爸爸:

      多年前(2001 年),那還是 Unix 字符界面,半夜我例行維護(hù),刪過一個包含二十萬本圖書的庫。十分鐘自己確認(rèn)出錯后,開始冒汗,胃部像是被猛打了一拳得開始痙攣,疼的我都坐不住。

      好一會我去過道抽了兩根煙,才回憶起前天做了全系統(tǒng)備份,丟的數(shù)據(jù)不多!

      那感覺,一輩子難忘。

      @ai0by:

      之前自己做的一個站,服務(wù)器是在 Vultr 上面,用戶有 1000 多,訪問量不少。某天在 Vultr 上面另開了一臺測試機(jī)器,測試完了準(zhǔn)備刪除時刪錯了機(jī)器,把放網(wǎng)站的那臺刪掉了……(有必要吐槽一下 Vultr 的服務(wù)器界面,我以為新開的機(jī)器一定是最下面的那個,然后沒看直接就刪掉了,沒想到最下面的那個不是最新開的那臺。

      當(dāng)時只能說非常慌張,好像在夢里一樣,滿頭大汗,只能眼睜睜看著一條提示刪除成功的消息,隨即立刻提交了一條 ticket,Vultr 告訴我已經(jīng)刪除掉的機(jī)器是不能恢復(fù)的,瞬間感覺長時間的經(jīng)營全部白費了,很難想象經(jīng)營了那么久一個失誤操作全完蛋了。

      后來發(fā)現(xiàn)那臺機(jī)器之前有過備份,另開了一臺機(jī)器把鏡像恢復(fù)到新機(jī)器上面,時間是一周前,好歹算是救回來了,丟失的數(shù)據(jù)后來自己手工補(bǔ)上了。

      刪掉的一瞬間,好多用戶來找我,我只能淡定的回復(fù)說是在維護(hù),實際慌的要死,在問題解決差不多后,自己后背都濕透了,再也不想有第二次了,切記做好備份,切記切記!

      刪庫不要怕,但是我想問一句

      你備份了嗎???

      為了避免從刪庫到跑路的悲劇發(fā)生,應(yīng)該在Linux下謹(jǐn)慎使用rm,小橙這里也分享一個方案給大家:

      一個方案就是重定向 rm 命令以嫁接為 mv 命令,相當(dāng)于給 Linux 系統(tǒng)定制了一個回收站。實現(xiàn)方式如下:

      最后將上述腳本寫入 /etc/bashrc,并立即執(zhí)行命令 source /etc/bashrc 即刻生效。

      以上的腳本定義了幾個命令:

      • rl:查看回收站下的文件;
      • unrm 文件名或目錄:恢復(fù)到當(dāng)前的路徑下;
      • rmtrash:清空回收站,不過會友好提示。

      執(zhí)行 rm 不會真正刪除,而是使用 mv 移動到我們指定的回收站。實在真的想刪除可以 /bin/rm 來進(jìn)行刪除。另外,需要注意的時,之前 rm 指令的一些參數(shù)可能不再使用,因為 rm 現(xiàn)在其實是 mv 了。

      還有無論是運(yùn)維、DBA 還是程序員們都應(yīng)該在日常 Coding 時嚴(yán)加注意操作規(guī)范,銘記“一失手成千古恨”的后果。在審查時也要做好自動容災(zāi)、數(shù)據(jù)同步的步驟!

      2

      一般的企業(yè)都會有備份系統(tǒng)的,即使執(zhí)行了rm -rf直接還原系統(tǒng)即可。

      我們這兒是使用的虛擬機(jī),每隔一段時間就會將整個虛擬機(jī)克隆一份,包括里面存儲的各種系統(tǒng),各種數(shù)據(jù)。

      短時間內(nèi)就可以將備份系統(tǒng)使用上,就是對業(yè)務(wù)有點影響,會有部分?jǐn)?shù)據(jù)丟失,但比所有數(shù)據(jù)丟失的強(qiáng)。

      此外還有主從同步的系統(tǒng),主機(jī)掛掉了,立馬切換到從服務(wù)器,可以保證業(yè)務(wù)正常運(yùn)行,然后將從服務(wù)器設(shè)置成主服務(wù)器,再配置一臺從服務(wù)器即可。

      3

      硬盤恢復(fù)數(shù)據(jù),不然就跑路吧。。。

      4

      那種感覺,,真的是,,我雖然不算做軟件那么高大上,,網(wǎng)站SEO的,前幾天管網(wǎng)站產(chǎn)品的時候,在后臺本來想刪一個多復(fù)制的,,結(jié)果沒注意勾選了核心產(chǎn)品,一起刪了,,,公司就指望網(wǎng)站賣貨呢。瞬間心里拔涼拔涼,萬念俱灰。還好我的上一任就在隔壁,請教他之后說可以恢復(fù),,那個小心肝啊...

      相關(guān)問答推薦

      熱點關(guān)注