Không thể sao chép tệp từ USB HDD ngoài vào máy tính


6

Xin chào Tôi có một ổ đĩa cứng được kết nối với bộ chuyển đổi USB sang máy tính của tôi. Nó bao gồm hai phân vùng, cái đầu tiên được gắn tự động và tôi có thể lấy tất cả các tệp từ nó, nhưng cái thứ hai tôi phải gắn thủ công như một gốc trong dòng lệnh, nếu tôi cố mở nó bằng nautilus thì nó sẽ cho lỗi.

Ổ đĩa có vấn đề là ổ sdb1, sdb2 có cùng cài đặt nhưng hoạt động tốt. Tôi đang sử dụng Debian Wheezy.

Đây là 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

Và khi tôi cố gắng sao chép các tệp bằng lệnh này (với quyền root), cp -vr /media/usb0/* /home/user/Videos/tôi gặp các loại lỗi sau:

cp: reading `/media/usb0/.lang/file.ext': Permission denied
cp: failed to extend `/home/user/Videos/.lang/file.ext': Permission denied

Làm thế nào ít nhất tôi có thể sao chép các tập tin vào ổ cứng chính của mình? Tôi không cần điều chỉnh chúng Tôi chỉ cần sao chép chúng!

Cập nhật:


Tôi đã gắn nó bằng sudo của mình và tôi có thể sử dụng thư mục gốc, nhưng tôi không thể truy cập một thư mục cụ thể. Ngay cả khi tôi sử dụngchmod -Rv 777 /home/user/external/.folder


Bạn đã thử 'sudo nautilus' chưa?
Snesticle

Câu trả lời:


1

Bạn có thể sở hữu toàn bộ /media/usb0/thư mục:sudo chown -R $USER:$USER /media/mnt

Nếu bạn đang sử dụng môi trường máy tính để bàn, trình nền tự động sẽ đảm bảo việc gắn âm lượng với quyền chính xác. Chỉ cần đảm bảo xóa /media/usbXcác dòng khỏi/etc/fstab

Nếu âm lượng là NTFS, hãy chắc chắn rằng bạn đã ntfs-3gcài đặt.


0

Nếu tôi không quan tâm đến bảo mật, những điều sau đây sẽ hoạt động tốt và nhanh chóng ..

  # chmod -R 777 /mnt/yourdrive/*

Bạn cũng có thể tiếp cận điều này theo cách chi tiết hơn và cung cấp quyền sở hữu người dùng chuẩn đối với các tệp được chọn ..

  # chown standarduser /mnt/yourdrive/the/path/is/a/long/one

0

Dường như hệ thống tập tin được gắn kết chỉ đọc, bởi vì nếu không bạn sẽ có thể làm bất cứ điều gì bạn muốn như root.

Bạn đã không đề cập đến hệ thống tập tin nào bạn có trên sdb1. Nếu đó là ntfs, thì trình điều khiển tiêu chuẩn sẽ không cho phép bạn viết. Tin vui là bạn có thể sử dụng ntfs-3g để gắn ổ đĩa của mình. Chắc chắn có một gói FUSE cho bản phân phối của bạn mà bạn sẽ cần cài đặt. Đối với fstab, một cái gì đó như thế này sẽ đủ (từ fstab của riêng tôi):

/dev/sda3   /mnt/media   ntfs-3g    uid=1512,umask=0022   0 0

Tham số uid phải khớp với id của người dùng mặc định của bạn, có thể được tìm thấy bằng idlệnh. Đó là, nếu bạn muốn tất cả các tệp được sở hữu bởi người dùng đó.


Điều này không hoạt động, tôi vẫn nhận được các quyền thất bại khi tôi thử mở các tệp. Tôi cũng đã thử kết hợp với hai câu trả lời khác nhưng không có kết quả.
tversteeg

Bạn biết rằng ô trong câu hỏi của bạn vô hiệu hóa quyền truy cập đọc, phải không?
Ярослав Рахматуллин

Vâng, tôi đã gỡ bỏ cái ô và nó vẫn không hoạt động.
tversteeg

Bạn có thể xác minh rằng hệ thống tập tin được gắn kết ở chế độ đọc-ghi? chạy mountvới quyền root, tìm kết hợp thiết bị điểm gắn kết USB của bạn và tìm kiếm (rw, ...). Nếu nó có (ro, ...) thì hệ thống đã đúng khi không cho phép bạn ghi vào usb đó. Ngoài ra, hãy kiềm chế nói "Nó không hoạt động" bởi vì ít nhất trong trường hợp này, tôi biết một thực tế là "Nó hoạt động". Cố gắng làm rõ những gì không hoạt động, hoặc bước nào bạn dường như không thể tìm ra. Nghe "Nó không hoạt động" thực sự làm nản lòng và làm cho người hỏi dường như không biết gì (xin đừng mang cá nhân đó) và không quan tâm đến giải pháp.
Ярослав Рахматуллин

bạn nên có cũng như tìm kiếm như thế này: / dev / sda1 on / mnt / win loại fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096, default_permissions)
Ярослав Рахматуллин

0

Bạn đã thử gắn đĩa trên / nhà của bạn? nếu không làm như thế này:

$sudo mkdir /home/user/external
$sudo mount /dev/sdb1 /home/user/external

Sau đó, bạn (tức là người dùng) sẽ có thể đọc và ghi vào đĩa (tức là / home / user / bên ngoài)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.