精品视频日韩无码,伊人久久无码av一区二区三区,久久艹视频国产视频,欧美成A人免费观看久久

  1. <tt id="u23fe"><i id="u23fe"><sub id="u23fe"></sub></i></tt>

      <b id="u23fe"><address id="u23fe"><kbd id="u23fe"></kbd></address></b>

      <source id="u23fe"><track id="u23fe"></track></source>
    1. 位置: 編程技術(shù) - 正文

      CentOS系統(tǒng)下嘗試恢復(fù)被刪除的文件的方法集錦(centos安裝問(wèn)題)

      編輯:rootadmin

      推薦整理分享CentOS系統(tǒng)下嘗試恢復(fù)被刪除的文件的方法集錦(centos安裝問(wèn)題),希望有所幫助,僅作參考,歡迎閱讀內(nèi)容。

      文章相關(guān)熱門搜索詞:centos that didnt work,centos installation destination,centos is not in the sudoers,centos not attached,centos could not retrieve,centos is not in the sudoers,centos maintenance,centos is not in the sudoers,內(nèi)容如對(duì)您有幫助,希望把文章鏈接給更多的朋友!

      背景說(shuō)明:今天同事在用ftp更新網(wǎng)站內(nèi)容是,將原來(lái)文件夾重命名以備份,再上傳文件,上傳完成后測(cè)試網(wǎng)站可以訪問(wèn)就將備份刪除(腦袋抽筋了),結(jié)果發(fā)現(xiàn)備份中最重要的一個(gè)圖片文件夾被刪除,而上傳的只是程序文件,導(dǎo)致所有圖片丟失。

      找回辦法如下:

      1、嘗試方法一:debugfs用debugfs工具,可以看到刪除的列表,但沒(méi)有找到批量恢復(fù)文件的辦法(丟失的文件有1萬(wàn)多),可能是我方法不對(duì)。對(duì)于單個(gè)文件,debugfs是可以很方便恢復(fù)的。

      大多數(shù)Linux發(fā)行版都提供一個(gè)debugfs工具,可以用來(lái)對(duì)Ext3文件系統(tǒng)進(jìn)行編輯操作。不過(guò)在使用這個(gè)工具之前,還有一些工作要做。

        首先以只讀方式重新掛載被誤刪的文件所在分區(qū)。使用如下命令:(假設(shè)文件在/usr分區(qū))

        復(fù)制代碼代碼如下:mount -r -n -o remount /usr  -r表示只讀方式掛載;-n表示不寫(xiě)入/etc/mtab,如果是恢復(fù)/etc上的文件,就加上這個(gè)參數(shù)。如果系統(tǒng)說(shuō)xxx partion busy,可以用fuser命令查看一下是哪些進(jìn)程使用這個(gè)分區(qū)上的文件: 復(fù)制代碼代碼如下:fuser -v -m /usr  如果沒(méi)有什么重要的進(jìn)程,用以下命令停掉它們:  復(fù)制代碼代碼如下:fuser -k -v -m /usr  然后就可以重新掛載這些文件系統(tǒng)了。

        如果是把所有的文件統(tǒng)一安裝在一個(gè)大的/分區(qū)當(dāng)中,可以在boot提示符下用linux single進(jìn)入單用戶模式,盡量減少系統(tǒng)進(jìn)程向硬盤寫(xiě)入數(shù)據(jù)的機(jī)會(huì),要不干脆把硬盤掛在別的機(jī)器上。另外,恢復(fù)出來(lái)的數(shù)據(jù)不要寫(xiě)到/上面,避免破壞那些有用的數(shù)據(jù)。如果機(jī)器上有dos/windows,可以寫(xiě)到這些分區(qū)上面: 復(fù)制代碼代碼如下:mount -r -n /dev/hda1 /mnt/had  然后就可以執(zhí)行debugfs:(假設(shè)Linux在 /dev/hda5) 復(fù)制代碼代碼如下:#debugfs /dev/hda5</p><p>  就會(huì)出現(xiàn)debugfs提示符debugfs:</p><p>  使用lsdel命令可以列出很多被刪除的文件的信息:</p><p>  debugfs:lsdel</p><p>  debugfs: deleted inodes found.</p><p>  Inode Owner Mode Size Blocks Time deleted</p><p>   0 1/ 1 Sun May :: </p><p>  …………………………………………………………………………………</p><p>   0 4 1/ 1 Tue Apr :: </p><p>   0 / Mon May :: </p><p>  debugfs:  列出的文件有很多(這里找到個(gè)),第一字段是文件節(jié)點(diǎn)號(hào),第二字段是文件所有者,第三字段是讀寫(xiě)權(quán)限,接下來(lái)是文件大小,占用塊數(shù),刪除時(shí)間。然后就可以根據(jù)文件大小和刪除日期判斷那些是我們需要的。比如我們要恢復(fù)節(jié)點(diǎn)是的文件:

        可以先看看文件數(shù)據(jù)狀態(tài):

        復(fù)制代碼代碼如下:debugfs:stat <></p><p>  Inode: Type: regular Mode: Flags: 0×0 Version: 1</p><p>  User: 0 Group: 0 Size: </p><p>  File ACL: 0 Directory ACL: 0</p><p>  Links: 0 Blockcount: </p><p>  Fragment: Address: 0 Number: 0 Size: 0</p><p>  ctime: 0xa9a — Mon May :: </p><p>  atime: 0xadd1 — Tue May :: </p><p>  mtime: 0xbf4d7 — Tue Mar 5 :: </p><p>  dtime: 0xa9a — Mon May :: </p><p>  BLOCKS:</p><p>   ………………………………….</p><p>  TOTAL:   然后就可以用dump指令恢復(fù)文件: 復(fù)制代碼代碼如下:debugfs:dump <> /mnt/hda/.sav  這樣就把文件恢復(fù)出來(lái)了。退出debugfs:  復(fù)制代碼代碼如下:debugfs:quit  另一種方法是手工編輯inode:  復(fù)制代碼代碼如下:debugfs:mi</p><p>  Mode []</p><p>  User ID [0]</p><p>  Group ID [0]</p><p>  Size []</p><p>  Creation time [0xa9a]</p><p>  Modification time [0xa9a]</p><p>  Access time [0xadd1]</p><p>  Deletion time [0xa9a] 0</p><p>  Link count [0] 1</p><p>  Block count []</p><p>  File flags [0x0]</p><p>  Reserved1 [0]</p><p>  File acl [0]</p><p>  Directory acl [0]</p><p>  Fragment address [0]</p><p>  Fragment number [0]</p><p>  Fragment size [0]</p><p>  Direct Block #0 []</p><p>  …………………………….</p><p>  Triple Indirect Block [0]  使用mi指令后每次顯示一行信息以供編輯,其它行可以直接按回車表示確認(rèn),把deletion time改成0(未刪除),Link count改成1。改好后退出debugfs:  復(fù)制代碼代碼如下:debugfs:quit  然后用fsck檢查/dev/hda5復(fù)制代碼代碼如下:fsck /dev/hda5程序會(huì)說(shuō)找到丟失的數(shù)據(jù)塊,放在lost+found里面。

      另外debugfs不適合恢復(fù)大文件。

      CentOS系統(tǒng)下嘗試恢復(fù)被刪除的文件的方法集錦(centos安裝問(wèn)題)

      2、嘗試方法二、foremostforemost是很不錯(cuò)的軟件,非常簡(jiǎn)單,一個(gè)命令就恢復(fù)了所有圖片,但是文件名卻丟失了,那么多圖片如何恢復(fù)名字,沒(méi)有找到好的辦法。同上面debugfs一樣,如果是單個(gè)文件,或者知道文件名字,這個(gè)方法是可以的。但文件量過(guò)大,且必須恢復(fù)文件名,此方法則不行。

      基本使用辦法如下:

      下載并編譯安裝 foremost: 復(fù)制代碼代碼如下:[root@b2bapp1 ~]# wget [root@b2bapp1 ~]# tar xf foremost-1.5.7.tar.gz -C /usr/src/ [root@b2bapp1 ~]# cd /usr/src/foremost-1.5.7/ [root@crushlinux foremost-1.5.7]# make && make install [root@b2bapp1 ~]# foremost -t png -i /dev/mapper/VolGroup-lv_rootProcessing: /dev/mapper/VolGroup-lv_root

      恢復(fù)完成后會(huì)在你的當(dāng)前所在目錄中建立一個(gè) output 目錄,并在在 output 目錄下會(huì)建立 png 子目錄下會(huì)包括所有已經(jīng)恢復(fù)回來(lái)的 png 格式的文件。 注意:恢復(fù)回來(lái)的文件,文件名已經(jīng)改變,另外 output 目錄下有一個(gè) audit.txt 文件是恢復(fù)成功文件的列表。

      3、嘗試方法三、extundelete在網(wǎng)上終于找到一個(gè)非常優(yōu)秀的恢復(fù)軟件extundelete,通過(guò)它,我恢復(fù)了絕大部分軟件(分部被覆蓋導(dǎo)致丟失)。操作方法如下:

      安裝軟件:軟件下載地址: install e2fsprogs-devel libcom_err-devel -y tar -jxf extundelete-0.2.4.tar.bz2 cd extundelete-0.2.4 ./configure make make install

      執(zhí)行恢復(fù)動(dòng)作:復(fù)制代碼代碼如下:[root@b2bapp1 ~]# extundelete /dev/mapper/VolGroup-lv_root --restore-all上述命令表示恢復(fù)上述分區(qū)下的所有近期刪除文件,我通過(guò)此辦法找回了%的文件,還有少數(shù)被覆蓋。

      extundelete 其他主要用法:?jiǎn)蝹€(gè)文件的恢復(fù):復(fù)制代碼代碼如下:extundelete /dev/sdaX --restore-file /path/file目錄恢復(fù):復(fù)制代碼代碼如下:extundelete /dev/sdaX --restore-directory /path/dir教訓(xùn)經(jīng)驗(yàn):文件被刪除后,恢復(fù)建議如下:

      1、停止所有寫(xiě)入(可斷網(wǎng)防止外部新的訪問(wèn)進(jìn)入),最好將磁盤dd克隆一份。我們丟失的文件就是因?yàn)橥录庇诨謴?fù),進(jìn)行一些操作導(dǎo)致部分?jǐn)?shù)據(jù)被覆蓋。

      2、如果被刪除的文件被進(jìn)程使用中,則千萬(wàn)別關(guān)閉該進(jìn)程,用losf配合可以找回(因?yàn)檫€在內(nèi)存中),這種恢復(fù)辦法網(wǎng)上很多教程。

      3、用合適的工具恢復(fù)。

      復(fù)制代碼代碼如下:[root@b2bapp1 ~]# wget [root@b2bapp1 ~]# tar xf foremost-1.5.7.tar.gz -C /usr/src/ [root@b2bapp1 ~]# cd /usr/src/foremost-1.5.7/ [root@crushlinux foremost-1.5.7]# make && make install [root@b2bapp1 ~]# foremost -t png -i /dev/mapper/VolGroup-lv_rootProcessing: /dev/mapper/VolGroup-lv_root

      CentOS系統(tǒng)下安裝和配置Telent服務(wù)的基本方法 Telnet的用途Telnet是Internet遠(yuǎn)程登錄服務(wù)的標(biāo)準(zhǔn)協(xié)議和主要方式,最初由ARPANET開(kāi)發(fā),現(xiàn)在主要用于Internet會(huì)話,它的基本功能是允許用戶登錄進(jìn)入遠(yuǎn)程主機(jī)

      在CentOS上配置Software Collections源的方法 紅帽企業(yè)版linux(RHEL)和它的社區(qū)版分支CentOS,提供年的生命周期,這意味著RHEL/CentOS的每個(gè)版本會(huì)提供長(zhǎng)達(dá)年的安全更新。雖然這么長(zhǎng)的生命周期

      CentOS上使用Squid+Stunnel搭建代理服務(wù)器教程 代理服務(wù)器,就不用介紹了,簡(jiǎn)單說(shuō)一下安裝過(guò)程。開(kāi)始的時(shí)候在hosting上面,安裝,怎么安裝都沒(méi)有成功,換成linode,半個(gè)小時(shí)就搞定了,猜測(cè)hosting2

      標(biāo)簽: centos安裝問(wèn)題

      本文鏈接地址:http://esstyw.cn/biancheng/353541.html 轉(zhuǎn)載請(qǐng)保留說(shuō)明!

      上一篇:CentOS系統(tǒng)中只下載RPM包而不進(jìn)行安裝的方法(centos真機(jī)安裝后只有l(wèi)o)

      下一篇:CentOS系統(tǒng)下安裝和配置Telent服務(wù)的基本方法(centos直接安裝)

    2. 公關(guān)支出是什么意思
    3. 小區(qū)業(yè)委會(huì)是否可以進(jìn)行經(jīng)營(yíng)活動(dòng)?
    4. 發(fā)票專用章和財(cái)務(wù)章區(qū)別
    5. 用房租入股
    6. 清算期間作為納稅年度
    7. 自然人稅務(wù)系統(tǒng)扣繳客戶端怎么申報(bào)
    8. 廠家訂貨會(huì)合同
    9. 待抵扣進(jìn)項(xiàng)稅額沖回
    10. 職工福利基金提取規(guī)定
    11. 長(zhǎng)期借款利息計(jì)入在建工程
    12. 電子繳稅付款憑證
    13. 自營(yíng)方式建造固定資產(chǎn)增值稅
    14. 破壞公司財(cái)產(chǎn)員工怎么處理
    15. 2017年7月1日通用機(jī)打發(fā)票能不能作為稅收憑證?
    16. 上年度的費(fèi)用今年開(kāi)票分錄
    17. 研發(fā)支出費(fèi)用如何計(jì)算應(yīng)交所得稅?
    18. 紅字發(fā)票是銷貨單據(jù)嗎
    19. 轉(zhuǎn)賬支票進(jìn)賬有效期是多久
    20. 企業(yè)之間的無(wú)償借貸行為,作為借款方需要繳納哪些稅
    21. 年底結(jié)賬時(shí)需要做賬嗎
    22. 臨時(shí)工工資怎么處理
    23. 收到水電費(fèi)的增值稅普通發(fā)票怎么做賬
    24. 計(jì)劃成本法存貨成本的確定
    25. 資產(chǎn)負(fù)債表短期負(fù)債包括哪些
    26. 20個(gè)健康生活常識(shí)
    27. php日期時(shí)間運(yùn)算匯總
    28. 利息股息紅利個(gè)人所得稅稅率
    29. 財(cái)政性資金所得稅
    30. 從銀行提取現(xiàn)金準(zhǔn)備發(fā)放工資
    31. 被公司辭退有錢嗎
    32. kb4592440安裝失敗
    33. 公司清算的補(bǔ)償方案是不是應(yīng)該公布了
    34. 利用php判斷是否為素?cái)?shù)
    35. 跨市設(shè)立分公司
    36. 公司向股東借的錢怎么還
    37. php sql 教程
    38. 財(cái)務(wù)費(fèi)用為負(fù)數(shù)是好事還是壞事
    39. php ip地址
    40. php顯示錯(cuò)誤報(bào)告方式
    41. html文檔基本結(jié)構(gòu)包括哪幾部分
    42. vue render ref
    43. php圖片庫(kù)
    44. 短期借款的會(huì)計(jì)科目
    45. python集合的并集符號(hào)語(yǔ)言
    46. 農(nóng)藥免稅政策文件有哪些
    47. 盈利性學(xué)校收到財(cái)政補(bǔ)貼要繳企業(yè)所得稅嗎
    48. xadmin配置
    49. 個(gè)稅更正申報(bào)有什么影響
    50. 電子承兌到期清算方式是線上還是線下
    51. 增值稅減免稅在貸方
    52. mysql切片
    53. 企業(yè)增值稅的征收方式
    54. 應(yīng)收在借方什么意思
    55. 計(jì)提未發(fā)生的費(fèi)用
    56. 企業(yè)取得的跨期業(yè)務(wù)
    57. 會(huì)計(jì)實(shí)務(wù)操作中錯(cuò)誤的是
    58. 固定資產(chǎn)凈值怎么算
    59. sql server 修改
    60. 通過(guò)修改注冊(cè)表來(lái)修改chrome配置
    61. 企業(yè)級(jí)路由器和普通路由器區(qū)別
    62. thinkpad8裝系統(tǒng)
    63. win10 rs3
    64. 如何卸載centos7
    65. linux禁止root用戶遠(yuǎn)程登錄
    66. win7怎么設(shè)置快
    67. linux的samba是什么
    68. js動(dòng)態(tài)表單
    69. bat運(yùn)行完后不退出
    70. 批處理教程(最全版).pdf免費(fèi)
    71. node 刪除文件
    72. shell腳本-ge
    73. [置頂]bilinovel
    74. eclipse開(kāi)發(fā)安卓app實(shí)例
    75. 安卓手機(jī)管家刪除的照片怎么恢復(fù)
    76. 央企收入歸誰(shuí)
    77. 車船稅每年多少錢
    78. 開(kāi)票信息電子版怎么做
    79. 國(guó)家稅務(wù)總局2011年34號(hào)公告
    80. 重慶稅務(wù)局app下載官網(wǎng)
    81. 免責(zé)聲明:網(wǎng)站部分圖片文字素材來(lái)源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)及時(shí)告知,我們會(huì)第一時(shí)間刪除,謝謝! 郵箱:opceo@qq.com

      鄂ICP備2023003026號(hào)

      網(wǎng)站地圖: 企業(yè)信息 工商信息 財(cái)稅知識(shí) 網(wǎng)絡(luò)常識(shí) 編程技術(shù)

      友情鏈接: 武漢網(wǎng)站建設(shè)