Project

General

Profile

Feature #10064

Warn when persistent volume is getting full

Added by sajolida almost 4 years ago. Updated about 1 month ago.

Status:
Confirmed
Priority:
Normal
Assignee:
-
Category:
Persistence
Target version:
-
Start date:
08/20/2015
Due date:
% Done:

0%

Feature Branch:
Type of work:
Research
Blueprint:
Starter:
Yes
Affected tool:

Description

GNOME has a notification mechanism for when internal hard disks get full. See https://search.disconnect.me/image?l=aHR0cHM6Ly9lbmNyeXB0ZWQtdGJuMC5nc3RhdGljLmNvbS9pbWFnZXM/cT10Ym46QU5kOUdjUjdDMVE4ZkVvMHlyRnhBcGQwWUFscDBFRmhScVc2WXV0bjNNTU81RldWampXRnZuMTBPUQ==.

But this mechanism doesn't work in Tails for the persistent volume. I think it should :)

How can we do that?


Related issues

Related to Tails - Feature #9699: Show the available space on the persistence volume. Rejected 07/07/2015
Related to Tails - Feature #10060: Warn when the in-memory filesystem is getting full Confirmed 08/18/2015
Related to Tails - Feature #6254: Make it easy to empty Trash on persistent volume Confirmed 09/03/2013
Related to Tails - Feature #14544: Spend software developer time on smallish UX improvements In Progress 08/31/2018
Related to Tails - Feature #10060: Warn when the in-memory filesystem is getting full Confirmed 08/18/2015
Duplicated by Tails - Bug #11863: Warn when the persistence is getting full Duplicate 10/05/2016
Blocks Tails - Feature #7782: Warn the user when available RAM / memory is low Confirmed 08/14/2014

History

#1 Updated by sajolida almost 4 years ago

  • Tracker changed from Bug to Feature

#2 Updated by intrigeri almost 4 years ago

  • Category set to Persistence

#3 Updated by intrigeri over 2 years ago

  • Duplicated by Bug #11863: Warn when the persistence is getting full added

#4 Updated by intrigeri over 2 years ago

  • Related to Feature #9699: Show the available space on the persistence volume. added

#5 Updated by sajolida over 2 years ago

  • Related to Feature #10060: Warn when the in-memory filesystem is getting full added

#6 Updated by u 10 months ago

  • Type of work changed from Code to Research
  • Starter set to Yes

It would be nice to figure out why the default GNOME mechanism does not work for us. Making this a research ticket for now.

#7 Updated by intrigeri 10 months ago

u wrote:

It would be nice to figure out why the default GNOME mechanism does not work for us. Making this a research ticket for now.

I suspect that's because the relevant part of the GNOME stack monitors only certain types of devices, whose set probably does not include the crazy mountpoints our persistence sets up. I bet segfault is able to easily add a pointer to the corresponding piece of GNOME code :)

#8 Updated by intrigeri 10 months ago

  • Related to Feature #6254: Make it easy to empty Trash on persistent volume added

#9 Updated by u 10 months ago

  • Assignee set to segfault

@segfault, would you like to look into this at some point?

#10 Updated by sajolida 10 months ago

  • Related to Feature #14544: Spend software developer time on smallish UX improvements added

#11 Updated by segfault 10 months ago

intrigeri wrote:

u wrote:

It would be nice to figure out why the default GNOME mechanism does not work for us. Making this a research ticket for now.

I suspect that's because the relevant part of the GNOME stack monitors only certain types of devices, whose set probably does not include the crazy mountpoints our persistence sets up. I bet segfault is able to easily add a pointer to the corresponding piece of GNOME code :)

I think this is the code, but I couldn't yet identify which of the checks (if any) filters out the persistence partition.

#12 Updated by sajolida 5 months ago

  • Related to Feature #10060: Warn when the in-memory filesystem is getting full added

#13 Updated by intrigeri 5 months ago

We probably get this for free if we do #6254 but we could also implement a ad-hoc home-made notification system for this one.

#14 Updated by intrigeri 5 months ago

  • Blocks Feature #7782: Warn the user when available RAM / memory is low added

#15 Updated by segfault about 1 month ago

  • Assignee deleted (segfault)

I'm not currently working on this, so I'm unassigning myself in order to allow others to take it. If no one else does, I might come back to it when I work on #14544 tickets.

Also available in: Atom PDF