Linux每日一篇 - 64 - mount
Linux文件系统挂载神器!掌握mount命令,轻松管理存储设备,挂载文件系统!
mount命令是什么?
mount命令用于将文件系统挂载到目录树中的指定挂载点,使存储设备(如硬盘、U盘、光盘等)的内容可以被访问。这是Linux系统管理的重要命令之一。
基本用法
# 显示所有已挂载的文件系统
mount
# 挂载设备到指定目录
mount /dev/sdb1 /mnt/mydisk
# 指定文件系统类型挂载
mount -t ext4 /dev/sdb1 /mnt/mydisk
# 以只读方式挂载
mount -o ro /dev/sdb1 /mnt/mydisk
# 以读写方式挂载
mount -o rw /dev/sdb1 /mnt/mydisk
# 重新挂载(改变挂载选项)
mount -o remount,ro /mnt/mydisk
实用技巧
# 挂载CD-ROM
mount -t iso9660 /dev/cdrom /mnt/cdrom
# 挂载USB设备
mount /dev/sdb1 /mnt/usb
# 挂载网络文件系统(NFS)
mount -t nfs server:/path/to/share /mnt/nfs
# 挂载CIFS/SMB共享
mount -t cifs //server/share /mnt/cifs -o username=user
# 挂载临时文件系统(tmpfs)
mount -t tmpfs -o size=512M tmpfs /mnt/tmp
# 按标签挂载
mount LABEL=MyDisk /mnt/mydisk
# 按UUID挂载
mount UUID=12345678-1234-1234-1234-123456789abc /mnt/mydisk
# 绑定挂载
mount --bind /original/path /new/path
常用场景
# 挂载新硬盘分区
mount /dev/sdc1 /home/user/data
# 挂载U盘
mkdir /mnt/usb
mount /dev/sdb1 /mnt/usb
# 挂载ISO文件
mount -o loop image.iso /mnt/iso
# 挂载光盘
mount /dev/cdrom /mnt/cdrom
# 临时挂载设备
mount -t tmpfs -o size=1G tmpfs /tmp/temp
# 挂载加密分区(先用cryptsetup解密)
cryptsetup luksOpen /dev/sda2 encrypted_volume
mount /dev/mapper/encrypted_volume /mnt/encrypted
# 查看挂载信息
mount | grep /dev/sdb1