Как скрыть разделы петли в Nautilus, созданные приложением Snap?

Я назвал много разделов loop скорее всего, они созданы приложением Anbox, мне наплевать lopp0 в loop4 но раздел назван loop5 который установлен в /media/sumeet/disk появляется в наутилусе

326mb громкость петли раздел вопрос

Когда я открыл этот раздел, я обнаружил, что у меня нет разрешения на открытие большинства папок внутри него.


вывод lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0 341.2M  0 loop /snap/anbox/16
loop1    7:1    0     4K  0 loop /snap/anbox-installer/11
loop2    7:2    0     4K  0 loop /snap/anbox-installer/12
loop3    7:3    0  78.4M  0 loop /snap/core/1577
loop4    7:4    0  79.5M  0 loop /snap/core/1689
loop5    7:5    0 310.8M  1 loop /media/sumeet/disk
sda      8:0    0 111.8G  0 disk 
├─sda1   8:1    0   7.6G  0 part [SWAP]
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  19.1G  0 part /
└─sda6   8:6    0  85.1G  0 part /home
sdb      8:16   0   1.8T  0 disk 
├─sdb1   8:17   0   220G  0 part /media/sumeet/Stuff
├─sdb2   8:18   0   220G  0 part /media/sumeet/Movies
├─sdb3   8:19   0   710G  0 part /media/sumeet/Hollywood
└─sdb4   8:20   0   713G  0 part /media/sumeet/Series

вывод ls /media/sumeet/disk

acct           etc                   init.zygote32.rc     selinux_version
anbox-init.sh  file_contexts.bin     init.zygote64_32.rc  sepolicy
cache          fstab.goldfish        mnt                  service_contexts
charger        init                  oem                  storage
config         init.environ.rc       proc                 sys
d              init.goldfish.rc      property_contexts    system
data           init.rc               sbin                 ueventd.goldfish.rc
default.prop   init.usb.configfs.rc  sdcard               ueventd.rc
dev            init.usb.rc           seapp_contexts       vendor

Как я могу спрятаться loop5 быть видимым в наутилусе?

4 ответа

Решение

Самый простой способ сделать это было бы сделать это с графическим интерфейсом

  • Перейдите в приложение на диске (через Unity Dash или терминал с gnome-disks команда)
  • Выберите свой раздел (это было бы loop5)
  • Нажмите на маленький значок шестеренки
  • Выберите Изменить параметры монтирования
  • Переключить Показ в пользовательском интерфейсе, чтобы выключить

Он перестанет показывать раздел в Nautilus, но никак не повлияет на Anbox

Я использую Ubuntu 16.04.3 LTS,

Это новая установка со всеми обновлениями, по какой-то причине вышеуказанное решение не работает.

Переключение Показать в пользовательском интерфейсе на Выкл в приложении дисков не работает, nautilus по-прежнему показывает раздел после mount -a и даже перезагрузка.

Я исправил это, добавив x-gvfs-hide в / etc / fstab, вот так

UUID=123-some-number-s /home/user/special ext4 defaults,x-gvfs-hide 0 0

после этого раздел смонтирован правильно, но скрыт в nautilus.

Дайте мне знать, если есть лучшее решение.

мой случай:

феномен

  • Остаток файла snapd loopN в nautilusлевая панель
    // может случайно

  • disksтакже показать те устройства loopN, и они были отмечены auto clean
    // они могут ошибаться при автоматической очистке

проверка на проигрыш

      $ losetup -l -a | grep del
/dev/loop8   0  0  1  1 /var/lib/snapd/snaps/core20_1242.snap (deleted)  0   512
/dev/loop25  0  0  1  1 /var/lib/snapd/snaps/snapd_14066.snap (deleted)  0   512
/dev/loop4   0  0  1  1 /var/lib/snapd/snaps/snapd_14549.snap (deleted)  0   512

отсоединить

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

пытаться

      losetup -v -d /dev/loop4

чтобы отсоединить его вручную.
// это было lazy device destruction, может не уничтожить сразу.

сделать reboot, они исчезли.

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

Скрытие устройств петли привязки

Таким же образом вы можете скрыть петлевые устройства Snapd через приложение Gnomes Disks. Поскольку они не идентифицируются по UUID, вам в какой-то момент потребуется отредактировать и очистить записи вручную, если устройства, которые вы ожидаете, не появятся.

  • Перейти к дисковому приложению (через Dash или терминал с помощью команды gnome-disks)
  • Выберите свой раздел (это будет loop5)
  • Щелкните маленький значок шестеренки Значок шестеренки
  • Выберите Изменить параметры монтирования.
  • Переключите «Показать в пользовательском интерфейсе» в положение «Выкл.» и дополнительно добавьтек параметрам монтирования.

Это создаст следующую запись в:

      /dev/loop5 /mnt/loop5 auto nosuid,nodev,nofail,x-gvfs-hide 0 0

Если у вас есть еще несколько, вы можете использовать терминал. Я сделал это так:

      $ losetup --list --all | awk '/.snap \(deleted\)/ {print $1}' | sort
/dev/loop12
/dev/loop17
/dev/loop2
/dev/loop22
/dev/loop23
/dev/loop28

Затем я добавил следующие записи в свойс vim, но вы можете использовать nano:

      # Snap
/dev/loop12 /mnt/loop12 auto nosuid,nodev,nofail,x-gvfs-hide 0 0
/dev/loop17 /mnt/loop17 auto nosuid,nodev,nofail,x-gvfs-hide 0 0
/dev/loop2 /mnt/loop2 auto nosuid,nodev,nofail,x-gvfs-hide 0 0
/dev/loop22 /mnt/loop22 auto nosuid,nodev,nofail,x-gvfs-hide 0 0
/dev/loop23 /mnt/loop23 auto nosuid,nodev,nofail,x-gvfs-hide 0 0
/dev/loop28 /mnt/loop28 auto nosuid,nodev,nofail,x-gvfs-hide 0 0

Как я уже сказал, это может иметь некоторые побочные эффекты в будущем. Так что всегда помните об этом и документируйте изменения, которые вы вносите в файлы конфигурации!

Примечания

Я обычно запускаю некоторые машины дольше, чем другие люди, и обнаруживаю еще несколько неожиданных поведений.

Snap тесно интегрирован в Ubuntu, поэтому я не согласен с идеей его удаления, но для устранения некоторых неполадок мне пришлось это сделать, и APT сообщил, что по-прежнему блокируется/var/snap

Я проверил с помощью этой команды:

      lsof 2>&1 | grep /var/snap | grep -v 'lsof: no pwd entry for UID'

Затем я проверил процессы (вау, не ожидал такой ерунды, но это объясняет мне, почему некоторые приложения работали очень медленно) и решил убить процессы. Затем я обновил/добавил записи в /etc/fstab.

Поскольку вы в конечном итоге участвовали в удалении Snap и потеряли информацию о том, какие пакеты были удалены, вы сможете узнать подробности в этих файлах:

      less +G /var/log/apt/history.log
less +G /var/log/apt/term.log

Нажиматьчтобы закрыть вызов. Если это было несколько дней назад, вы тоже должны просмотреть файлы с прикрепленным дополнительным номером. В какой-то момент эти журналы ротируются, и информация теряется.

Ладно, полагаю, я все записал, что хотел тебе сказать.

Ссылки и ссылки

/questions/425045/kak-preobrazovat-otskanirovannyij-pdf-v-pdf-s-tekstom/852996#852996

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