Linux中利用mount命令进行挂载

这篇具有很好参考价值的文章主要介绍了Linux中利用mount命令进行挂载。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mount

mount命令用于挂载Linux系统之外的文件。

挂载是指将硬件设备的文件系统和Linux系统中的文件系统,通过指定目录(挂载点)进行关联。

参数

参数 说明
-h 帮助文档
-V 显示版本
-a 挂载文件/etc/fstab中设置的所有设备
-v 显示命令执行过程
-f 只是模拟执行命令,不会使命令生效,通常与 -v 配合使用,进行排错
-F 需要与 -a 一起使用,在需要挂载大量设备时可以加提高执行速度
-n 通常,设备在挂上之后会在 /etc/mtab 中写入记录,-n 表示不将加载信息记录在/etc/mtab文件中
-o [选项] 挂载时指定一些选项
-o ro 以只读模式挂载
-o rw 以可读写模式挂载
-o remount 重新挂载设备
-o auto 只用于 /etc/fstab文件中,允许执行 mount -a 时对于 /etc/fstab 中设置了auto选项的设备进行自动挂载,默认方式
-o noauto 取消自动挂载
-o async 使用异步方式执行文件系统的输入输出动作,默认方式
-o sync 使用同步方式执行文件系统的输入输出动作
-o dev 可读文件系统上的字符或块设备
-o nodev 不读文件系统上的字符或块设备,默认方式
-o suid 设定文件系统拥有设置用户ID和设置组ID权限,默认方式
-o nosuid 取消suid权限
-o user 允许让普通用户执行mount命令
-o nouser 不允许让普通用户执行mount命令,默认方式
-o default 使用默认权限,分别是 rw、suid、dev、exec、auto、nouser、async
-t [文件系统类型] 指定设备的文件系统类型
-t cifs SMB网络文件系统
-t nfs NFS网络文件系统
-t auto 自动检测文件系统

实例

sudo mount -av      // 挂载文件 /etc/fstab 中设置的所有设备并显示执行过程
sudo mount -afv     // 模拟挂载文件 /etc/fstab 中设置的所有设备并显示执行过程
sudo mount /dev/sda1 /mnt/test -n       // 将 /dev/sda1挂载到 /mnt/test 目录,并不将信息记录到/etc/mtab中
sudo mount -o ro /dev/sda1 /mnt/test    // 以只读模式挂载 /dev/sda1
sudo mount -o rw /dev/sda1 /mnt/test    // 以可读写模式挂载 /dev/sda1
sudo mount -o remount,ro /dev/sda1 /mnt/test        // 重新挂载 /dev/sda1 并设置为只读
sudo mount -o remount,rw /mnt/test                  // 重新挂载 /dev/sda1 并设置为可读写,可以省略被挂载的设备名
sudo mount -o remount -o ro /dev/sda1 /mnt/test     // 或者
sudo mount -o remount -o rw /mnt/test               // 或者
sudo vim /etc/fstab     // 在 etc/fstab 文件中写入
/dev/sda1   /mnt/test   ext4    noauto,user     // 设置为不自动挂载,允许普通用户挂载和卸载
sudo mount -avf         // /dev/sda1没有进行自动挂载
mount /mnt/test         // 利用普通用户权限执行,挂载成功
umount /mnt/test        // 普通用户权限执行,卸载成功

sudo mount /dev/cdrom /mnt/cdrom    // 挂载光驱
sudo umount /mnt/cdrom              // 卸载光驱

fdisk -ip   // 先查看硬盘分区情况,确定哪个设备是U盘,再进行挂载
sudo mount /dev/sdb1 /mnt/Udisk     // 挂载U盘
sudo umount /mnt/Udisk              // 卸载U盘

Linux系统挂载Windows系统共享的文件夹

在Windows中主要是通过SMB/CIFS服务器来共享文件夹。
smbd服务器的搭建
Linux系统挂载Windows共享文件夹如下

sudo mount -t cifs -o username=aaa,password=8 //192.168.xxx.xxx/Users/aaa/Desktop/share /mnt/tmp    // 挂载Windows共享的文件夹

sudo mount -t auto -o username=aaa,password=8 //192.168.92.133/Users/aaa/Desktop/share /mnt/tmp    // 也可以使用auto自动检测文件系统

Linux系统挂载Linux系统NFS文件共享

在Linux中可以通过搭建NFS服务器来共享目录。
NFS服务器的搭建
挂载NFS文件共享如下

sudo mount -t nfs 192.168.xxx.xxx:/home/test /mnt/nfs
sudo mount -t auto 192.168.xxx.xxx:/home/test /mnt/nfs

umount

umount 命令用于卸载挂载的文件系统文章来源地址https://www.toymoban.com/news/detail-480415.html

参数

参数 说明
-h 使用说明文档
-V 显示版本号
-a 卸载 /etc/mtab 中记录的所有文件系统
-n 卸载时不记录信息到 /etc/mtab 文件中
-r 当卸载失败时,则尝试以只读的方式重新挂载文件系统
-v 显示详细执行过程
-f 强制卸载
-R 递归卸载目录以及子对象
–fake 空运行卸载
[文件系统或挂载点] umount可以指定文件系统也可以指定挂载点进行卸载

实例

sudo umount -avf            // 强制卸载 /etc/mtab中记录的所有文件系统,慎用
sudo umount /dev/sda1 -v    // 通过文件系统进行卸载,并显示执行过程
sudo umount /mnt/test       // 通过挂载点进行卸载

到了这里,关于Linux中利用mount命令进行挂载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux mount命令教程:详解文件系统挂载操作(附案例详解和注意事项)

    mount 命令在Linux中用于挂载Linux系统外的其它文件系统,每一个设备都必须先挂载后才能使用。此命令通常在系统引导时由系统启动脚本自动执行。 mount 命令在所有主流的Linux发行版中都是可用的,包括但不限于Debian、Ubuntu、Alpine、Arch Linux、Kali Linux、RedHat/CentOS、Fedora和Raspb

    2024年03月14日
    浏览(74)
  • Linux操作之挂载(mount)

     格式化的意思即当我们创建豪逻辑分区后,需要对其指定一个文件系统,才能使用该分区。 文件系统的存在是操作系统用于明确磁盘或分区上的文件的方法和数据结构; Linux中的文件系统类型有ext2,ext3,ext4,xfs等 挂载:每个系统都有独立的inode,block,super block等信息,这

    2024年02月14日
    浏览(41)
  • [linux]mount与nfs挂载简介

    mount用于挂载设备: 挂载分区: mount /dev/sdb1 /data ; 文件夹间: mount --bind /ori /data ;data文件将被ori中遮盖。 mount用于挂载Linux系统下的分区或文件: mount [-fv] [-t vfstype] [-o options] device {mounted-dir} f:并不执行实际挂上的动作,而是模拟整个挂上的过程(常用于排错);一般与

    2024年02月03日
    浏览(39)
  • Linux系统如何挂载(mount)设备到指定目录?

    了解Linux系统中常见的Ext3、Ext4与XFS文件系统的不同之处 理解Linux系统中硬盘设备的分区、格式化以及挂载等常用的硬盘管理操作 Linux系统中的一切文件都是从“根目录”(/)开始的,并按照文件系统层次标准(FHS)采用倒树状结构来存放文件。 在Linux系统中,常见的目录以

    2024年02月10日
    浏览(49)
  • Linux 挂载文件系统为可读写 mount -uw / 和 mount -o remount,rw /

    在挂载文件系统为可读写时,我发现一个问题,有时用 mount -uw / 就可以把文件系统挂载成可写的状态。但有时就会发生 “read-only file system” 的错误,这时我用 mount -o remount,rw / 就可以将文件系统重新挂载成可读写状态。 出现这样的情况是因为: mount -o remount,rw / 命令 更加具

    2024年02月03日
    浏览(41)
  • Linux 磁盘挂载工具mount,umount,/etc/fstab,netfs服务等详解及手动自动挂载实战

    磁盘挂载工具 在 Linux 中,常用的磁盘挂载工具包括 mount、umount、/etc/fstab、netfs 等。它们可以用于手动或自动挂载文件系统。 1.1 mount mount 是 Linux 中用于挂载文件系统的命令行工具。它可以将文件系统挂载到指定的挂载点上,以便用户可以访问其中的文件。使用 mount 命令时,

    2024年02月06日
    浏览(55)
  • [Samba Linux挂载 异常]Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

    报错信息如下 应该是命令的参数位置不对,调整后为:

    2024年02月08日
    浏览(50)
  • Linux服务器挂载另一台服务器的文件夹(mount)

    我们实际应用中,会常遇到多个Linux服务器之间需要频繁共享文件,或者是一台服务器需要使用另一台服务器的闲置磁盘空间。最方便的方法就是挂载另一台linux文件夹(文件服务器),通俗理解为:当前服务器远程连接了另一台服务器的某个文件夹。 前提: 远程服务器需要

    2024年02月05日
    浏览(58)
  • Linux命令200例:sort用于对文本文件进行排序的15个例子(常用)

    🏆作者简介,黑夜开发者,全栈领域新星创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。 🏆本文已收录于专栏:Linux命令大全。 🏆本专栏我们会通过 具体的系统的命令讲解 加上 鲜活的实操案

    2024年02月14日
    浏览(74)
  • Linux mount命令详解

    在Linux系统中,mount命令是一种非常常见且有用的工具,用于将文件系统连接到指定的挂载点。通过使用mount命令,管理员可以访问和管理存储设备上的文件和目录,包括硬盘驱动器、CD或DVD驱动器、闪存驱动器等。 一、基本语法 mount命令的基本语法如下: -l:以列表的形式显

    2024年02月05日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包