So where is my data now?

オープン
#805 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
linux, python

調査の方向性

ソースファイルもテストも指定されていません。まず apt install でインストールされた mintupdate のエントリーポイントから始め、Mint 20.3 で Btrfs を使用している場合にどのように Timeshift を起動するかを追跡し、その後 /run/timeshift/3494058/backup/timeshift の動作を調べてください。rsync の増加を再現または説明し、安全な修正、あるいはユーザーにとって明確な失敗経路を定義できれば完了です。

索引モデルが issue の本文から書いたものです。

説明

BUG

Describe the bug
apt installed mintupdate, ran it. Mint 20.3.

The application said something about having to create a snapshot first, so I let it. It opened up timeshift, and it started creating a snapshot with rsync (which I found odd, as I'm using btrfs, and I'd expect it to simply snapshot the btrfs volumes).

It ran for something like ten hours before my connected Windows machine lost its Samba mount on the Mint server.

I connected the display to the Mint box. It had a GUI warning about the space on / being depleted. Which is interesting, since I had a little over 100GB free with 20-some GB to back up.

I assumed this was to do with timeshift being buggy, so in an open SSH session, I searched for where timeshift might've spammed my / partition, and in /run/timeshift/3494058/backup/timeshift was 100+ GB of garbage.

I deleted it.

ZSH immediately stopped working. E.g.

zsh: command not found: ls 
_z_dirs:2: no such file or directory: /home/daniel/.z
_z:35: command not found: date
prompt_status:5: command not found: wc
_z:63: command not found: env
_z:63: command not found: env  

That makes no sense in a world where something like timeshift isn't insane. Couldn't reboot. Tried rebooting with the GUI. Got a dialog with boxes instead of characters. Couldn't reboot. Had to turn off the power, and now I have a BusyBox prompt complaining that everything to boot the system is missing.

Where is my data?

主要言語
Python
スター
425
フォーク
190
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

linuxmint/mintupdate のほかの issue

linuxmint/mintupdate の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。