Ubuntu /dev/loop<0..n>挂载的目录的分析

这篇具有很好参考价值的文章主要介绍了Ubuntu /dev/loop<0..n>挂载的目录的分析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

执行命令df -h 

lkmao@ubuntu:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.6G     0  1.6G   0% /dev
tmpfs           391M  2.1M  389M   1% /run
/dev/sda1        59G   30G   26G  54% /
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/loop0       13M   13M     0 100% /snap/gnome-characters/139
/dev/loop1      2.3M  2.3M     0 100% /snap/gnome-calculator/260
/dev/loop2      3.8M  3.8M     0 100% /snap/gnome-system-monitor/57
/dev/loop3       91M   91M     0 100% /snap/core/6350
/dev/loop4       15M   15M     0 100% /snap/gnome-logs/45
/dev/loop5      141M  141M     0 100% /snap/gnome-3-26-1604/74
/dev/loop6       35M   35M     0 100% /snap/gtk-common-themes/818
tmpfs           391M   16K  391M   1% /run/user/121
tmpfs           391M   24K  391M   1% /run/user/1000
lkmao@ubuntu:~$ 

他们都是挂载到/snap目录下:

lkmao@ubuntu:/snap$ ls
bin   gnome-3-26-1604   gnome-characters  gnome-system-monitor  README
core  gnome-calculator  gnome-logs        gtk-common-themes
lkmao@ubuntu:/snap$ 

 查看README文件:

lkmao@ubuntu:/snap$ cat README 

This directory presents installed snap packages.

It has the following structure:

/snap/bin                   - Symlinks to snap applications.
/snap/<snapname>/<revision> - Mountpoint for snap content.
/snap/<snapname>/current    - Symlink to current revision, if enabled.

DISK SPACE USAGE

The disk space consumed by the content under this directory is
minimal as the real snap content never leaves the .snap file.
Snaps are *mounted* rather than unpacked.

For further details please visit
https://forum.snapcraft.io/t/the-snap-directory/2817
lkmao@ubuntu:/snap$ 

查看bin目录下的文件:如下所示,这不是不是很想busybox的套路。

lkmao@ubuntu:/snap/bin$ ls -lsh
total 0
0 lrwxrwxrwx 1 root root 13 Jul 25 22:49 gnome-calculator -> /usr/bin/snap
0 lrwxrwxrwx 1 root root 13 Jul 25 22:49 gnome-characters -> /usr/bin/snap
0 lrwxrwxrwx 1 root root 13 Jul 25 22:49 gnome-logs -> /usr/bin/snap
0 lrwxrwxrwx 1 root root 13 Jul 25 22:49 gnome-system-monitor -> /usr/bin/snap
lkmao@ubuntu:/snap/bin$

 如果没猜错,PATH环境变量中很定有/snap/bin这个目录:打印PATH如下所示:

lkmao@ubuntu:/snap/bin$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
lkmao@ubuntu:/snap/bin$

        Snap是一种轻量级应用程序封装格式,它是Linux发行版中的一部分。Snap提供了一种方便的应用程序安装和更新方式,它可以在几秒钟内安装、升级和卸载应用程序。与传统的包管理器相比,Snap更加快速、简单和安全。此外,Snap还支持热更新,这意味着用户可以在不重新启动应用程序的情况下更新其应用程序版本。总的来说,Snap是一种非常流行的应用程序封装格式,特别是在Linux发行版中使用非常广泛 

/dev/loop0 挂载到 /snap/gnome-characters/139,看名字gnome-characters好像是一个软件,执行

gnome-characters

        Gnome-characters是一个字符映射工具,它可以用来生成或编辑字符映射表。字符映射表是一个包含各种字符及其对应的ASCII码值的表格。Gnome-characters工具可用于将文本转换为Unicode编码或其他编码格式,或将其他编码格式转换为UTF-8编码。此外,Gnome-characters还可以用于检查字符是否有效,并帮助用户查找和修复无效的字符。总体来说,Gnome-characters是一个非常有用的工具,可以帮助用户更好地处理和编辑文本 

执行结果如下,看起来是个很有趣而且没什么用的的软件。 所以不能删。

Ubuntu /dev/loop<0..n>挂载的目录的分析,ubuntu,ubuntu,linux,运维

 计算器:gnome-calculator

Ubuntu /dev/loop<0..n>挂载的目录的分析,ubuntu,ubuntu,linux,运维

 系统监控:gnome-system-monitor

Ubuntu /dev/loop<0..n>挂载的目录的分析,ubuntu,ubuntu,linux,运维

 Ubuntu /dev/loop<0..n>挂载的目录的分析,ubuntu,ubuntu,linux,运维

Ubuntu /dev/loop<0..n>挂载的目录的分析,ubuntu,ubuntu,linux,运维

日志浏览工具:gnome-logs 

Ubuntu /dev/loop<0..n>挂载的目录的分析,ubuntu,ubuntu,linux,运维

其他的三个目录

 /snap/core/6350目录的文件,这不就是一个根文件系统吗

lkmao@ubuntu:/snap/core/6350$ ls
bin   dev  home  lib64  meta  opt   root  sbin  srv  tmp  var
boot  etc  lib   media  mnt   proc  run   snap  sys  usr  writable
lkmao@ubuntu:/snap/core/6350$ 

 cd /snap/gnome-3-26-1604/74,这个目录,嗯?文章来源地址https://www.toymoban.com/news/detail-609571.html

lkmao@ubuntu:/snap/gnome-3-26-1604/74$ ls
etc  lib  meta  sbin  snap  usr  var
lkmao@ubuntu:/snap/gnome-3-26-1604/74$ 
lkmao@ubuntu:/snap/gnome-3-26-1604/74/etc$ cd /snap/gtk-common-themes/818
lkmao@ubuntu:/snap/gtk-common-themes/818$ ls
meta  share  snap
lkmao@ubuntu:/snap/gtk-common-themes/818$ tree -L 2
.
├── meta
│   └── snap.yaml
├── share
│   ├── gtk2
│   ├── icons
│   ├── sounds
│   └── themes
└── snap
    ├── manifest.yaml
    └── snapcraft.yaml

7 directories, 3 files
lkmao@ubuntu:/snap/gtk-common-themes/818$ 

到了这里,关于Ubuntu /dev/loop<0..n>挂载的目录的分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023-08-08 Ubuntu 挂载U盘 fdisk -l 、sudo mount /dev/sdb1 /mnt/mydisk

    一、基本命令 1、插入U盘,查看U盘是否被系统识别: 打开终端,输入: sudo fdisk -l 查看系统是否识别U盘,如果识别,会显示U盘的相关信息,如果没有识别,则说明系统没有识别U盘。 2、挂载U盘: (1)查看U盘的挂载点: sudo fdisk -l 查看U盘的挂载点,如/dev/sdb1,/dev/sdc1等。

    2024年02月13日
    浏览(72)
  • Ubuntu22.04没有ttyUSB(无法访问 ‘/dev/ttyUSB‘: 没有那个文件或目录)问题解决

    环境:ubuntu22.04,使用需求为USB转串口 在给串口读写权限时,出现问题: 无法访问 ‘/dev/ttyUSB0’: 没有那个文件或目录 原因1:USB口没有连接 原因2:brltty驱动占用问题 针对原因1:将设备连接到USB口,再次使用查看命令 结果如图: 针对原因2: sudo dmesg | grep brltty 若果出现

    2024年02月11日
    浏览(43)
  • 报错解决:Ubuntu插入硬盘不能挂载,Error mounting /dev/sdb1 at /media/×××/×××: unknown filesystem type ‘exfat’

    博主的软硬件环境(供参考): Linux(Ubuntu 18.04) USE 3.0 在插入硬盘后,ubuntu无法识别和挂载,具体报错信息如下(其中涉及个人信息的内容已打码): Error mounting /dev/sdb1 at /media/ / : Command-line `mount -t “exfat” -o “uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8,namecase=0,erro

    2024年02月09日
    浏览(43)
  • Linux——Ubuntu系统挂载硬盘方法详解

    Linux——Ubuntu系统挂载硬盘方法详解 引言: 在嵌入式系统开发中,Ubuntu是一种常用的Linux操作系统。当需要将外部硬盘与Ubuntu系统进行连接并实现挂载时,我们需要学习相应的挂载方法。本文将详细介绍Ubuntu系统挂载硬盘的几种常见方法,并附上相应的源代码示例。 一、使用

    2024年02月07日
    浏览(38)
  • ubuntu目录分析

    在Ubuntu根目录下,以下是一些常见文件夹的含义: 这只是一些常见的文件夹,实际上还有更多的文件夹和子目录。 比较重要的有/etc,存放系统配置, proc我对虚拟文件系统不太了解, /usr下各目录的解释 在Ubuntu系统中,/usr目录是一个重要的目录,它包含了系统的用户程序和数

    2024年02月14日
    浏览(24)
  • Linux 之七 Ubuntu 22.04 配置内核版本、GRUB 引导、远程桌面、包后缀(-dev、-dbg等)、Ubuntu 阶段更新

      前段时间重新安装了 Ubuntu 22.04 LTS,安装后没有显示 GRUB 引导页面(默认自动跳过),直接使用默认内核启动,而我需要变更一下默认的内核版本,特此记录一下修改过程。   Ubuntu 中安装其他版本的内核非常简单,内核其实就是相当于一个软件(DEB 包),安装方式与

    2024年02月12日
    浏览(35)
  • Linux 之十八 Ubuntu 22.04 配置内核版本、GRUB 引导、远程桌面、包后缀(-dev、-dbg等)、Ubuntu 阶段更新

      前段时间重新安装了 Ubuntu 22.04 LTS,安装后没有显示 GRUB 引导页面(默认自动跳过),直接使用默认内核启动,而我需要变更一下默认的内核版本,特此记录一下修改过程。   Ubuntu 中安装其他版本的内核非常简单,内核其实就是相当于一个软件(DEB 包),安装方式与

    2024年02月07日
    浏览(45)
  • 7.4.2 【Linux】特殊设备 loop 挂载 (镜像文件不烧录就挂载使用)

    挂载光盘/DVD镜像文件 如此一来我们不需要将这个文件烧录成为光盘或者是 DVD 就能够读取内部的数据了。 创建大文件以制作 loop 设备文件! 创建大型文件 假设我要创建一个空的文件在 /srv/loopdev ,那可以这样做: 将 512 块,每块 1MB 的砖块堆叠成为一个大文件 (/srv/loopdev)

    2024年02月12日
    浏览(41)
  • Ubuntu目录和linux内核文件用途

    1./:根目录,是整个文件系统的起点 2./bin:binary 二进制可执行文件目录,包含用于系统启动和运行的基本命令 3./boot: 启动加载器目录,包含用于系统启动的内核和引导程序文件。 4./dev: device 设备文件目录,包含系统中使用的所有设备文件,如硬盘、光驱、键盘、鼠标等5./etc

    2024年02月10日
    浏览(41)
  • linux_U盘的挂载、卸载 (ubuntu虚拟机、mount命令、umount命令)

    接上一篇:linux修改文件权限、文件所属用户、文件所属组,linux创建软链接、硬链接,linux软件安装和卸载,文件颜色代表意义 今天来给大家分享一下 ubuntu虚拟机 的 U盘挂载和卸载 以及一些相关问题,挂载又分为: 自动挂载和手动挂载 。手动挂载和卸载主要使用的是 mou

    2024年02月15日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包