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
  1. 保存并关闭 /etc/fstab 文件。

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

sudo mount -a
或者
sudo reboot

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

  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值