您好,我有一个 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
您可以获得整个/media/usb0/目录的所有权:sudo chown -R $USER:$USER /media/mnt
如果您使用的是桌面环境,它的自动挂载守护进程应该负责使用正确的权限挂载卷。只需确保/media/usbX从中删除行即可/etc/fstab
如果卷是 NTFS,请确保您已ntfs-3g安装。
| 归档时间: |
|
| 查看次数: |
7693 次 |
| 最近记录: |