私のUbuntuデスクトップでは、コマンドfdisk -l
は/ dev/loopXを最大/dev/loop23
まで表示します。 Ubuntu 18.04 LTSでgnome-fallbackを使用しています。
これらがOSのパフォーマンスと安定性にどのような影響を与える可能性があるのだろうと思います。それらが不要な場合は、どうすれば削除できますか?
root@pc5:~# fdisk -l
...
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop15: 3.7 MiB, 3821568 bytes, 7464 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop16: 54.6 MiB, 57274368 bytes, 111864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop17: 140.7 MiB, 147501056 bytes, 288088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop18: 14.8 MiB, 15462400 bytes, 30200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop19: 42.8 MiB, 44879872 bytes, 87656 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop20: 54.5 MiB, 57151488 bytes, 111624 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop21: 4.2 MiB, 4403200 bytes, 8600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop22: 153.5 MiB, 160935936 bytes, 314328 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop23: 140.7 MiB, 147501056 bytes, 288088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
df
の出力:
Filesystem 1K-blocks Used Available Use% Mounted on
udev 8128184 0 8128184 0% /dev
tmpfs 1630464 3716 1626748 1% /run
/dev/sda2 229184876 63255488 154217748 30% /
tmpfs 8152300 142672 8009628 2% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 8152300 0 8152300 0% /sys/fs/cgroup
/dev/loop2 160512 160512 0 100% /snap/gnome-3-28-1804/110
/dev/loop3 4352 4352 0 100% /snap/gnome-calculator/544
/dev/loop0 3840 3840 0 100% /snap/gnome-system-monitor/111
/dev/loop4 91264 91264 0 100% /snap/core/8039
/dev/loop1 1024 1024 0 100% /snap/gnome-logs/81
/dev/loop6 87936 87936 0 100% /snap/shotcut/55
/dev/loop5 406528 406528 0 100% /snap/redis-desktop-manager/332
/dev/loop8 91264 91264 0 100% /snap/core/8213
/dev/loop7 406656 406656 0 100% /snap/redis-desktop-manager/335
/dev/loop9 15104 15104 0 100% /snap/gnome-characters/367
/dev/loop11 157184 157184 0 100% /snap/chromium/949
/dev/loop12 87808 87808 0 100% /snap/shotcut/53
/dev/loop13 1024 1024 0 100% /snap/gnome-logs/73
/dev/loop14 45312 45312 0 100% /snap/gtk-common-themes/1353
/dev/loop16 55936 55936 0 100% /snap/core18/1279
/dev/loop15 3840 3840 0 100% /snap/gnome-system-monitor/107
/dev/loop10 159872 159872 0 100% /snap/gnome-3-28-1804/91
/dev/loop17 144128 144128 0 100% /snap/gnome-3-26-1604/97
/dev/sda1 523248 6232 517016 2% /boot/efi
/dev/loop18 15104 15104 0 100% /snap/gnome-characters/359
/dev/loop19 43904 43904 0 100% /snap/gtk-common-themes/1313
/dev/loop20 55936 55936 0 100% /snap/core18/1265
/dev/loop21 4352 4352 0 100% /snap/gnome-calculator/536
/dev/loop22 157184 157184 0 100% /snap/chromium/958
/dev/loop23 144128 144128 0 100% /snap/gnome-3-26-1604/98
/dev/sdb1 492127240 409174612 57930932 88% /home
tmpfs 1630460 16 1630444 1% /run/user/121
tmpfs 1630460 140 1630320 1% /run/user/1001
tmpfs 1630460 0 1630460 0% /run/user/0
すべてのループマウントデバイスは snaps のように見えます。 (指定したとおり)本当に必要ない場合は、man snap
を参照してください。
関連する抜粋は次のとおりです。
remove
Remove snaps from the system
The remove command removes the named snap instance from the system.
By default all the snap revisions are removed, including their data and the common data direc‐
tory. When a --revision option is passed only the specified revision is removed.
Usage: snap remove [remove-OPTIONS]
--no-wait
Do not wait for the operation to finish but just print the change id.
--revision
Remove only the given revision
--purge
Remove the snap without saving a snapshot of its data
と例:snap remove --purge gphoto2
Manページで述べたように、--purge
スイッチは、データのスナップショットを保存せずにスナップを削除します。 このコメント で述べたように、これらのスナップアプリのスナップ以外の代替手段を見つけたい場合があります。
buntuパッケージ検索ページ は、対応する機能を備えたdebパッケージの検索に役立つ場合があります。
注意:この回答 で述べたように、ディレクトリをアンマウントしてコアスナップを削除することはできますが、インストールされているすべてを壊しますこれを行うと、システムは結果としてそれを行うのを難しくします。
補足として、スナップパッケージの長所と短所は同じであり、これらのパッケージを取り巻く批判の多くは賞賛と同じであることを理解することが重要です。スナップの自動更新は、誰に尋ねるかによって、嫌われたり愛されたりします。読み取り専用のループマウントスナップは、一部のユーザーにとっては有益であり、他のユーザーにとっては煩わしいものです。詳細は https://en.wikipedia.org/wiki/Snappy_(package_manager) で確認できます。
ウィキペディアの記事で参照されている記事の多くも、読む価値があります。
Sudo fdisk -l
用に編集質問が今日変更されたので、すべてのスナップを削除せずに計算機なしで放置せずに余分な出力を削除する方法を次に示します。
Sudo fdisk -l | sed -e '/Disk \/dev\/loop/,+5d'
これを覚えるのは難しいので、~/.bashrc
にエイリアスを作成することができます。
alias fdsk="Sudo fdisk -l | sed -e '/Disk \/dev\/loop/,+5d'"
次に、コマンドラインにfdsk
と入力し、プロンプトが表示されたらパスワードを入力します。
コメントで述べたように、/dev/loop99
は、ここで説明するスナップファイルシステムイメージです。
すべてのスナップをアンインストールしたくない場合は、| grep -v ^/dev/loop
を追加して、スナップを出力から非表示にすることをお勧めします。例えば:
$ df | grep -v ^/dev/loop
Filesystem 1K-blocks Used Available Use% Mounted on
udev 3978476 0 3978476 0% /dev
tmpfs 802400 1688 800712 1% /run
/dev/nvme0n1p6 46445360 33133368 11159560 75% /
tmpfs 4011984 227448 3784536 6% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 4011984 0 4011984 0% /sys/fs/cgroup
/dev/nvme0n1p8 9485308 1890272 7595036 20% /mnt/e
/dev/nvme0n1p10 27937812 22501880 3993732 85% /mnt/clone
/dev/nvme0n1p7 23734708 19316220 3189796 86% /mnt/old
/dev/nvme0n1p4 380829660 169799196 211030464 45% /mnt/c
/dev/nvme0n1p2 97280 33222 64058 35% /boot/efi
/dev/sda3 963668988 43929712 919739276 5% /mnt/d
tmpfs 802400 60 802340 1% /run/user/1000