mount 命令是 Linux 系统中用于挂载文件系统的核心命令,它可以将存储设备或网络共享连接到文件系统的特定挂载点。下面我将通过实例详细分析 mount 命令的用法。
mount [-选项] <设备> <挂载点>
挂载一个USB闪存驱动器:
sudo mount /dev/sdb1 /mnt/usb
/dev/sdb1
是USB设备/mnt/usb
是挂载点目录(需事先创建)查看已挂载的设备:
mount
# 或
mount | grep /mnt/usb
sudo mount -o loop ubuntu-20.04.iso /mnt/iso
-o loop
选项允许将文件作为块设备挂载挂载NFS共享:
sudo mount -t nfs 192.168.1.100:/shared /mnt/nfs
挂载CIFS/SMB共享:
sudo mount -t cifs //server/share /mnt/smb -o username=user,password=pass
sudo mount -t ext4 /dev/sdc1 /mnt/data
-t ext4
显式指定文件系统类型以只读方式挂载:
sudo mount -o ro /dev/sdd1 /mnt/backup
指定特定选项组合:
sudo mount -o noatime,nodiratime,user /dev/sde1 /mnt/storage
sudo mount -o remount,rw /mnt/usb
umount /mnt/usb
# 或
umount /dev/sdb1
sudo mount --bind /var/www /mnt/www
sudo mount --make-shared /mnt/shared
sudo mount /mnt/data
挂载失败:检查dmesg或/var/log/messages获取详细错误
dmesg | tail
查看设备信息:
lsblk
blkid
强制卸载繁忙的文件系统:
umount -l /mnt/busy
mount命令功能强大,熟练掌握可以灵活管理Linux系统中的各种存储设备。根据实际需求选择合适的选项和参数,可以更高效地完成文件系统管理任务。