版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢。
我们通常使用的移动硬盘或U盘一般都是ntfs或fat32的文件系统,作为一名运维工程师,经常会遇到把移动硬盘或者U盘上的内容拷贝的Linux服务器上。然而,一些Linux系统并不支持直接挂载ntfs文件系统的设备的,比如:CentOS,因此需要安装ntfs-3g才能在LInux系统中读取移动设备中的数据。 1、安装gcc。 [root@Geeklp-ntfs ~]yum -y install gcc 2、下载ntfs-3g源码包。 [root@Geeklp-ntfs ~]curl -C - -O https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz 3、解压ntfs-3源码包。 [root@Geeklp-ntfs ~]tar -xvzf ntfs-3g_ntfsprogs-2017.3.23.tgz 4、进入解压完成的目录,编译安装ntfs-3g。 [root@Geeklp-ntfs ~]cd ntfs-3g_ntfsprogs-2017.3.23 [root@Geeklp-ntfs ntfs-3g_ntfsprogs-2017.3.23]#./configure –prefix=/usr/local/share/applications/ntfs-3g make&&make install 5、查看一下系统内磁盘设备详情,挂载使用目标设备。 [root@Geeklp-ntfs ~]fdisk -l
[root@Geeklp-ntfs ~]# mount -t ntfs-3g /dev/sdc1 /mnt [root@Geeklp-ntfs ~]# cd /mnt
大功告成,移动设备里面的所有内容均能正常读取,而且默认情况下权限都是777。 6、文件系统为fat32的存储设备挂载、使用就简单得多了,无需安装其他软件,直接挂载即可,下面我们来试一下。 fdisk看到fat32的设备为/dev/sdd4。 [root@Geeklp-ntfs /]# mount -t vfat /dev/sdd4 /mnt [root@Geeklp-ntfs /]# cd /mnt [root@Geeklp-ntfs mnt]# ll
中文命名的文件显示了乱码,其他并无异常。