我在具有 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
.您可能应该卸载文件系统来进行此修改:它将在您下次挂载时生效。