apt-btrfs-snapshot: Исключение при попытке удалить снимки

На Ubuntu, когда Вы работаете apt upgrade это создает снимок btrfs при использовании этой файловой системы. Проблема с этим, то, что через некоторое время Вы endup с проблемами, пишущими в диск, потому что наличие слишком многих снимков исчерпывает максимальное количество Inodes файловая система, можете иметь.

Таким образом, существует apt-btrfs-snapshot инструмент, чтобы справиться и самое главное удалить oldsnapshots. однако, мой повышал следующее исключение, когда я пытаюсь перечислить снимки (apt-btrfs-snapshot list):

Available snapshots:
Traceback (most recent call last):
  File "/usr/bin/apt-btrfs-snapshot", line 103, in <module>
    res = apt_btrfs.print_btrfs_root_snapshots()
  File "/usr/lib/python3/dist-packages/apt_btrfs_snapshot.py", line 212, in print_btrfs_root_snapshots
    print("  \n".join(self.get_btrfs_root_snapshots_list()))
  File "/usr/lib/python3/dist-packages/apt_btrfs_snapshot.py", line 204, in get_btrfs_root_snapshots_list
    atime = os.path.getatime(os.path.join(mp, e, "etc", "fstab"))
  File "/usr/lib/python3.6/genericpath.py", line 60, in getatime
    return os.stat(filename).st_atime
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/apt-btrfs-snapshot-mp-4uisiasm/@apt-snapshot-release-upgrade-bionic-2018-02-26_14:51:59/etc/fstab'

Кто-либо знает, как к getaround эта ошибка так, чтобы я мог правильно управлять своими снимками и избежать катастрофы все снова и снова (исчерпывающий Inodes)?

0
задан 25 October 2018 в 05:22

1 ответ

Я наконец нашел легкий ответ! Несмотря на получение ошибки сообщил выше, я пытался непосредственно удалить незаконный снимок:

sudo apt-btrfs-snapshot delete @apt-snapshot-release-upgrade-bionic-2018-02-26_14:51:59

и это работало!! после этого я выполнил следующую команду для удаления остающихся:

sudo apt-btrfs-snapshot delete-older-than 1d

И это продолжило удалять все остающиеся снимки!

0
ответ дан 27 October 2019 в 06:56

Другие вопросы по тегам:

Похожие вопросы: