Как я могу мешать снимкам перечислить в df?

Я знаю очень мало (в основном ничто) о снимке. Я вижу, что в 18,04 они уже используют снимки, показанные ниже

Базовые приложения упаковываются как снимки

Показанный здесь

enter image description here


Так, мой вопрос, который, так как снимки показывают с помощью df команда, и они, по-видимому, лавинно рассылают df (На новой установке 18,04 больше чем половин из моего df списки являются снимками),

Это просто лавинно рассылает df и мешает использовать. Существует ли способ остановить его? Я принимаю, так как снимок является планированием того, чтобы быть используемым более часто, это будет или никакое шоу в df, или df станет намного более длительной командой с большим количеством каналов.

17
задан 27 July 2019 в 19:17

2 ответа

Можно использовать df's df -x опция исключить определенные файловые системы из результатов. Так как снимки используют squashfs файловую систему, можно определить псевдоним как

alias df='df -x"squashfs"'

получить non-snap-list как значение по умолчанию.

BTW, см. эту ссылку для определения поспешного формата.

23
ответ дан 23 November 2019 в 02:22

Все файловые системы моментальных снимков начинаются как /snap/, поэтому можно использовать следующую команду:

df | grep -v /snap

-v инвертирует поиск grep (перечислите вещи, которые не совпадают).

Преимущество этого в том, что он по-прежнему будет показывать файловые системы squashfs, если они вам нужны.

Вы все еще можете использовать псевдоним, если хотите:

alias df='df | grep -v /snap'

Работает с другими инструментами (Pydf)

Кроме того, поскольку для grep используется канал, а не параметр df, вы можете использовать его для других инструментов, таких как pydf.

Например.

pydf | grep -v /snap
5
ответ дан 6 October 2020 в 15:51

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

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