将U盘插入计算机的USB接口,等待系统识别设备(约1-2秒)。
使用以下命令之一确认U盘的设备和分区信息(关键步骤:避免挂载错误设备):
lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
└─sda2 8:2 0 1.8T 0 part /
sdb 8:16 1 14.9G 0 disk
└─sdb1 8:17 1 14.9G 0 part # 此为U盘分区(无挂载点)
sudo fdisk -l/dev/sdb1),需注意区分系统磁盘(通常为sda)和U盘(通常为sdb、sdc等)。挂载点是访问U盘内容的本地目录,通常建议创建在/mnt下(系统临时挂载目录):
sudo mkdir -p /mnt/usb # -p参数确保目录不存在时自动创建
使用mount命令将U盘分区挂载到指定目录,需根据文件系统类型调整命令:
sudo mount -t vfat /dev/sdb1 /mnt/usb -o rw,uid=1000,gid=1000,iocharset=utf8
-t vfat:指定文件系统类型(FAT32);若为NTFS,替换为ntfs-3g(需提前安装,见常见问题处理);-o rw:允许读写(默认可能为只读);uid=1000,gid=1000:将挂载目录的所有权赋予当前用户(通过id命令查看用户ID);iocharset=utf8:解决中文乱码问题。sudo mount /dev/sdb1 /mnt/usb
df -h/mnt/usb条目,显示U盘的容量和已用空间。ls /mnt/usb在拔出U盘前,必须卸载以避免数据损坏:
sudo umount /mnt/usb # 卸载挂载点
# 或通过设备名称卸载
sudo umount /dev/sdb1
sudo。ntfs-3g:sudo yum install epel-release && sudo yum install ntfs-3g
iocharset=utf8参数(适用于FAT32/NTFS格式)。/dev/sdb1变为/dev/sdc1),需通过lsblk动态确认。若需每次开机自动挂载U盘,需编辑/etc/fstab文件:
sudo blkid /dev/sdb1UUID="1234-5678" TYPE="vfat"。/etc/fstab:sudo vi /etc/fstabUUID=1234-5678 /mnt/usb vfat defaults,uid=1000,gid=1000,iocharset=utf8 0 0
:wq),下次开机时U盘将自动挂载到/mnt/usb。通过以上步骤,即可在CentOS系统中安全、高效地挂载和使用U盘。操作前请务必备份U盘中的重要数据,避免误操作导致数据丢失。