📅  最后修改于: 2023-12-03 15:15:12.157000             🧑  作者: Mango
市面上的很多硬件都是默认采用 Windows 格式进行存储的,当我们在 Linux 系统上挂载这些硬件时就可能会遇到问题。可以使用 ntfs-3g 来解决这个问题,不过每次需要挂载时手动执行命令又会比较麻烦,我们可以将它写入到 fstab 中进行自动挂载。
ntfs-3g 是一个开源的、免费的第三方文件系统驱动,能够让 Linux 系统上的 ntfs 文件系统进行读写操作。它支持跨平台文件共享,可以在 Windows 和 Linux 系统之间互相访问。
fstab 是 Linux 系统中一个重要的文件,它存储了系统中使用的文件系统的信息,在启动时会自动挂载。我们可以在其中将 ntfs-3g 加入进行自动挂载,省去手动挂载的麻烦。
我们需要先安装 ntfs-3g,可以使用以下命令进行安装:
sudo apt-get install ntfs-3g
可以使用以下命令查看硬件分区信息:
sudo fdisk -l
在挂载之前我们需要创建一个挂载点,可以使用以下命令创建:
sudo mkdir /media/mydisk
现在我们需要将 ntfs-3g 的挂载信息添加到 fstab 文件中,可以使用以下命令打开 fstab 文件:
sudo nano /etc/fstab
在文件末尾加入如下配置信息:
# 挂载硬件分区
/dev/sdb1 /media/mydisk ntfs-3g defaults 0 0
其中,/dev/sdb1 根据上一步查看硬件分区信息来决定。这里将硬件分区挂载到 /media/mydisk 目录下。ntfs-3g 表示使用 ntfs-3g 文件系统进行挂载,defaults 表示使用默认设置进行挂载,0 0 表示其他选项。
保存并关闭文件。
我们可以使用以下命令来验证配置信息是否正确:
sudo mount -a
如果没有出现错误,那么我们的 fsab 配置就生效了,现在我们再看 /media/mydisk 目录,就可以看到已经成功挂载了。
使用 ntfs-3g 的 fstab 来进行硬件分区自动挂载,可以省去手动挂载的麻烦,让我们更加高效地使用系统。