linux磁盘挂载与卸载指南分享
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 文件时谨慎操作,以避免引起系统启动问题。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
windows安装openssh并通过生成SSH密钥登录Linux服务器
本文为大家详细讲解了在windows系统下安装openssh并通过生成SSH密钥登录Linux服务器2018-10-10
浅析CentOS8虚拟机访问Windows10主机文件夹方法
这篇文章主要介绍了CentOS8虚拟机访问Windows10主机文件夹方法,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-10-10
详解如何在Linux(CentOS 7)命令行模式安装VMware Tools
本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。2017-03-03
使用VMware 15 安装虚拟机和使用CentOS 8的步骤详解
这篇文章主要介绍了使用VMware 15 安装虚拟机和使用CentOS 8的详细步骤,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2020-01-01


最新评论