新的 Ubuntu Server 安装 20.04,用于 Plex Media Server(尚未安装)。插入一个可在其他机器上运行的 USB NTFS 驱动器。它上面有我需要 Plex 来服务的媒体。#
尝试通过 fstab 挂载它不起作用,并且我看不到任何文件。
blkid 给我
/dev/sdd1: LABEL="EXT-2TB" UUID="B8FCAECDFCAE84EA" TYPE="ntfs" PARTUUID="a6928458-01"
注意 UUID 看起来比我预期的要短一些。该驱动器在其他机器上可读。
fdisk -l 给了我
Disk /dev/sdd: 1.84 TiB, 2000398933504 bytes, 3907029167 sectors
Disk model: BUP Slim BL
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xa6928458
Device Boot Start End Sectors Size Id Type
/dev/sdd1 2048 3907026943 3907024896 1.8T 7 HPFS/NTFS/exFAT
我的 fstab 下面是
UUID=B8FCAECDFCAE84EA /media/nftsdrive ntfs-3g permissions, defaults, 0 0
这指导建议在选项中使用“auto”(而不是“defaults”),但我知道“defaults”包括这个。即使我用 auto 替换 defaults,我也会遇到同样的问题。
df 报告:-
/dev/sdd1 1953512444 1917872564 35639880 99% /media/nftsdrive
但sudo ls /media/ntfsdrive
没有报告任何内容,好像没有文件一样。
所有指南都说我需要 fstab 具有“权限”,因为我需要安装 plex 并允许 plex 用户使用 chown 等命令访问。
有什么线索吗?
答案1
首先,确保已为所需文件系统类型安装了挂载辅助二进制文件。它适合mount.ntfs-3g
您的情况。如果不是这种情况,请先安装它。
如果是这种情况,请修复/etc/fstab
以下问题:
UUID=B8FCAECDFCAE84EA /media/nftsdrive ntfs-3g defaults,permissions 0 0
末尾的0 0
是可选的(它控制挂载和文件系统检查的顺序)。否则形式为:
- 来源
- 目标(挂载点)
- 文件系统类型
- 选项
查看fstab(5)。
此外,我只使用过(与最近几年ntfs
相比,也许存在细微的差别?但至少在我的 20.04 上是一个符号链接)。ntfs-3g
mount.ntfs
mount.ntfs-3g
最后但并非最不重要的是,你尝试过ls
,ntfsdrive
但你的fstab
诗节说nftsdrive
......我们不知道哪个以文件夹形式存在,但不存在
答案2
我已经解决了。这太尴尬了。
我错误地将 fstab 中的挂载点输入为 /media/nftsdrive 而不是 /ntfsdrive
....然后想知道为什么我无法在/media/ntfsdrive 中看到我的文件
我把 t 和 f 搞错了
纠正 fstab 中的拼写错误