Thay đổi chủ sở hữu thư mục trên ổ đĩa chỉ đọc trong Ubuntu


1

IMac của tôi đã chết (vấn đề về nguồn điện, không còn bảo hành) và tôi đã gỡ bỏ ổ cứng để tôi có thể khôi phục một số tệp. Tôi đang cố sao chép các tệp từ thư mục Máy tính để bàn của mình trên Mac HDD bằng Ubuntu 10.04 (chạy từ CD-ROM), nhưng tôi nhận được quyền truy cập bị từ chối khi tôi cố gắng vào cdhoặc lsvào thư mục vì tôi không phải là chủ sở hữu.

Tôi đã thử chạy chown -R Desktopnhưng tôi gặp lỗi khi nói rằng hệ thống tệp chỉ đọc.

Có cách nào để tôi có thể làm cho ổ đĩa đọc / ghi hoặc truy cập các tệp mà không thay đổi chủ sở hữu không?

Cảm ơn!

Câu trả lời:


2

Hỗ trợ ghi cho một số hệ thống tệp nước ngoài trong Linux bị lỗi do đó bị tắt theo mặc định. Đây có thể là lý do tại sao hệ thống tập tin Mac của bạn được gắn ở chế độ chỉ đọc.

Nếu đây là phục hồi dữ liệu một lần, chỉ cần thực hiện như root.


Đối với một số hệ thống tệp, bạn có thể chỉ định rằng mọi thứ phải có thể đọc được trên thế giới hoặc mọi tệp phải được sở hữu bởi một người dùng cụ thể. Đầu tiên xác định khối lượng và điểm gắn kết của hệ thống tập tin Mac bằng lệnh df .trong Desktopthư mục; cái này hiển thị cái gì đó như

/dev/sdb4   123456  78901  23456  42%   /media/disk1

Đảm bảo không có quá trình nào sử dụng hệ thống tệp Mac (bao gồm bất kỳ shell nào có thư mục hoạt động trên đó) và chạy

umount /media/disk1
mount -o umask=022 /dev/sdb4 /media/disk1

umask=022có nghĩa là tất cả mọi người có thể đọc tất cả mọi thứ. Bạn cũng có thể sử dụng uid=ktrauberman(thay thế ktraubermanbằng tên người dùng của mình) để mọi tệp đều thuộc sở hữu của bạn.


Làm cách nào để chuyển sang người dùng root trong khi chạy từ đĩa CD trực tiếp? Tôi đã thử chạy các lệnh bằng cách sử dụng sudo, nhưng tôi gặp phải lỗi tương tự.
Kyle Trauberman

@ktrauberman: Ý bạn là sudo ls /media/disk1/path/to/Desktopthất bại? Nếu vậy, bạn có thể thêm vào câu hỏi của bạn đầu ra của sudo ls -ld /media/disk1 /media/disk1/path /media/disk1/path/to /media/disk/path/to/Desktop(thay thế tên cho phù hợp tất nhiên)? Và cũng xin sao chép-dán các thông báo lỗi.
Gilles

Hừm. Bây giờ tôi nghĩ về nó, tôi không nghĩ rằng tôi đã thử sudovới lshoặc cd. Tôi sẽ thử điều này tối nay và lấy lại cho bạn.
Kyle Trauberman

Đúng, đó là nó. Tôi đã có thể sudo lsvào thư mục bị khóa và sau đó sudo cpcác tập tin ra khỏi nó. Cảm ơn!
Kyle Trauberman

0

Hãy thử ngắt kết nối hệ thống tập tin và sau đó kết nối lại từ dòng lệnh với tùy chọn -w

cái gì đó như

gắn kết -w / dev / sbd4 / mnt / macdrive

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.