mount
命令是 Linux 系统中用于挂载文件系统的重要工具。以下是关于挂载点设置的全面指南:
mount -t 文件系统类型 设备路径 挂载点
基本选项:
-t
:指定文件系统类型(ext4, ntfs, vfat, xfs等)-o
:指定挂载选项(多个选项用逗号分隔)常用挂载参数:
ro
/rw
:只读/读写挂载noexec
:禁止执行挂载点中的程序nosuid
:忽略SUID/SGID位nodev
:不解释设备文件remount
:重新挂载已挂载的文件系统defaults
:使用默认选项(rw, suid, dev, exec, auto, nouser, async)挂载本地磁盘分区:
mount /dev/sdb1 /mnt/data
指定文件系统类型:
mount -t ext4 /dev/sdc1 /mnt/backup
使用特定选项挂载:
mount -o rw,noexec,nosuid /dev/sdd1 /mnt/usb
挂载ISO文件:
mount -o loop ubuntu.iso /mnt/iso
挂载网络共享(NFS):
mount -t nfs 192.168.1.100:/shared /mnt/nfs
挂载Windows共享(CIFS/SMB):
mount -t cifs //server/share /mnt/winshare -o username=user,password=pass
要使挂载在系统启动时自动完成,需要编辑/etc/fstab
文件:
# 设备路径 挂载点 文件系统类型 选项 dump fsck
/dev/sdb1 /mnt/data ext4 defaults 0 2
umount /mnt/data
# 或
umount /dev/sdb1
挂载点不存在:
mkdir -p /mnt/newmount
设备忙无法卸载:
fuser -vm /mnt/data # 查看使用挂载点的进程
fuser -km /mnt/data # 终止使用挂载点的进程
挂载NTFS分区:
mount -t ntfs-3g /dev/sdb1 /mnt/windows
查看已挂载的文件系统:
mount # 显示所有挂载点
df -h # 显示磁盘使用情况
lsblk # 显示块设备信息
重新挂载为读写:
mount -o remount,rw /mnt/data
通过合理设置挂载点,可以灵活管理Linux系统中的各种存储设备。