kzen.dev
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
ゲストユーザ
質問

rmを実行した後、どのようにデータを復元するのですか?

誤って sudo rm * を実行してしまいました。

重要でないサブフォルダにいると思ったからです。

その結果、非常に重要なファイルを削除してしまいました。 私のデータを取り戻す方法はありますか?

6 2015-04-02T07:06:09+00:00 2
 Zanna
Zanna
編集された質問 30日 4月 2017 в 8:15
Ubuntu
data-recovery
rm
解決策・回答
 2707974
2707974
2日 4月 2015 в 7:33
2015-04-02T07:33:05+00:00
さらに
ソース
編集
#38376714

しかし、私は foremost が好きです。

最前面のインストール

sudo apt-get install foremost

をご覧ください。

man foremost

を見て、最前面の使い方を学んでください。

まず、リカバリファイルを保存するための書き込み可能な空のディレクトリを、リカバリするパーティションとは別の場所に作成します。

それからforemostを実行します。

今回はホームパーティション(仮に /dev/sda5 とします)を復旧させようと思います。

$ sudo foremost -t jpg -i /dev/sda5 -o /recovery/data

最後に /recovery/data/ にユーザ権限を設定して、画像を表示します。 タイプ

$ sudo chown YOUR_USER_NAME /recovery/data -R

最も重要なコマンドライン引数をいくつか紹介します。

-i  :- partition/image to recover
-o :- location to store recovered files.
-t  :- built in file filter options.  you can give multiple filters by separating using commas. (e.g: for jpg and pdf: -t jpg,pdf ) 
-q :- quick mode.
5
0
 mboyar
mboyar
15日 12月 2016 в 12:01
2016-12-15T12:01:45+00:00
さらに
ソース
編集
#38376715

上記の@2707974の手順の後、このbashのユーティリティラインを使って、何百万ものファイルを素早く、苦痛なくブラウズすることができます。

`$ mkdir /recovery/filtered && cd /recovery/data && SKIP=1300 #SKIP value depends on your needs
$ for((j=$SKIP; j<10000; j=j+100)); do
   for i in $(ls -S . | head -n $j | tail -n 100); do
     cp $i ../filtered/;
   done;
   sleep 10;
   rm ../filtered/*;
done`

そして、ファイルブラウザで /recovery/filtered を開き、履歴を見ることができます...

 mboyar
mboyar
編集した答え 15日 12月 2016 в 12:09
1
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Денис Васьков
登録済み 15時間前
2
Dima Patrushev
登録済み 2日前
3
sirojidddin otaboyev
登録済み 1週間前
4
Елена Гайдамамакинат
登録済み 1週間前
5
Иван Степанюк
登録済み 1週間前
JA
© kzen.dev :年
ソース
askubuntu.com
ライセンス cc by-sa 3.0 帰属