CentOS 7 挂载 U盘及移动硬盘
1 | https://blog.csdn.net/capecape/article/details/78501317 |
0. 先更新软件源,否则经常会无法安装ntfs-3g.
1 2 | yum update yum install epel-release -y |
1. 安装NTFS-3G
1 | yum install -y ntfs-3g |
2. 查看外接盘位置及格式
1 | fdisk -l |
3. 使用挂载命令 : 可以看到位于/dev/sdb4 格式是FAT32
1 | mount -t vfat /dev/sdb4 /mnt/win |
4. 卸载 挂载命令
1 | umount /mnt/win |
5. 挂载移动硬盘
1 | fdisk -l |
6. 使用挂载命令 : 可以看到位于/dev/sdd1 格式是GPT
很明显, sdd 即为我们的硬盘
1 | parted /dev/sdd print |
显示如下:
出现如下错误
1 | Error: The primary GPT table is corrupt, but the backup appears OK, so that will be used |
可以看到我们的硬盘/dev/sdd处于无法读取的状态
然后我google了一圈,发现一个答案,原文链接就不贴了,被我关了
然后我们开始修复,执行
1 | sudo gdisk /dev/sdd |
报错如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | [root@verscacom-PC mnt]# sudo gdisk /dev/sdd GPT fdisk (gdisk) version 0.8.6 Caution! After loading partitions, the CRC doesn't check out! Warning! Main partition table CRC mismatch! Loaded backup partition table instead of main partition table! Warning! One or more CRCs don't match. You should repair the disk! Partition table scan: MBR: protective BSD: not present APM: not present GPT: damaged **************************************************************************** Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk verification and recovery are STRONGLY recommended. **************************************************************************** |
可以看到我们的磁盘的GPT分区有问题(不知道为什么windows可以读,linux不可以读)
然后我们用这个gdisk来修复硬盘的GPT分区,为啥是GPT不是MBR,因为大于2T的硬盘,只能使用GPT,MBR最大支持2T
然后我们输入r进行修复
1 | sudo gdisk /dev/sdd |
然后我们输入r进行修复
1 | r |
1 | ? |
1 | b |
1 | w |
1 | y |
修复完成
7. 磁盘就不会报错了,马上就挂载上去了
1 | fdisk -l |
1 | parted /dev/sdd print |
8. 挂载命令 位于 /dev/sdd2 ,格式 ntfs
1 | mount -t ntfs-3g /dev/sdd2 /mnt/win |
挂载成功
9. 卸载 挂载命令
1 | umount /mnt/win |
10. 永久挂载
1 | vi /etc/fstab |
1 | /dev/sdd2 /mnt/win ntfs defaults 0 0 #在/etc/fstab的最下面写入此行内容 |
11. 同步过去,发现速度吊炸天,稳定在20-30MB/s.
1 | rsync -vzrtopg --progress /mnt/win /home/wwwroot/default/laptop |