AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 754091
Accepted
Adam Matan
Adam Matan
Asked: 2016-04-06 06:42:48 +0800 CST2016-04-06 06:42:48 +0800 CST 2016-04-06 06:42:48 +0800 CST

/etc/fstab 和 /etc/mtab 有什么区别?

  • 772

两者都/etc/mtab包含/etc/fstab有关已安装卷的数据,例如:

/etc/mtab

/dev/xvda1 / ext4 rw,discard 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
...

/etc/fstab

LABEL=cloudimg-rootfs   /    ext4   defaults,discard    0 0
/dev/xvdf /home/ubuntu/logs ext4 rw 0 0

文件之间有什么区别?

mount
  • 2 2 个回答
  • 87021 Views

2 个回答

  • Voted
  1. Best Answer
    Sergiy Kolodyazhnyy
    2016-04-06T21:13:02+08:002016-04-06T21:13:02+08:00

    /etc/fstab是在引导时要挂载的文件系统列表。如果您希望在计算机启动后安装 Windows 或文件存储分区,则需要将适当的条目放入/etc/fstab.

    /etc/mtab是当前安装的文件系统的列表。如果您连接了磁盘但未安装,则它不会显示在/etc/mtab文件中。一旦你安装它,它就会出现在那里。

    另请注意,使用 systemd(Ubuntu 从 15.04 版本开始切换到该系统)可以声明需要在引导时通过*.mount文件挂载的文件系统。请参阅James Oguya关于该主题的教程。

    有关更多信息,请阅读mount手册。

    • 43
  2. Adam Matan
    2016-04-06T06:42:48+08:002016-04-06T06:42:48+08:00

    TL;博士

    • /etc/fstab是由用户创建的。它包含要安装的卷列表mount。
    • /etc/mtab是系统创建的。它包含当前已安装设备的列表。
    • 文件的格式类似。挂载新设备后,将相关行 from 复制/etc/mtab到 ,/etc/fstab以便在启动后或调用时自动挂载mount -a。

    mount手册中的报价

    /etc/fstab,/etc/mtab和/proc/mounts文件_

    该文件/etc/fstab可能包含描述哪些设备通常安装在哪里,使用哪些选项的行。

    该程序 mount并umount维护文件中当前安装的文件系统的列表/etc/mtab。

    当 proc 文件系统被挂载(比如 at /proc)时,文件/etc/mtab和/proc/mounts内容非常相似。前者有更多信息,例如使用的挂载选项,但不一定是最新的。

    mount -a

    mount -a [-t 类型] [-O optlist]

    (通常在引导脚本中给出)导致 fstab 中提到的所有文件系统(具有正确的类型和/或具有或不具有适当的选项)按照指示安装,除了那些行包含 noauto 关键字的文件系统。添加 -F 选项将进行挂载分叉,以便同时挂载文件系统。

    • 28

相关问题

  • 如何挂载 ISO?

  • 将 USB 磁盘挂载到永久位置

  • 修复 USB 驱动器自动通知

  • 是否有更好的方式为 /home/userX 构建分区/挂载

  • 当另一个文件系统安装在路径上时是否可以删除文件?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve