在Linux系统中使用ntfs、fat32格式的存储设备

简介: 我们通常使用的移动硬盘或U盘一般都是ntfs或fat32的文件系统,作为一名运维工程师,经常会遇到把移动硬盘或者U盘上的内容拷贝的Linux服务器上。

我们通常使用的移动硬盘或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
这里写图片描述
中文命名的文件显示了乱码,其他并无异常。

目录
打赏
0
0
0
0
30
分享
相关文章
|
12天前
|
Linux系统资源管理:多角度查看内存使用情况。
要知道,透过内存管理的窗口,我们可以洞察到Linux系统运行的真实身姿,如同解剖学家透过微观镜,洞察生命的奥秘。记住,不要惧怕那些高深的命令和参数,他们只是你掌握系统"魔法棒"的钥匙,熟练掌握后,你就可以骄傲地说:Linux,我来了!
79 27
|
16天前
|
Linux系统ext4磁盘扩容实践指南
这个过程就像是给你的房子建一个新的储物间。你需要先找到空地(创建新的分区),然后建造储物间(格式化为ext4文件系统),最后将储物间添加到你的房子中(将新的分区添加到文件系统中)。完成这些步骤后,你就有了一个更大的储物空间。
75 10
|
17天前
|
微服务2——MongoDB单机部署4——Linux系统中的安装启动和连接
本节主要介绍了在Linux系统中安装、启动和连接MongoDB的详细步骤。首先从官网下载MongoDB压缩包并解压至指定目录,接着创建数据和日志存储目录,并配置`mongod.conf`文件以设定日志路径、数据存储路径及绑定IP等参数。之后通过配置文件启动MongoDB服务,并使用`mongo`命令或Compass工具进行连接测试。此外,还提供了防火墙配置建议以及服务停止的两种方法:快速关闭(直接杀死进程)和标准关闭(通过客户端命令安全关闭)。最后补充了数据损坏时的修复操作,确保数据库的稳定运行。
50 0