从 14.04 升级到 16.04 失败后,我不得不制作一个实时 USB,希望在从头安装 16.10 之前复制我的文件。问题是我在这个网站或其他网站上找到的答案对我没有用。我无法将我的文件复制/粘贴到外部驱动器,因为我没有权限。我可以打开我的文件夹和文件,只是不能复制它们。我按照 nautilus 上的说明操作这里但问题仍然存在任何帮助都将不胜感激
更新:关闭电脑并重新打开似乎已经解决了问题部分。它仍然告诉我一些文件我没有权限复制,但大多数文件都被复制了
答案1
如果外部驱动器中有 Microsoft 文件系统(FAT32 或 NTFS),则在安装时将设置 Linux 权限。因此,您需要使用读/写权限安装它。以下内容应该适用于 FAT32(对于 NTFS 可能相同或非常相似)。
如果已安装外部驱动器,请卸载该分区。(如果“弹出”它,则必须拔下并重新插入。)
sudo umount /dev/sdx1
在 U 盘中安装一个 FAT32 分区,并为所有人提供读/写的权限:
(假设:U盘被视为 /dev/sdx,将 x 替换为实际的驱动器号,例如 b: /dev/sdx1 ---> /dev/sdb1)
sudo mkdir -p /mnt/sd1 # only if you want a new mountpoint
sudo umount /dev/sdx1 # only if already mounted (but with bad permissions)
sudo mount -o rw,users,umask=000 /dev/sdx1 /mnt/sd1 # mount
echo 'Hello World' > /mnt/sd1/hello.txt # test writing
cat /mnt/sd1/hello.txt # test reading
编辑:尝试使用 sudo 权限复制“顽固”文件
sudo cp stubborn-file /directory-on-target-drive/
例如
sudo cp stubborn-file /mnt/sd1/backup-dir/
或者
sudo cp -r stubborn-directory-tree /mnt/sd1/backup-dir/