Trên Linux, có an toàn khi sử dụng ổ cứng USB ngoài cho ngàm / home không?


20

Vì vậy, tôi sẽ tạo cho Linux Mint một vòng xoáy. Theo tôi hiểu, /homelà nơi lưu trữ nội dung của người dùng như tài liệu, nội dung tải xuống và phương tiện truyền thông.

Vì ổ cứng SSD của tôi nhỏ, tôi muốn sử dụng ổ cứng USB /home. Điều này đặt ra một số câu hỏi:

  • Có điều gì vốn đã sai hoặc xấu khi làm điều này?
  • Liệu nó có an toàn và đáng tin cậy một cách hợp lý, so với việc sử dụng ổ cứng SATA bên trong không?

7
Không thành vấn đề. Tôi đã hoạt động nhiều tháng liền với toàn bộ bản phân phối Linux trên ổ cứng USB. Ngay cả với USB 2.0, tôi cũng không thấy bất kỳ vấn đề hiệu năng đáng chú ý nào. Là một vấn đề thực tế, một ổ đĩa ngoài cũng an toàn và đáng tin cậy như trong ổ đĩa bên trong. Không có vấn đề với việc đặt / nhà trên một ổ đĩa khác.
fixer1234

4
Có thể dù sao bạn cũng có ý định này, nhưng vui lòng đảm bảo định dạng lại đĩa bằng hệ thống tệp Linux, chẳng hạn như ext4. Các ổ đĩa ngoài thường được định dạng trước là NTFS, không thực sự phù hợp với /homehệ thống Linux (ví dụ do thiếu quyền, liên kết tượng trưng, ​​v.v.).
Philipp Wendler

/homelà nơi nội dung của người dùng thường được lưu trữ, vâng, nhưng bạn không phải đặt nó ở đó. Bạn có thể đặt /homevào một ổ đĩa trong (và bất kỳ thư mục con quan trọng nào khác) và sau đó liên kết với các thư mục trên USB.
Zorawar

BTW, ổ đĩa thực tế bên trong vỏ bọc rất có thể là cùng một SATA. Nếu vỏ của bạn có thể mở được (không bịt kín hoặc dán, v.v.), họ có thể cố gắng giải nén ổ đĩa và kết nối nó như một ổ cứng 2,5 "SATA thông thường bên trong vỏ máy tính.
Ruslan

Câu trả lời:


25

Giả sử bạn có cổng USB, cáp và ổ đĩa ngoài chất lượng, nó sẽ an toàn và đáng tin cậy như sử dụng ổ đĩa trong, đặc biệt nếu bạn có USB 3.0, nếu bạn đang sử dụng USB 2.0, bạn có thể sẽ thấy sự suy giảm hiệu suất rất đáng chú ý .


Không phải nó cũng an toàn và đáng tin cậy trên các kết nối chậm hơn sao? Tức là cụm từ đầu tiên của bạn hơi sai lệch.
phresnel

@phresnel: Nếu bạn đang mua thiết bị mới, chỉ có những thứ rẻ tiền là chỉ có usb2 vào thời điểm này. Bạn có thể tránh được một trục trặc khi máy tính thấy ổ đĩa tạm thời ngắt kết nối với cáp USB3 chất lượng tốt. Nếu bạn có thiết bị USB2 hiện có mà bạn tin tưởng không ngắt kết nối / kết nối lại một cách ngẫu nhiên, thì tốt thôi.
Peter Cordes

Lưu ý, bộ điều khiển và thiết bị USB thêm một chút độ trễ và đôi khi "bất ngờ" khác cho giá treo đĩa của bạn. Sẽ tốt hơn nếu bạn chỉ cần kết nối qua kết nối SATA.
SnakeDoc

1
Tôi quyết định chấp nhận câu trả lời này vì tôi đã tiếp tục và thực hiện nó (đặt /homevào ổ USB 3.0, được định dạng là ext4) và, tôi đã hoàn toàn phá hủy hệ thống với nhiều Máy ảo chạy hình ảnh đĩa được lưu trữ trên đó /home. Nó hoàn toàn là đá rắn.
misha256

28

Bạn có thể làm điều này, nhưng nó không được khuyến khích. Lý do lớn nhất là ổ cứng luôn cần được kết nối 100% thời gian, điều này phủ nhận khía cạnh "di động" của ổ cứng USB.

Nếu quyết định là giữa ổ USB ngoài hoặc ổ đĩa SATA bên trong, hãy đi với ổ đĩa SATA. Nó sẽ nhanh hơn (ngay cả trên USB3) và sẽ không vô tình ngắt kết nối nếu bạn quên rằng bạn đã đăng nhập vào máy tính cần ổ đĩa để chạy.


12
Điểm hay nếu bạn đang nói về một ổ đĩa được sử dụng như một ổ đĩa di động. Nếu bạn chỉ đơn giản là tái sử dụng các ổ đĩa trong vỏ USB và chúng luôn được gắn vào thì đó không phải là vấn đề.
fixer1234

Ổ đĩa sẽ được kết nối 100% thời gian. Chính xác như @ fixer1234 đã nói, tôi chỉ muốn sử dụng ổ cứng di động của mình vì tôi không có một chiếc SATA dự phòng. Tôi thực sự sẽ đặt ổ cứng di động bên trong vỏ PC (không chắc là tôi đã lấy nó ở đâu, nhưng tôi có một cáp chuyển đổi USB-tiêu đề sang cổng 2xUSB trong bộ sưu tập các công cụ ngẫu nhiên, nó được thiết kế cho mục đích chính xác này, để cài đặt các thiết bị USB bên ngoài).
misha256

10
@ misha256, các ổ USB ngoài chỉ là các thiết bị lặn thông thường trong vỏ bọc USB. Nếu bạn sẽ gặp rắc rối đó thì có lẽ bạn nên rút ngắn ổ đĩa và gắn trực tiếp vào cổng SATA miễn phí trên bo mạch chủ của mình. Vấn đề được giải quyết.
Wes Sayeed

1
@WesSayeed Rõ ràng một số nhà sản xuất ổ đĩa cứng đang tích hợp cầu nối SATA-USB ngay trên PCB của ổ cứng để bạn không thực sự có được đầu nối SATA vật lý. Nhưng điểm lấy. Tôi sẽ mạo hiểm để mở nó. Nếu nó có một đầu nối SATA, thật tuyệt. Nếu không, tôi sẽ chỉ sử dụng đầu nối USB. Dù bằng cách nào thì nó cũng tốt. Trong thực tế, mở nó lên sẽ cải thiện khả năng làm mát, một phần thưởng tuyệt vời.
misha256

2
Mặc dù có vẻ như từ các bình luận khác với câu hỏi ban đầu mà chúng ta đang nói về một máy tính để bàn cụ thể ở đây, nhưng việc thêm ổ đĩa SATA thứ hai không phải là một lựa chọn cho hầu hết các máy tính xách tay nhưng bạn có thể có các ổ đĩa USB "đủ nhỏ" để lại trong một cổng vĩnh viễn ngay cả trên một máy tính xách tay trong một túi. Tôi đã thấy những thứ này được sử dụng để mở rộng lưu trữ của máy tính xách tay dựa trên SSD. Nó rõ ràng không nhanh bằng SSD bên trong bởi bất kỳ sự kéo dài nào, nhưng một số USB3 có tốc độ và độ trễ đáng ngạc nhiên.
David Spillett

5

Từ quan điểm bảo mật , có một số vấn đề nếu ổ đĩa không được mã hóa và có thể truy cập được cho người khác. Điều đầu tiên bạn nghĩ đến là các khóa ủy quyền SSH của bạn nằm trong thư mục chính của bạn. Nếu ai đó "mượn" ổ đĩa trong một thời gian, sao chép các khóa được ủy quyền của họ vào thư mục nhà của người dùng và sau đó đặt lại ổ đĩa, họ có thể đăng nhập với tư cách là những người dùng đó nếu khóa được bật trên hệ thống.

Rõ ràng bạn cũng có thể làm điều này với một ổ đĩa trong, nhưng ổ đĩa ngoài sẽ tiện lợi và hấp dẫn hơn rất nhiều.


1
Điểm tốt, nhiều lý do để chạy với các thư mục nhà được mã hóa.
Peter Cordes

5

Không có vấn đề gì với việc đặt / nhà trên một ổ đĩa ngoài, giả sử:

  1. Ổ đĩa ngoài của bạn không được rút phích cắm giữa hoạt động (cả windows và Linux đều không thích điều đó. Windows có cài đặt mặc định giúp truy cập chậm hơn nhưng an toàn hơn. Điều đó có nghĩa là "không rút phích cắm trong khi sử dụng").
  2. Tốc độ sẽ chậm hơn so với kết nối trực tiếp với bus SATA hoặc SAS. Chậm hơn bao nhiêu tùy thuộc vào kết nối và đối với nhiều thứ, ngay cả USB 2 (ở mức ~ 30MB / giây) có thể đủ nhanh. (ví dụ: phát MP3, phát phim, đọc tệp cấu hình, ...)
  3. Điều này không cho rằng bạn tăng sức mạnh cho ổ đĩa ngoài trước khi bạn khởi động máy tính xách tay (việc gắn khác sẽ thất bại).
  4. Nó bỏ qua bất kỳ lỗi trình điều khiển USB tiềm năng. Đủ dễ dàng để kiểm tra mặc dù).

Lưu ý rằng có rất nhiều câu chuyện về các ổ đĩa ngoài ít đáng tin cậy hơn. Tôi không biết điều này có đúng không hay chỉ đơn thuần là kết quả của việc có những thiết bị có thể rơi được đeo trong ba lô, đi từ băng giá (bên ngoài) đến giảng đường đại học nóng ẩm. Có lẽ một chút của cả hai.

Lưu ý 2: Không lấy ổ đĩa xanh WD làm ổ đĩa ngoài. Họ có xu hướng đỗ rất nhiều. Điều này tốt cho việc sử dụng năng lượng nếu ổ đĩa được sử dụng làm kho lưu trữ và sau đó được phép quay xuống. Khi sử dụng tích cực (trong windows, Linux hoặc bất kỳ HĐH nào khác), bạn có thể nhận được một ổ đĩa quay tròn mỗi phút, sau đó quay ngược lên, xuống và lên xuống, .... Điều này có xu hướng làm hao mòn lái xe và chờ đợi để quay lại sao lưu thêm sự chậm trễ cho hệ điều hành.


3

Nó có thể hoạt động, nhưng nó sẽ không nhanh hoặc đáng tin cậy. Tôi có một hệ thống chạy hoàn toàn từ USB (vì bộ điều khiển SATA ngừng hoạt động). Tôi thấy rằng một điều kiện chủng tộc khi thức dậy từ việc đình chỉ thường xuyên gây ra tham nhũng hệ thống tập tin.

Trong trường hợp của tôi, sử dụng đĩa cứng USB hoạt động đáng tin cậy hơn bộ lưu trữ flash USB. Điều này chỉ có nghĩa là độ tin cậy có thể thay đổi tùy thuộc vào thiết bị USB, điều đó không chứng minh rằng đĩa cứng vốn đã đáng tin cậy hơn flash.


Theo kinh nghiệm của tôi, Sleep / Suspend / Hibernate luôn bị ảnh hưởng và bỏ lỡ, ngay cả trên các máy móc hiện đại. Tất nhiên, đó là chạy Windows, không chắc Linux có làm tốt hơn không. Nhưng vì tôi đang chạy máy tính để bàn, khả năng ngủ / tạm dừng / ngủ đông không phải là vấn đề, tôi sẽ không sử dụng các tính năng đó.
misha256

@ misha256: Trải nghiệm của tôi với việc đình chỉ / tiếp tục Linux không được tốt. Trình điều khiển đồ họa nguồn đóng thường gây rắc rối. Không có điều đó, đôi khi nó ổn.
Peter Cordes

2

Mặc dù có thể thực hiện những gì bạn đang hỏi (như trong các câu trả lời khác), tôi sẽ tránh điều đó vì tôi không chắc hành vi đó sẽ là gì nếu bị xóa vì bất kỳ lý do nào.

Nếu bạn lo lắng về việc sử dụng hết dung lượng trên ổ SSD, tôi sẽ cài đặt HĐH như bình thường nhưng sau đó lưu trữ tài liệu / ảnh / nhạc / video, v.v. trên ổ đĩa ngoài.

Sau đó, bạn có thể (sym) liên kết ổ cứng ngoài trở lại thư mục chính nếu bạn muốn truy cập chúng dễ dàng.

Đây là cho một máy tính xách tay hoặc máy tính để bàn? Nếu đó là máy tính để bàn, bạn có thể lấy ổ cứng ra khỏi vỏ và cài đặt bên trong không?


Đây là cho một máy tính để bàn. Nếu tôi có một ổ cứng SATA dự phòng, tôi sẽ sử dụng nó, nhưng vì nó đứng, tôi chỉ có ổ cứng USB 3.0 di động. Tôi có thể mở nó ra, tự tháo ổ đĩa, nhưng tôi đã nghe nói một số nhà sản xuất đang xây dựng các ổ cứng di động với cầu nối SATA-USB được tích hợp trong ổ đĩa, điều đó có nghĩa là không có đầu nối SATA!
misha256

1
Nhưng, bạn chỉ cho tôi một ý tưởng tuyệt vời. Tôi vẫn có thể đặt ổ cứng di động bên trong vỏ PC. Có các tiêu đề USB dự phòng trên bo mạch chủ và tôi có một cáp bộ chuyển đổi có thể được sử dụng bên trong (đầu USB đến 2 x cổng USB, được thiết kế để sử dụng nội bộ, khá gọn gàng).
misha256
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.