Dropbox 不允许我将其存储从(小型)eMMC 上移走

Dropbox 不允许我将其存储从(小型)eMMC 上移走

我在具有 32gb eMMC 驱动器和 1tb hdd 的 acer Travelmate (TMB117 M C587) 上全新安装 LMDE 时遇到了问题。具体来说,我无法将 Dropbox 的存储从 eMMC 移到 1tb 驱动器上。

错误读取

To sync your Dropbox, move your Dropbox folder to a partition with a >compatible File System. Dropbox is compatible with Ext4.

这让我得出结论,要么 Dropbox 已经丢失了……或者更有可能的是,我在某个地方搞砸了。或者我的笔记本电脑完全发生了其他事情,我只是想念。

parted -l两者均/etc/fstab显示两个相关驱动器均已格式化为 ext4。

parted -l 显示缺少适当文件系统的另外两个驱动器(/dev/mmcblk0boot0和)。/dev/mmcblk0rpmb考虑到大小,我的操作假设是它们是主板上用于固件类型的只读存储器(可能是 TPM 模块?),而不是我应该尝试使用makefs.ext4或类似的东西来“修复”的东西。

我还试图弄清楚为什么 dropbox 会关心它们......或者为什么它会引发该错误。

sudo parted -l:

Model: ATA ST1000LM035-1RK1 (scsi)
Blockquote
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  1000GB  1000GB  ext4         primary


Error: /dev/mmcblk0rpmb: unrecognised disk label
Warning: Error fsyncing/closing /dev/mmcblk0rpmb: Input/output error
Retry/Ignore? i                                                           
Model: Generic SD/MMC Storage Card (sd/mmc)
Disk /dev/mmcblk0rpmb: 4194kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Error: /dev/mmcblk0boot0: unrecognised disk label
Model: Generic SD/MMC Storage Card (sd/mmc)                               
Disk /dev/mmcblk0boot0: 4194kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Error: /dev/mmcblk0boot1: unrecognised disk label
Model: Generic SD/MMC Storage Card (sd/mmc)                               
Disk /dev/mmcblk0boot1: 4194kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Model: MMC M52532 (sd/mmc)
Disk /dev/mmcblk0: 31.3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  538MB   537MB   fat32                 boot, esp
 2      538MB   29.2GB  28.7GB  ext4
 3      29.2GB  31.3GB  2056MB  linux-swap(v1)

/etc/fstab

# UNCONFIGURED FSTAB FOR BASE SYSTEM
proc    /proc   proc    defaults        0       0
# /dev/mmcblk0p1
UUID=1473-7E8C  /boot/efi       vfat    defaults        0       0
# /dev/mmcblk0p2
UUID=18e97241-975e-4cb8-8a36-ca7298d2f255       /       ext4   
rw,errors=remount-ro    0       1
# /dev/mmcblk0p3
UUID=9475a0d3-967d-41bb-a33c-67862702548e       swap    swap    sw      >0       0
# /dev/sdb1
UUID=c0ee208c-1a84-4457-a887-0eecd6876e3a       /cake   ext4    rw,errors=remount-ro    0       0

答案1

Dropbox 需要一个允许使用用户指定的扩展属性的文件系统。在 Dropbox 目录中运行getfattr *:您将看到所有文件都有一个扩展属性,其名称为user.com.dropbox.attrs或 ,user.com.dropbox.attributes具体取决于 Dropbox 版本。

要允许使用扩展属性,您可以为 /dev/sda1 添加user_xattr挂载选项/etc/fstab,或者(对于外部驱动器更方便)您可以使用tune2fs -o +user_xattr /dev/sda1.您可能应该卸载文件系统来进行此修改:它将在您下次挂载时生效。

以下是 Linux 上现代 Dropbox 要求的更明确列表。

相关内容