当前位置: 代码网 > 服务器>服务器>Linux > linux磁盘挂载与卸载指南分享

linux磁盘挂载与卸载指南分享

2025年03月19日 Linux 我要评论
linux磁盘挂载与卸载列出已连接的磁盘设备(以块设备形式显示)lsblk# 使用fdisk命令查看磁盘分区信息sudo fdisk -l /dev/sda挂载命令(mount)使用mount命令可以

linux磁盘挂载与卸载

列出已连接的磁盘设备(以块设备形式显示)

lsblk
# 使用fdisk命令查看磁盘分区信息
sudo fdisk -l /dev/sda

挂载命令(mount)

使用mount命令可以将一个文件系统挂载到指定的挂载点上。

mount命令的基本语法为:

sudo mount [-t 文件系统类型] [-o 挂载选项] 设备路径 挂载点

常用的挂载选项有rw(可读写)、ro(只读)、noexec(禁止执行)等。

常见的几种挂载方式包括:

  • 挂载设备文件:将/dev/sdb1挂载到/mnt/data目录下
  • 挂载iso镜像文件:将test.iso挂载到/mnt/iso目录下
  • 挂载网络文件系统(nfs):将远程主机上的/export/data目录挂载到本地机器的/mnt/nfs目录下

查看已挂载的文件系统

使用mount命令可以查看当前已挂载的文件系统列表,同时也可以查看挂载点和挂载选项等信息。

# 查看当前已挂载的文件系统
mount
# 查看指定挂载点的详细挂载信息
mount | grep /mnt/data

卸载命令(umount)

使用umount命令可以将已经挂载的文件系统从文件系统中卸载并断开连接。

umount命令的基本语法为:

sudo umount [-f -l] 挂载点

常用的选项有-f -l(强制卸载)等。我们需要注意安全卸载前的准备工作,并合理选择挂载点和文件系统,避免常见的错误操作。

自动挂载与持久化

通过配置/etc/fstab文件可以实现自动挂载和持久化。

fstab文件用于记录文件系统的挂载信息,包括设备路径、挂载点、文件系统类型、挂载选项等内容。

我们可以手动编辑fstab文件来添加自定义挂载项,并使用uuid代替设备路径进行挂载。

在linux系统中,可以通过编辑 /etc/fstab 文件来实现自动挂载。/etc/fstab 文件包含了系统启动时需要挂载的文件系统的信息。

1.打开终端并使用文本编辑器(如vi或nano)编辑 /etc/fstab 文件:

sudo vi /etc/fstab

2.在 /etc/fstab 文件中添加您要自动挂载的文件系统的条目。每个条目包含以下信息:

  • 文件系统的设备节点或uuid
  • 挂载点
  • 文件系统类型
  • 挂载选项(如defaults)
  • 是否需要备份(通常为0或1)
  • 是否需要检查(通常为0或1)

例如,如果要自动挂载 /dev/sdb1 到 /mnt/data,可以添加如下条目:

/dev/sdb1   /mnt/data   ext4   defaults   0   2

3.保存并关闭 /etc/fstab 文件。

4.可以手动挂载所有在 /etc/fstab 中定义的文件系统,或者重启系统以自动挂载这些文件系统:

sudo mount -a
或者
sudo reboot

这样,在系统启动时,定义在 /etc/fstab 中的文件系统将会被自动挂载到指定的挂载点上。确保在编辑 /etc/fstab 文件时谨慎操作,以避免引起系统启动问题。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

  • Linux书签上下移动方式

    Linux书签上下移动方式

    linux书签上下移动步骤读书签文件,分割到qstringlist,点击右键菜单获取序号,交换序号,写书签文件。qstringlist.swap(int, in... [阅读全文]
  • Linux深入理解进程和文件及内存管理问题

    Linux深入理解进程和文件及内存管理问题

    一、重谈linux下一切皆文件我们说了一切皆文件,对于操作系统来说,磁盘键盘显示屏等等一系列的外设都是文件。举一个访问外设的例子:进程运行,从进程pcb中找到指... [阅读全文]
  • Linux中的日志插件详解

    一、日志文件的重要性故障排查与问题定位快速发现问题:日志能够实时记录系统运行过程中的各种事件和状态信息,当系统出现故障或异常时,通过查看日志可以快速察觉到问题的发生,例如,服务器突…

    2025年03月20日 服务器
  • Linux systemV消息队列和信号量详解

    Linux systemV消息队列和信号量详解

    一、消息队列1、实现原理操作系统在内核建立一个队列,通信的两个进程ab以数据块的形式将需要发送的数据pushback到队列中,数据块是一个结构体,其中有字段标识... [阅读全文]
  • Linux中的进程间通信之匿名管道解读

    一、基本概念我们知道多个进程之间是互相独立的,但是有时候我们需要将一个进程的数据传递到另一个进程,实现数据传输的效果,有的时候多个进程之间要共享同样的资源,有的时候一个进程要对其他…

    2025年03月20日 服务器
  • Linux中的缓冲区和文件系统详解

    一、file结构1、fdfile是在c中封装起来的一个结构体,那我们访问文件的时候都是通过fd访问的,自然在file中是封装了fd的,file结构体中,int _file存放的就是…

    2025年03月20日 服务器

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com