web-dev-qa-db-ja.com

/ dev / loopsを削除する方法

私の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
3
Karlom

すべてのループマウントデバイスは 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) で確認できます。

ウィキペディアの記事で参照されている記事の多くも、読む価値があります。

2
Elder Geek

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
2