Fuseblk是一个基于熔断器的块机制,即一个基于用户空间的文件系统。它被用来装载非root用户对NTFS分区的读写访问。FUSE是一种用于用户空间的文件系统技术。它包括一个内核模块(fuse.ko),一个用户空间库(libfuse.*),以及挂载工具(fusermount)。允许安全的、非特权的挂载是FUSE最重要的功能之一。这扩大了文件系统的应用范围。Sshfs,一个基于 sftp 协议的安全网络文件系统,是它的一个很好的例子。FUSE在创建虚拟文件系统时特别有帮助。与与存储在大容量存储器上的数据进行交互的典型文件系统不同,虚拟文件系统不存储数据。它们作为已经存在的文件系统或存储设备的视角或转换。FUSE默认不检查文件访问权限;文件系统可能实施其访问控制策略,或将其留给支持文件访问的方法,例如,在网络文件系统的情况下。这个应用程序允许权限检查,它根据文件的模式来限制对文件的访问。_用_最著名的 "fuseblk"文件系统对_Ntfs_格式的驱动器进行全时挂载。
在Ubuntu 20.04_中用_ 文件系统 "fuseblk"挂载_NTFS_格式的硬盘的方法
我们用Ctrl+Alt+T键的快捷键打开了终端外壳。你可以通过检查Ubuntu 20.04 Linux系统的应用程序来打开它。我们在终端上完成了所有的实施和执行。
在升级已安装的软件包之前需要这样做,因为系统在拥有软件包列表的当前副本之前无法确定 repo 是否包含新版的软件包。利用下面列出的命令来获得你的系统的更新。
$ sudo apt update
更新可能会花费你一些宝贵的时间。要在Ubuntu 20.04 Linux系统上安装NTFS格式的硬盘分区,你将需要 "NTFS-3g "软件包。这与 "fuse "一起工作,但这两个软件包几乎可以肯定已经安装在你的机器上。我们尝试了几个发行版,它们都能开箱安装NTFS卷,因为这些组件都已经安装了。你必须执行下面的指令,在Ubuntu 20.04 Linux系统上安装 "ntfs-3g "软件包。
$ sudo apt install ntfs-3g fuse
安装将再次花费几分钟时间,这取决于你系统的网速。你可以在下载完ntfs-3g或确认它已经加载后,使用下面的命令提示符例子在机器上挂载一个NTFS格式的分区。
$ sudo parted -l
在输出中,你将得到关于系统中存在的磁盘设备的信息。现在,你必须建立你想装载所提供的分区的路径。为此,你必须在Ubuntu 20.04 Linux系统的终端上运行下面的指令。
$ sudo mkdir -p /mnt/ntfs
这就是最简单的挂载命令的样子。你的NTFS分区应该以读和写的权限被挂载。大多数用户一般只需要使用这个命令。现在在Ubuntu 20.04 Linux系统的终端上运行下面的指令。
$ sudo mount -t ntfs /dev/sda/ /mnt/ntfs
使用mount命令来验证mount和它的权限。此外,你可以在任何时候使用umount命令来取消对NTFS分区的挂载。现在运行列出的两个命令来挂载和卸载NTFS分区。
$ sudo mount | grep ntfs
$ sudo umount /mnt/ntfs
请确保指定与我们在前面的步骤中创建的路径相同。
总结
正如我们所知,_Ntfs_格式的驱动器在所有时间内都会_以_文件系统 "fuseblk"挂载。 我们在本教程中学习了如何在任何Ubuntu上挂载NTFS格式的驱动器。通常默认安装在大多数系统上的NTFS-3g和fuse软件包对此有帮助。除此之外,挂载和访问NTFS分区与挂载和检索任何其他驱动器形式基本相同。用户将能够找到以前属于Windows PC的文件。我希望这篇文章足以让你理解。