首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何删除/dev/循环

如何删除/dev/循环
EN

Ask Ubuntu用户
提问于 2019-12-11 10:52:29
回答 2查看 40.5K关注 0票数 13

在我的Ubuntu桌面上,命令fdisk -l将/dev/环X显示到/dev/loop23。我在Ubuntu18.04LTS上使用gnome备份。

我想知道这些可能会对操作系统的性能和稳定性产生什么影响,如果它们只是多余的,我如何才能删除它们呢?

代码语言:javascript
运行
复制
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的输出:

代码语言:javascript
运行
复制
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
EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2019-12-11 22:30:32

您安装的所有循环设备似乎都是截图。如果(正如您已经指出),您真的不希望其中的任何一个引用man snap

以下是相关的节选:

代码语言:javascript
运行
复制
 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

正如手册页中提到的,--purge开关删除快照而不保存其数据的快照。正如在这句话中提到的,您可能希望找到这些snap应用的非即插即用的替代方案。

Ubuntu包搜索页面可能在帮助您搜索具有相应功能的deb包方面很有用。

注意:正如在这个答案中提到的,尽管您可以卸载目录并删除核心快照,但是这样做会破坏所有已安装的快照,因此系统会使您很难做到这一点。

另外,重要的是要明白,snap软件包的优点和弱点是相同的,围绕这些软件包的批评大多与赞扬相同。自动更新快照是两种厌恶和喜爱取决于你问谁。只读循环安装的快照对一些人来说是一种恩惠,对另一些人来说是一种烦恼。你可以在https://en.wikipedia.org/wiki/Snappy_(包装)_经理)上找到更多关于这一点的信息。

维基百科文章中提到的许多文章也值得一读。

票数 2
EN

Ask Ubuntu用户

发布于 2019-12-11 11:36:12

编辑sudo fdisk -l

今天的问题已经改变了,所以这里是如何删除额外的输出,而不需要删除所有的快照和没有计算器什么的:

代码语言:javascript
运行
复制
sudo fdisk -l | sed -e '/Disk \/dev\/loop/,+5d'

由于很难记住这一点,您可以在~/.bashrc中创建一个别名:

代码语言:javascript
运行
复制
alias fdsk="sudo fdisk -l | sed -e '/Disk \/dev\/loop/,+5d'"

然后,只需在命令行中键入fdsk,并在提示时输入密码。

正如注释中提到的,/dev/loop99是在这里描述的简单文件系统映像:

假设您不想卸载所有快照,那么您的下一个最佳选择是通过附加| grep -v ^/dev/loop来隐藏它们,使其不受输出的影响。例如:

代码语言:javascript
运行
复制
$ 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
票数 15
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1195388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档