标签: ntfs-3g

内核 NTFS 驱动程序与 NTFS-3G

自从我无法访问另一个问题以来,这是一个更全面的措辞问题。

我会要求删除另一个,而不是这个,因为它首先不应该被迁移。

目前有两个可用于 Linux 的 NTFS 驱动程序。

内核中包含的 NTFS 驱动程序,以及使用 FUSE 的用户空间 NTFS-3G 驱动程序。

从各方面来看,NTFS-3G 都能完美运行。

那么我的问题是,如果 NTFS 文件系统已成功逆向工程,为什么内核 NTFS 团队没有在他们的驱动程序中实施更改?目前它仍被标记为实验性的,并且很有可能会破坏您的数据。

注意:这与发行版完全无关......

linux ntfs filesystems kernel ntfs-3g

21
推荐指数
2
解决办法
1万
查看次数

Linux 上是否有比 NTFS-3G 更快的 NTFS 解决方案?

NTFS-3G 是一个稳定的读/写 NTFS 驱动程序,但不幸的是,与 Windows 上的 NTFS 和任何本机 Linux 文件系统相比,它的速度非常慢。由于使用了 FUSE,不仅访问本身非常慢,NTFS-3G 也没有接近 Windows 原生 NTFS 驱动程序在 NTFS 碎片避免系统中的能力。(我怀疑在 NTFS-3G 下使用 NTFS 是导致如此多抱怨 NTFS 变得碎片化的原因,因为在 Windows 上这种情况很少发生)

是否有任何(可能是非免费的)Linux 的 NTFS 驱动程序不是非常慢?

编辑:将在此文件系统内进行的大部分负载将是 VMWare,这就是合理性能特别重要的原因。

linux ntfs ntfs-3g

12
推荐指数
3
解决办法
3万
查看次数

使用 MacPorts 在 OS X Lion 上以读写方式安装 NTFS-3G

我在 Lion 上有一个运行良好的 MacPorts。当我跑

sudo port install ntfs-3g
Run Code Online (Sandbox Code Playgroud)

它确实编译没有错误。但是,当我连接 NTFS 格式的外部驱动器时,它是只读的。并且没有 NTFS-3G 的首选项图标,就像在我的 Snow Leopard 安装中一样。NTFS-3G 驱动程序是否处于活动状态?我怎样才能找出并解决这个问题?

更新:MacFUSE 作为依赖项与 NTFS-3G 一起安装,安装后我确实重新启动了。ntfs-3g 命令可在命令行中使用,但我真的希望使用它自动挂载所有 NTFS 驱动器并支持读写。

ntfs-3g osx-lion macos

7
推荐指数
1
解决办法
1万
查看次数

目录如何转换为 Unix 文件?

我有一个 NTFS 硬盘驱动器,我一直在使用 NTFS-3G/Tuxera 在 iMac 上读取/写入它。它是 NTFS 格式的原因是因为它来自我的旧电脑。它的独特功能是存储大量多媒体——主要是 MP3,偶尔会插入视频和图像文件。我最近才开始购买新硬盘,但仍然没有复制文件——主要是因为这个问题.

有一天,我开始注意到我在 iTunes 中的一些 MP3 无法播放,因为它们无法定位。当我打开 Finder 查看驱动器时,我注意到存储它们的目录已转换为“Unix 可执行文件”文件。它具有完全相同的名称和修改日期作为目录-数之前,这是最后一次主目录进行了修改,这还不包括大量的最近更改里面的文件-虽然其文件大小小于10 万。我的驱动器仍然显示相同数量的已用/可用容量。

我在网上搜索了几个地方,但无法提出类似的情况。只是重申一下细节:

  • 使用 NTFS-3G/Tuxera for Mac OS X 读取/写入 NTFS 驱动器
  • iMac 在第一次出现错误时使用 10.6.8
  • 驱动器显示其可用/已用空间相同
  • Phantom Unix 文件与目录具有相同的名称和修改日期

在我开始下一步的 Data Rescue 之前,我想知道我是否可以采取任何其他步骤,或者如果我的驱动器坏了,我不妨重新格式化它......有什么建议吗?

unix ntfs hard-drive ntfs-3g macos

7
推荐指数
1
解决办法
3305
查看次数

如何使用systemd在arch linux中的raid0上自动挂载ntfs分区

最近,我按照这个wiki从initscript切换到systemd,并且在启动过程中出现了这样的错误:

Job dev-md126p5.device/start timed out
Run Code Online (Sandbox Code Playgroud)

这是我的 fstab:

/dev/mapper/VGLinux-lvroot / ext4 rw,relatime,stripe=64,data=ordered 0 1
/dev/mapper/VGLinux-lvhome /home ext4 rw,relatime,stripe=64,data=ordered 0 2
/swapfile none swap defaults 0 0
/dev/md126p5 /media/data ntfs-3g uid=xiaoxing,gid=users 0 0
Run Code Online (Sandbox Code Playgroud)

这是我的分区方案:我有两个相同的硬盘驱动器,默认情况下,它是一个 raid0。三个分区是这样的:

  1. 视窗 7, 200GB, ntfs
  2. linux, 100GB, lvm / , 30GB, ext4 /home , 30GB, ext4 剩下的供以后使用。
  3. 数据,休息,ntfs

“超时”后,它让我进入紧急模式,我可以手动挂载数据分区,并运行“systemctl default”,它会正常启动系统。或者我可以注释掉fstab文件中的“数据”部分,然后进入系统并轻松挂载。

在我切换到systemd之前没有问题。现在我已经尝试了一切,包括编写我自己的 .service 文件来挂载它,但它仍然无法在启动过程中挂载分区。有任何想法吗?

编辑#1

上面的错误来自journalctl,启动时打印在屏幕上的错误是:

[ TIME ] Timed out waiting for device dev-md126p5.device.
Run Code Online (Sandbox Code Playgroud)

然后是很多[DEPEND],然后我就进入了紧急模式。

我只是好奇是什么原因?是因为它在突袭中,还是因为它是一个 ntfs 分区?

linux ntfs-3g raid-0 automount systemd

6
推荐指数
1
解决办法
1185
查看次数

为什么通过 Homebrew 的 NTFS-3G 停止工作?

我按照这里的说明进行操作

通过 Homebrew 安装 NTFS-3G

如果您有 [Homebrew][5],安装 NTFS 支持就像在终端中运行以下命令一样简单:

brew install ntfs-3g
Run Code Online (Sandbox Code Playgroud)

然后,按照屏幕上的说明进行操作。Homebrew 将告诉您如何替换默认的 OS X 自动挂载程序,以便使用新驱动程序挂载外部 NTFS 驱动器。这些是您需要通过终端运行的几个命令。

一开始它工作得很好,但几天后,当我插入一个以前工作过的 USB 驱动器时,它以只读方式安装。

我怎样才能让 NTFS-3g 重新工作?我尝试重新安装自制软件,但它表示它已经安装并且什么也没做。我应该卸载并重新安装,如果是这样,你如何卸载自制项目?

ntfs-3g homebrew usb-flash-drive osx-mountain-lion

6
推荐指数
1
解决办法
2439
查看次数

将 owncloud 数据目录更改为外部驱动器

我的树莓派上安装了 Owncloud 5.0.9,并且运行正常。但是由于我的树莓派没有太多空间,我想将数据目录移动到外部驱动器上。

我有一个 1,5GB 的外置驱动器,安装在 NTFS 中/home/pi/media,新的数据目录是/home/pi/media/owncloud/data/

/etc/fstab/如下所示:

UUID=xxxxxxxxx /home/pi/media ntfs-3g 默认 0 0

如果我在 ntfs 驱动器上设置权限,则它不起作用

须藤 chown -R www-data:www-data /home/pi/media/owncloud/data

如果我转到 xxx.xxx.xxx.xxx/owncloud/,浏览器会出现此错误:

其他用户可以读取数据目录(/home/pi/media/owncloud/data)
请将权限更改为 0770,以便其他用户无法列出该目录。

如何正确设置权限?MiniDLNA 也配置为使用此驱动器,因此不应相互中断。

ntfs permissions ntfs-3g raspberry-pi owncloud

6
推荐指数
1
解决办法
3万
查看次数

Mac OS X 读/写 NTFS 支持

我正在尝试在 Mac os 10.6 下获得对 NTFS 驱动器的读/写支持。

我曾尝试使用 NTFS 3G,但它似乎不支持 64 位内核。我无法将 Mac 的内核更改为 32 位。

有解决办法吗?

我正在运行 Snow Leopard,使用 2011 MBP13

我收到以下错误。

错误信息

运行后system_profile | grep Kernel我得到:

ForkProBox:~ fork$ system_profiler | grep Kernel 
      Kernel Version: Darwin 10.7.1
      64-bit Kernel and Extensions: Yes
Run Code Online (Sandbox Code Playgroud)

我已经运行了这里建议的命令是他们的输出错误跟踪

ntfs ntfs-3g macos

5
推荐指数
1
解决办法
5172
查看次数

Windows 创建的 NTFS 和 Gparted 创建的 NTFS 之间有区别吗?

所以我正在重新安装一个包含 Linux 和 Windows 的整个系统,并且我正在制作一个“共享”NTFS 分区来保存两者的数据。

问题是,如果我在安装 Windows 之前从 Gparted 设置分区方案会影响任何事情吗?

Gparted 可以通过 NTFS-3G 制作 NTFS 分区,但我不知道该分区是否与 Windows 使用其分区管理器创建的完全一样。

说,版本差异。例如,我相信 NTFS 在 Windows XP 和 Windows Vista 之间发生了一些变化,Gparted 创建了什么样的 NTFS?还是他们都一样?还是会因 NTFS-3G 版本而异?

windows linux ntfs gparted ntfs-3g

5
推荐指数
1
解决办法
745
查看次数

在 Windows/WSL 下检测 Linux NTFS 符号链接

在 Linux 中的 NTFS 驱动器 ( ln -s) 上创建的符号链接在 Windows 中显示为包含内容的短文件IntxLNK + 0x01 + (UTF-16 encoded target path)— 可能是Interix。我想编写一个脚本,在 Windows 中启动时使用 WSL 的ln. 但是,我不知道如何检测真正是 Linux 符号链接的短文件,除非查看每个文件的内容,这对于大型文件系统来说会很糟糕,并且对于从魔法开始的普通文件来说会失败。

为什么 NTFS-3g 仍然无法像 Windowsmklink或 WSL2一样创建正确的重解析点ln -s,即使此类 Windows 符号链接在 Linux 下正常工作,并且即使getfattr -n system.ntfs_reparse_data可以读取 NTFS 符号链接数据,也超出了我的范围。它实际上应该只是一个简单的setfattr,尽管我不知道要在属性中放入什么。

那么,有没有一种方法可以使用文件元数据(而不是内容)来检测在 Linux 下创建的符号链接?我确信 Linux 符号链接具有一些特殊属性,因为 NTFS-3g 可以区分包含InterLnkxmagic 的纯文件和包含相同 magic 的实际符号链接。

相关(没有答案):https://www.reddit.com/r/linuxquestions/comments/env60r/converting_linux_symlinks_to_windows_symlinks/

用于转换的Python脚本;通过文件内容检测

ntfs symbolic-link ntfs-3g interix windows-subsystem-for-linux

5
推荐指数
1
解决办法
693
查看次数

在 OS X 上恢复 ASR/磁盘工具 NTFS 映像

我使用 OS X (10.6.7) 磁盘工具制作 NTFS 分区/卷的映像。对生成的 DMG 文件进行了图像扫描。

现在,当我尝试将映像恢复到同一台机器上的新分区(其大小大于原始分区,只是为了确定)时,我被告知“源映像卷大小不是 1 的精确倍数” MiB'。

我已经阅读了一些建议在拍摄图像之前缩小/压缩 NTFS 卷的解决方案,但现在对我来说有点太晚了!

是否可以调整 DMG 文件以使 ASR 不会抱怨?我宁愿避免在新的空 NTFS 卷上进行就地还原(因为它的效率较低)。

NTFS-3g 已安装并可用。

非常感谢。


marley:~ root# asr restore --source windows.dmg --target /dev/disk0s3 --erase
    Validating target...done
    Validating source...done
    Erase contents of /dev/disk0s3 ()? [ny]: y
    Repartitioning target device...
Source image volume size is not an exact multiple of 1 MiB
Run Code Online (Sandbox Code Playgroud)

ntfs disk-management ntfs-3g macos

3
推荐指数
1
解决办法
9034
查看次数

ntfsprogs 与 ntfs-3g

有人可以解释 ntfsprogs 和 ntfs-3g 之间的区别吗?哪一个更好?

ntfsprogs使用ntfs-3g还是没有关系?

linux ntfs ntfs-3g

3
推荐指数
1
解决办法
2126
查看次数

我无法在 kubuntu 16.10 的 NTFS 驱动器上写入任何内容

我在 Windows 10 的双引导上使用 kubuntu 16.10。问题是我在使用 kubuntu 时无法写入/修改其他分区上的任何数据。我只能写入我的 kubuntu 分区。所有其他分区都使用 ntfs 进行格式化。我该怎么办?我已经有最新版本的 ntfs-3g

linux kubuntu ntfs-3g write-protect

2
推荐指数
1
解决办法
5954
查看次数