Ổ cứng ngoài dường như chặn ứng dụng ngẫu nhiên


9

Kể từ khi cập nhật lên OSX Lion trên iMac cuối năm 2009 của tôi, tôi đã nhận thấy một số hành vi lạ khi sử dụng máy tính của mình. Mỗi giờ hoặc lâu hơn (tôi thực sự không chắc chắn về mẫu này), ứng dụng mà tôi đang sử dụng sẽ đột nhiên bị đóng băng. Sau đó tôi sẽ nghe thấy ổ cứng ngoài của mình quay lên và cuối cùng, ứng dụng sẽ bắt đầu hoạt động trở lại.

Ví dụ: chỉ cần nhấp chuột phải vào một cái gì đó trong Chrome hoặc nửa chừng xem video trong Plex sẽ khiến toàn bộ ứng dụng bị đóng băng cho đến khi đĩa quay trở lại. Tôi không thể nghĩ làm thế nào các ứng dụng này có thể dựa vào đĩa bên ngoài này, vì tất cả những gì tôi sử dụng nó là sao lưu Time Machine của tôi.

Tôi đã tắt tùy chọn "đặt đĩa cứng vào chế độ ngủ khi có thể", nhưng điều này dường như không khắc phục được bất cứ điều gì. Một lời giải thích khả dĩ có thể là đĩa ngoài này đang được sử dụng như một phần của bộ nhớ ảo; nó sẽ giải thích sự phụ thuộc của HĐH vào đĩa, nhưng tôi không thể tưởng tượng được tại sao nó lại làm như vậy khi tôi còn nhiều dung lượng đĩa trên ổ đĩa hệ thống.

Điều này không hoàn toàn gây tử vong, nó khó chịu hơn bất cứ điều gì khác, nhưng tôi lo ngại rằng điều này có thể chỉ ra rằng có điều gì đó không ổn với hệ điều hành hoặc phần cứng của tôi. Tôi sẽ biết ơn bất kỳ ý tưởng.


1
Tôi tò mò: Điều gì xảy ra nếu bạn thực hiện một hành vi gây ra triệu chứng trong khi ổ cứng ngoài không được kết nối? (Hoặc đã tắt?)
tcv

2
Khi điều này xảy ra một lần nữa, hãy mở Console.app, chọn "Tất cả tin nhắn" và tìm kiếm những tin nhắn xảy ra cùng thời điểm bạn gặp sự cố. Đính kèm tin nhắn này vào bài đăng (xem lại trước, để loại trừ dữ liệu riêng tư có thể).
Kentzo

Câu trả lời:


4

Nó có thể là chỉ mục Spotlight. Bạn có thấy mdworker hoạt động trong Activity Monitor khi điều này xảy ra không? Nếu bạn chưa thực hiện điều này, bạn có thể thử loại trừ ổ đĩa trong cài đặt Bảo mật Spotlight trong Tùy chọn hệ thống và xem điều đó có giúp ích không.


Ý tưởng tuyệt vời Tôi sẽ giữ Activity Monitor mở và kiểm tra điều này vào lần tới khi xảy ra chậm. Cài đặt Spotlight Privacy hoàn toàn trống, vì vậy tôi có cảm giác tốt về điều này.
Steve Rukuts

1

Có vẻ như Time Machine đang thực hiện sao lưu theo lịch trình, nó sẽ làm chậm quá trình hiện tại của bạn khi nó kiểm tra thư mục nhà của bạn để thay đổi.


Tôi sợ nó không phải, nhưng một ý tưởng tốt bởi vì tôi đang sử dụng Time Machine để sao lưu. Biểu tượng đồng hồ nhỏ không bắt đầu quay sau khi đĩa quay lên.
Steve Rukuts

1

Tôi có thể nói rằng ổ đĩa ngoài có quản lý năng lượng bên trong của chính nó làm cho đĩa quay xuống. Với một số nỗ lực, bạn có thể viết một tập lệnh ghi một tệp vào ổ đĩa ngoài, xóa nó và sau đó lặp lại mỗi phút.

Nếu bạn có bất kỳ ứng dụng nào trên ổ đĩa ngoài và đặc biệt là một ứng dụng đã đăng ký dịch vụ, thì tôi nghi ngờ ổ đĩa ngoài của bạn đang quay tròn khi nhấp chuột phải để giúp xây dựng menu dịch vụ. Hoặc có thể chỉ đơn giản là chính Plex đang chọn quét ổ đĩa ngoài.

Tôi sẽ nghiên cứu ổ đĩa ngoài của bạn một chút và xem liệu nó có tự quay xuống đĩa không và sau đó làm thế nào để ngăn chặn nó xảy ra.

Kịch bản này

 #!/bin/bash
 # Used to not let a volume named MYBOOK sleep

 volpresent=$(mount | grep MYBOOK | wc -c)

 if [ $volpresent -gt 0 ]
 then
    touch /Volumes/MYBOOK/.hiddenfile
 fi

Đến từ gợi ý này http://hints.macworld.com/article.php?story=20090316190817357


Suy nghĩ tốt, nhưng tôi chỉ sử dụng đĩa ngoài của mình để sao lưu Time Machine, không có gì khác ở đó cả. Tất cả các ứng dụng của tôi được lưu trữ trên ổ cứng bên trong iMac của tôi. Có thể Plex có thể là thủ phạm, nhưng chắc chắn nó không nên quét thứ gì đó mà tôi đã không nói với nó.
Steve Rukuts

Tôi cảm thấy rằng việc giữ đĩa luôn luôn là giải pháp cuối cùng, bởi vì tôi không cảm thấy rằng nó nên được sử dụng. Nếu một cái gì đó cần truy cập vào đĩa, không nên chặn toàn bộ hệ thống, nó sẽ chặn luồng sử dụng nó. Time Machine nên bị chặn, không phải Chrome.
Steve Rukuts

1

Tập trung vào một hành động dường như cả hai (a) làm cho đĩa quay lên và (b) không hoàn thành cho đến khi hoàn thành quay. Giả sử rằng nhấp chuột phải vào Google Chrome là một hành động như vậy 

Trong Terminal, chạy lệnh sau trước khi nhấp chuột phải vào Google Chrome sẽ hiển thị những thứ liên quan đến hoạt động của tệp:

sudo fs_usage cmd Google\ Chrome

Trong số các hoạt động, một cái gì đó liên quan đến Dịch vụ. Chạy lệnh sau để có ý tưởng về một số dịch vụ có sẵn cho hệ thống của bạn:

defaults read ~/Library/Preferences/com.apple.ServicesMenu.Services

Có thể một trong những ứng dụng đó, những dịch vụ đó gây ra cả (a) và (b) không?

Nếu không phải là nhấp chuột phải vào Google Chrome, hãy nghĩ đến những cách mà câu hỏi chính có thể được tập trung hơn.


0

Tôi có một ổ cứng cũng làm điều này. Tôi nghi ngờ rằng ổ đĩa sẽ quay xuống nếu không cần thiết trong một thời gian. Tuy nhiên, khi HĐH cố gắng đọc hoặc ghi vào ổ đĩa, nó sẽ chặn quá trình trong khi ổ đĩa quay lên. Và trong Lion, điều này đôi khi xảy ra khi tôi sử dụng Spotlight, Finder hoặc nhấp vào ngăn xếp trong Dock. Tôi đã cam chịu thực tế rằng hành vi này chỉ là một phần trong cách Lion vận hành.

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.