Я очень мало знаю (в основном ничего) о оснастке. Я вижу, что в 18.04 они уже используют снимки, показанные ниже
Основные приложения, упакованные как оснастки
Показанный здесь
Итак, мой вопрос заключается в том, что поскольку снимки показываются с помощью df
команды, и они, по-видимому, затопляются df
(при новой установке 18.04 более половины моих df
списков являются снимками)
Это просто затопляет df и делает его сложнее в использовании. Есть ли способ остановить это? Я предполагаю, что поскольку snap планирует использовать чаще, она либо не будет отображаться в df, либо df станет намного более длинной командой с большим количеством каналов.
snap
ubuntu-core
18.04
trueCamelType
источник
источник
df | grep -v "/snap"
или подобное, но кроме этого, нет. Защелки монтируются и поэтому будут отображаться в вещах, которые показывают, что монтируетсяdf
перечислять снимки с помощью следующего:df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
alias df='df | grep -v "/snap"'
df
результаты в grep и удалять моментальные снимки, ИМХО является более чистым решением использоватьgrep -v
опцию grep для исключения файловых систем. Snaps используют squashfs. Таким образом, вы можете определить псевдоним, например,alias df='df -l -BM -Tx"squashfs"'
чтобы получить non-snap-list по умолчанию. См. [ Docs.snapcraft.io/the-snap-format/698] для определения.Ответы:
Вы можете использовать
df -x
опцию df для исключения определенных файловых систем из результатов. Так как снимки используют файловую систему squashfs, вы можете определить псевдоним какчтобы получить non-snap-list по умолчанию.
Кстати, смотрите эту ссылку для определения формата привязки.
источник
grep
решение, так как это удалит все файловые системы squashfs, которые не ограничиваются моментальными снимками.grep
решение не позволяет другим аргументамdf
работать.