无法将文件从外部 USB 硬盘复制到计算机

tve*_*eeg 7 cp debian-wheezy

您好,我有一个 HDD 磁盘,通过 USB 转换器连接到我的计算机。它由两个分区组成,第一个是自动挂载的,我可以从中获取所有文件,但是第二个我必须在命令行中以 root 用户身份手动挂载,如果我尝试使用 nautilus 打开它,它会给出一个错误。

问题所在的驱动器是驱动器 sdb1,sdb2 具有相同的设置但工作正常。我正在使用 Debian Wheezy。

这是 fstab:

/dev/sdb1       /media/usb0     auto defaults,uid=1000,umask=0777 0 0
/dev/sdb2       /media/usb1     auto defaults,gid=disk,umask=0777 0 0
Run Code Online (Sandbox Code Playgroud)

当我尝试使用此命令(以 root 身份)复制文件时, cp -vr /media/usb0/* /home/user/Videos/我收到以下类型的错误:

cp: reading `/media/usb0/.lang/file.ext': Permission denied
cp: failed to extend `/home/user/Videos/.lang/file.ext': Permission denied
Run Code Online (Sandbox Code Playgroud)

我怎样才能至少将文件复制到我的主硬盘上?我不需要调整它们我只需要复制它们!

更新:


我使用我的 sudo 安装了它,我可以使用根文件夹,但我无法访问一个特定的文件夹。即使我使用chmod -Rv 777 /home/user/external/.folder

nod*_*scc 2

您可以获得整个/media/usb0/目录的所有权:sudo chown -R $USER:$USER /media/mnt

如果您使用的是桌面环境,它的自动挂载守护进程应该负责使用正确的权限挂载卷。只需确保/media/usbX从中删除行即可/etc/fstab

如果卷是 NTFS,请确保您已ntfs-3g安装。