Anda dapat menentukan daftar semua terkunci terpasang dengan snap list
, untuk hubungan antara mount-point dan nama snap yang dapat Anda gunakan systemctl status
, mount
dan losetup
.
Sebagai contoh pada Ubuntu MATE 18.04 LTS saya, saya memasang snap berikut:
$ snap list
Name Version Rev Tracking Developer Notes
core 16-2.33.1 4917 stable canonical core
software-boutique 18.04.0-5b99b84 31 stable/… flexiondotorg classic
ubuntu-mate-welcome 17.10.23-e4f4c4c 169 stable/… flexiondotorg classic
Mereka membuat loop-devices sebagai berikut:
$ systemd-analyze blame | grep dev-loop
4.303s dev-loop4.device
4.267s dev-loop2.device
4.193s dev-loop0.device
4.146s dev-loop3.device
111ms dev-loop5.device
Poin mount adalah sebagai berikut:
$ mount | grep snapd
/var/lib/snapd/snaps/core_4830.snap on /snap/core/4830 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/ubuntu-mate-welcome_169.snap on /snap/ubuntu-mate-welcome/169 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/software-boutique_31.snap on /snap/software-boutique/31 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core_4650.snap on /snap/core/4650 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core_4917.snap on /snap/core/4917 type squashfs (ro,nodev,relatime,x-gdu.hide)
Mari kita lihat lebih dekat ke dev-loop4.device
:
$ systemctl status dev-loop4.device
● dev-loop4.device - /dev/loop4
Follow: unit currently follows state of sys-devices-virtual-block-loop4.device
Loaded: loaded
Active: active (plugged) since Tue 2018-07-17 13:05:41 MSK; 4min 44s ago
Device: /sys/devices/virtual/block/loop4
Folder tersebut /sys/devices/virtual/block/loop4
berisi file yang sangat berguna loop/backing_file
, kita dapat membaca isinya:
$ cat /sys/devices/virtual/block/loop4/loop/backing_file
/var/lib/snapd/snaps/core_4650.snap
Jadi kami hanya menentukan bahwa /dev/loop4
itu dibuat oleh core
snap.
Tetapi cara termudah adalah menggunakan losetup
(lihat man losetup
):
$ losetup
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO LOG-SEC
/dev/loop4 0 0 1 1 /var/lib/snapd/snaps/core_4650.snap 0 512
/dev/loop2 0 0 1 1 /var/lib/snapd/snaps/ubuntu-mate-welcome_169.snap 0 512
/dev/loop0 0 0 1 1 /var/lib/snapd/snaps/core_4830.snap 0 512
/dev/loop5 0 0 1 1 /var/lib/snapd/snaps/core_4917.snap 0 512
/dev/loop3 0 0 1 1 /var/lib/snapd/snaps/software-boutique_31.snap 0 512
Semoga ini bisa membantu untuk memahami Snaps mount-points dengan lebih baik.
Intinya: dengan menggunakan Terkunci untuk memiliki perangkat lunak terbaru, kami akhirnya membayarnya dengan lalu lintas jaringan yang lebih tinggi, lebih banyak penggunaan disk dan waktu boot yang lebih lambat. Jika Anda tidak ingin menggunakan Terkunci sama sekali, maka hapus dengan sudo apt-get purge snapd
.