失われた+見つかったファイルを復元する方法
How to Restore files from lost+found: / lost + foundというタイトルのフォルダーは、fsckがディレクトリツリーのどこにも添付できなかったファイルのフラグメントを配置する場所です。lost + foundディレクトリ(Lost+Foundではない)は、ファイルシステムに損傷がある場合にfsckによって使用される構造です。ディレクトリの破損が原因で通常は失われるファイルは、そのファイルシステムのlost+foundディレクトリにiノード番号でリンクされます。
/ lost + foundは、電源障害などの多くの理由で適切に閉じられていないファイルを回復するのに役立つ重要なディレクトリです。Lost+Foundは、作成するパーティションごとにLinuxOSのインストール時にシステムによって作成されます。つまり、マウントされたフォルダーには、このlost+foundフォルダーが含まれていると言えます。このフォルダには、リンクのないファイルと回復するファイルが含まれています。回復するファイルはすべてこのフォルダに保存されます。fsckコマンドは、これらのファイルを回復するために使用されます。
失われた+見つかったファイルを復元する方法
1.起動できず、画面が表示されない場合は、「続行してください。/および/homeパーティションのファイルシステムエラーが原因で、Sを押してマウントをスキップするか、Mを押して手動でリカバリします。(Press S)次に、リカバリオプションを選択します。
2. fsck on both / and /homeファイルシステムの両方でfsckを実行します。
/homeのfsckをクリアするのに問題がある場合は、次を使用します。
fsck -p /home (Automatic fixing) "fsck -y /home" (this would select yes for all the prompts automatically).
pass /home from fsck successfully.に渡すことができるようになります。
/homeを試してみると、 lost+found directory.以外のユーザーファイルはありません。「df-h」を実行すると、すべてのファイルがlost + foundディレクトリにあり、それらを回復するため、ファイルシステムがクラッシュ前と同じスペースを使用していることがわかります。
6.lost + foundフォルダーに、名前のないフォルダーが多数あることがわかります。各フォルダーを精査すると、多くの時間が無駄になります。したがって、次に「file *」を実行して、処理しているファイルのタイプを確認する必要があります。
#7479417: directory #7479418: directory #7479419: directory #7602560: directory #7603310: MPEG sequence, v2, program multiplex #7603464: JPEG image data, JFIF standard 1.02 #7603542: Audio file with ID3 version 2.3.0, contains: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1, 320 kbps, 44.1 kHz, JntStereo #7604043: ISO 9660 CD-ROM filesystem data 'Linux Mint 9 Isadora ' (bootable) #7604089: ISO 9660 CD-ROM filesystem data 'netbook-x86_64-201005242312 ' (bootable) #7605425: MPEG sequence, v2, program multiplex #7605470: MPEG sequence, v2, program multiplex #7605484: MPEG sequence, v2, program multiplex #7607478: gzip compressed data, from Unix, last modified: Fri May 14 07:55:35 2017 #7607788: gzip compressed data, from Unix, last modified: Tue May 4 14:16:31 2017 #7610801: PDF document, version 1.4 #7612061: ISO 9660 CD-ROM filesystem data 'Ubuntu 10.04 LTS amd64 ' (bootable) #7613228: directory #7613583: directory #7613588: directory
7.ディレクトリを結果に含めるだけなので、結果を除外してみましょう。したがって、「file * | grep directory > /root/list.dir ”コマンド。
/root/list.dirを編集して、各ディレクトリ内のファイルのリストを表示するスクリプトにします。ファイルを編集して、vi、vim、nanoを使用してスクリプトにします。set -vを最初の行に追加し、' ls (Add)-l(ls -l) 'を1行おきの先頭に追加します。
set -v ls -l \#10104455 ls -l \#10104531 ls -l \#10104536
9.ファイル( file executable)を実行可能にしてから実行し、出力をファイルにリダイレクトします。
chmod -x /tmp/list.dir ./list.dir 1> /tmp/list.out 2>&1
10.次に、dir.out出力ファイルでデスクトップ(Desktop in the dir.out output file)などのファイルを検索します。結果は次のようになります。
ls -l \#7733249 total 5704 drwxr-xr-x 2 1002 1002 4096 2017-06-05 13:24 Desktop drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Documents drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Downloads -rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 examples.desktop drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Music drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Pictures drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Public -rw-r--r-- 1 1002 1002 5794003 2017-05-15 11:00 scrap001_a.ora drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Templates -rw-r--r-- 1 1002 1002 1265 2017-05-20 14:35 tinda chuteny drwxrwxr-x 2 1002 1002 4096 2017-05-23 14:57 Ubuntu One drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Videos
11.上記の出力は、ホームディレクトリが #7733249であることを示しています。ここで、ホームフォルダを復元するには、フォルダをmvします。
mv /lost+found/#7733249 /home/yourUsername
注:ユーザー名をLinuxインストール(Linux installation.)の実際のユーザー名に置き換えてください。
方法2:スクリプトを使用してファイルを自動的に回復する
まず、「sudo-i」または「sudosu –」を実行してから、ファイルシステム/ dev /sd??で実行される以下のスクリプトを実行します。および/tmp/listingへの出力:
fsck -y /dev/sd?? mkdir /tmp/recover mount /dev/sd?? /tmp/recover -o rw cd /tmp/recover-lost+found ( echo ‘set -v’ file * | grep directory 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l ‘”‘”‘$1'”‘”‘/’ ) | sh > /tmp/listing
How to Restore files from lost+found正常に学習できましたが、この記事に関してまだ質問がある場合は、コメントのセクションで遠慮なく質問してください。
Related posts
Fix PC Won POSTの方法
Fixそれ自体でiTunes Keeps Opening
ChromeにWebsiteのDesktop Shortcutを作成する方法
Fix High CPU Usage Service Host:ローカルシステム
Android用Setup Roadrunner Email(Steps~Configure)
Windows 10のFix Error 0X80010108
Fix Windows Update Error Code 0x80072efe
Fix Windowsはフォーマットを完了できませんでした
Fix Application Error 0xc0000005の方法
Windows用Fix Host Process Servicesが働きを止めました
Passwordを明らかにすることなくWi-Fi Accessを共有するための3 Ways
Steam上のStream Origin Gamesの方法
どのようにするには無効にスティッキーCornersでWindows 10
Windows 10にSystem Image Backupを作成する方法
Fix Office 365 activation error私たちは、サーバーに接続できませんでした
Blue Light FilterをAndroidで有効にする方法
どのようにWindows 10から完全にアンインストールMcAfeeへ
Facebook ProfileにMusicを追加する方法
5 Ways Safe ModeでPCを起動するには
Windows 10でFull System Image Backupを作成する[究極のガイド]