在 CentOS 7 上读取 U 盘文件需要经过挂载操作,以下是详细步骤:
bash
dmesg | tail
或使用 lsblk 查看新增的磁盘设备(通常是 /dev/sdb1 或 /dev/sdc1):
bash
lsblk/mnt/usb):
bash
sudo mkdir -p /mnt/usb如果U盘是FAT32/NTFS格式(常见情况):
sudo mount /dev/sdb1 /mnt/usb
unknown filesystem type 'ntfs',需安装 ntfs-3g:sudo yum install epel-release -y
sudo yum install ntfs-3g -y
如果U盘是EXT4格式:
sudo mount /dev/sdb1 /mnt/usb
bash
cd /mnt/usb
lsbash
sudo umount /mnt/usb
target is busy,可能是当前终端在挂载目录内,退出后重试。/etc/fstab 文件实现开机自动挂载(需谨慎操作):
bash
echo '/dev/sdb1 /mnt/usb ntfs-3g defaults 0 0' | sudo tee -a /etc/fstabU盘不可读/写:
sudo chmod -R 777 /mnt/usb(临时解决权限问题)。中文文件名乱码:
挂载时指定编码(如UTF-8):
sudo mount -o iocharset=utf8 /dev/sdb1 /mnt/usb
U盘未正常卸载:
强制卸载(慎用):
sudo umount -l /mnt/usb
通过以上步骤,你应该能顺利在 CentOS 7 上访问U盘文件。如有其他问题,可结合 dmesg 或 journalctl 查看详细错误日志。