通过 live cd/usb 访问文件-权限问题

通过 live cd/usb 访问文件-权限问题

从 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/

相关内容