首页 > 系统相关 >[Linux]文件挂载和卸载

[Linux]文件挂载和卸载

时间:2024-09-08 11:02:56浏览次数:8  
标签:mount Linux 文件系统 命令 卸载 挂载

在Linux中,挂载和卸载文件系统过程是什么?
在Linux中,挂载和卸载文件系统是系统管理中常见的操作,用于访问和管理存储设备上的数据。以下是挂载和卸载文件系统的基本过程:

  1. 挂载文件系统过程:
    准备挂载点:
    在Linux系统中,挂载文件系统需要一个挂载点,这是一个空目录,充当存储设备和Linux文件系统之间的桥梁。首先,创建或选择一个已存在的目录作为挂载点:

sudo mkdir /mnt/mydrive # 创建一个新的挂载点目录
识别设备:
使用 lsblk、df -h 或 fdisk -l 等命令确定要挂载的存储设备,例如 /dev/sdb1 代表一个磁盘分区。

格式化新设备(如有必要):
如果设备尚未格式化或需要新的文件系统,使用 mkfs 命令进行格式化,例如格式化为ext4文件系统:

sudo mkfs.ext4 /dev/sdb1
挂载文件系统:
使用 mount 命令将设备挂载到之前创建的挂载点上:

sudo mount /dev/sdb1 /mnt/mydrive
在挂载时,还可以指定额外的挂载选项,例如读写权限、自动挂载等。

验证挂载:
挂载成功后,你可以通过 ls 或 cd 命令访问挂载点,查看挂载的文件系统内容。

  1. 卸载文件系统过程:
    确认挂载状态:
    使用 mount 命令或 df -h 查看挂载信息,确认文件系统已挂载在哪个挂载点上。

停止使用挂载点:
在卸载之前,确保没有程序或进程正在访问挂载点下的文件。可以使用 lsof 或 fuser 命令查看和杀掉相关进程。

卸载文件系统:
使用 umount 命令卸载已挂载的文件系统:

sudo umount /mnt/mydrive
验证卸载:
再次使用 mount 或 df -h 查看挂载信息,确认文件系统已被成功卸载。

注意事项:

在卸载文件系统时,如果发现设备处于忙碌状态(即有进程正在使用设备),应先释放占用资源,否则无法卸载。
为了保证数据安全,在系统关机或重启之前,应确保所有文件系统都已正确卸载。
为了在系统启动时自动挂载文件系统,可以将挂载信息写入 /etc/fstab 文件中。
综上所述,在现代Linux系统中,尤其是基于systemd的系统,还可以使用 systemctl start|stop|enable|disable 命令管理服务单元,这些服务单元可能包含了文件系统的自动挂载配置。

标签:mount,Linux,文件系统,命令,卸载,挂载
From: https://www.cnblogs.com/DCFV/p/18402679

相关文章

  • 从零搭建一个网站-云服务器Linux版——2:安装服务器MySQL+报错
    使用需要的东西:     软件:Xshell。    硬件:一台云服务器,一个域名。        系统环境:Windows11专业版 23H2。        Linux版本:CentOS9前景提要:在上一章已进行了服务器购买,系统搭设,Xshell访问服务器,域名购买,域名解析,Nginx软件搭建运行,......
  • Linux 磁盘管理
    1.磁盘分类磁盘,硬盘!=内存HDD(hard)机械硬盘.SSD(solid)固态硬盘.磁盘接口:类似于水壶的壶嘴,决定了磁盘最大速度.⭐硬盘选项说明容量转速机械硬盘SATA备份服务器,性能要求不高场景,10krpm4tb8tb10tb根据需要选择(未来规划)机械硬盘SAS企业环......
  • 【Linux修行路】基于阻塞队列的生产消费者模型
    目录⛳️推荐一、生产消费者模型1.1生产消费者模型的解藕特性二、基于BlockingQueue的生产消费者模型2.1单生产单消费模型2.2伪唤醒、误唤醒造成的问题2.3基于任务的多生产多消费模型⛳️推荐前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一......
  • Linux高效进程控制的实战技巧
    Linux高效进程控制的实战技巧Linux是一种开源的Unix-like操作系统内核,由林纳斯·托瓦兹(LinusTorvalds)于1991年首次发布。Linux以其稳定性、安全性和灵活性而著称,广泛应用于服务器、桌面、嵌入式系统等多个领域。在Linux系统编程中,进程管理是核心部分之一,它涉及到如何创建......
  • 全栈性能优化秘籍--Linux 系统性能调优全攻略:多维度优化技巧大揭秘
           ......
  • 在Linux中,可以使用以下命令来获取脚本所在的目录:
    在Linux中,有几种方式可以获取当前正在执行的脚本所在的路径。这些方法依赖于你正在使用的shell(比如bash)或者脚本语言(比如Python,Perl等)。以下是一些常见的方法,特别是在bash脚本中获取脚本路径:###1.使用`$0`和`dirname`命令在bash脚本中,`$0`变量包含了脚本的名称或者路......
  • Linux(centos)安装安全狗
    Step1:下载linux安全狗在安全狗官网直接下载软件安装包(.tar.gz格式:safedog_linux64.tar.gz)使用finalshell将文件发送到centos指定文件夹[root@localhost~]#lsanaconda-ks.cfgoriginal-ks.cfgsafedog_linux64.tar.gzvulhubStep2:解压并安装解压缩safedog_linux64.ta......
  • linux中的knockd服务--端口敲门
    什么是端口碰撞(敲门)端口碰撞是一种通过在一组预先指定的端口上产生连接请求,从外部打开防火墙上的端口的方法。一旦收到正确的连接请求序列,防火墙规则就会被动态修改,以允许发送连接请求的主机通过特定端口进行连接。在Linux中称为Knockd服务,该服务通过动态的添加iptables规则来......
  • 【Linux】萌新看过来!一篇文章带你走进Linux世界
    ......
  • [Linux] 操作系统 入门详解
    标题:[Linux]操作系统@水墨不写bug目录一、冯.诺依曼体系结构1.冯诺依曼体系结构简介 2.对冯诺依曼体系结构的理解 二、操作系统定位1.为什么需要操作系统?2.操作系统是什么?三、系统调用和库函数 正文开始:一、冯.诺依曼体系结构1.冯诺依曼体系结构简介......