Если ваши имена файлов не содержат символов шаблона или новой строки, вы можете использовать функцию исключения find
+ du
, чтобы сделать это:
find -links +1 -type f \
| cut -d/ -f2- \
| du --exclude-from=- -s *
Бит find
получает все файлы(-type f
)с количеством жестких ссылок больше 1(-links +1
). cut
обрезает ведущие распечатки ./
. Затем du
запрашивается использование диска для каждого каталога, исключая все файлы с несколькими ссылками. Конечно, после удаления моментального снимка теперь могут быть файлы только с одной ссылкой, которых раньше было две, поэтому каждые несколько удалений вам действительно следует -запускать их заново.
Если необходимо работать с произвольными именами файлов, потребуются дополнительные сценарии для заменыdu
(шаблонов оболочки, поэтому экранирование невозможно ).
Кроме того, как указывает Стефан Шазеля, если внутри одного снимка есть жесткие ссылки (, все имена файлов находятся в одном снимке, а не жесткие ссылки между снимками ), эти файлы будут исключены из общего количества. (даже несмотря на то, что удаление моментального снимка восстановит это пространство ).
Зеркало содержит ошибки, откройте файл sources.list и замените URL-адрес первого репозитория на рабочий, например:
sudo nano /etc/apt/sources.list.d/official-package-repositories.list
затем замените URL http://mozart.ee.ic.ac.uk
на http://mirror.pit.teraswitch.com/linuxmint/
вот так:
deb http://mirror.pit.teraswitch.com/linuxmint/ tessa main upstream import backport
Список доступных зеркал(внизу страницы :Зеркала репозитория).
Я заменил все содержимое на это, и оно отлично работает:
deb http://packages.linuxmint.com ulyssa main upstream import backport
deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ focal partner