Tôi phải làm gì khi ngủ đông cả Ubuntu và Windows (môi trường khởi động kép)


10

Tôi đã cài đặt cả Windows 7 và Ubuntu (cuối cùng) trên máy tính xách tay của mình.

Để thoải mái, tôi thường ngủ đông Windows thay vì tắt nó đi. Và tôi nghĩ khi sử dụng Ubuntu thường xuyên, sẽ có lúc tôi làm điều đó để nhanh chóng chuyển từ Windows sang Ubuntu để kiểm tra hoặc làm một cái gì đó nhanh chóng và sau đó muốn tiếp tục công việc của mình trên Windows.

1) Có bất kỳ vấn đề nào với việc ngủ đông cả Windows và Ubuntu cùng một lúc không?

Tôi có lẽ cũng nên đề cập rằng tôi đã tạo một phân vùng bổ sung mà tôi sử dụng để truy cập từ cả Windows và Ubuntu. Tôi muốn đặt thư mục www của máy chủ web thử nghiệm của mình vào ổ đĩa đó, để tôi có thể làm việc trên những thứ đó từ Windows và từ Ubuntu.

2) Vì vậy - đây có phải là một ý tưởng tốt và tôi phải cẩn thận với những gì?

EDIT: Một sidenote quan trọng tôi đã quên: Tôi muốn chia sẻ thư mục hồ sơ Mozilla Thunderbird trên ổ đĩa chung. Điều đó có thay đổi gì không?


Windows không buộc bạn phải khởi động vào nó khi bạn ngủ đông?
Ignacio Vazquez-Abrams

2
@ Ignacio có thể phụ thuộc vào trình quản lý khởi động đang được sử dụng
Xantec

Câu trả lời:


11

Tôi chưa bao giờ thử nó với Windows, nhưng tôi nghĩ nó sẽ hoạt động. Chỉ có một điểm bạn phải hết sức cẩn thận: luôn ngắt kết nối (các) phân vùng được chia sẻ trước khi ngủ đông .

Chính xác hơn, bạn cần một khóa đọc- ghi trên mỗi phân vùng được chia sẻ. Đó là, tại bất kỳ thời điểm nào, bạn cũng phải:

  • có một HĐH (sống hoặc ngủ đông) có quyền truy cập ghi vào phân vùng và không có HĐH nào khác có quyền truy cập đọc;
  • hoặc có bất kỳ số lượng HĐH nào có quyền truy cập đọc và không có hệ điều hành nào có quyền truy cập ghi.

Một lần nữa, một hệ điều hành ngủ đông với phân vùng được gắn kết được tính là một quyền truy cập. Điều này là do khi một hệ điều hành ngủ đông, nó sẽ lưu một số giả định về phân vùng (tức là một số dạng bộ đệm). Nếu các giả định đã trở nên sai khi bạn tiếp tục, tham nhũng hệ thống tập tin lớn có thể xảy ra.

¹ Tôi nghĩ rằng hệ thống ngủ đông hiện dưới Linux không ngủ đông bất kỳ bộ nhớ cache dữ liệu, nhưng có một chút siêu dữ liệu được lưu như một phần của nhà nước hạt nhân. Có thể bạn có thể may mắn rằng siêu dữ liệu này không thay đổi hệ thống tập tin thay đổi kích thước hoặc phân mảnh, nhưng tôi sẽ không mạo hiểm.


Bạn có thể bình luận về chỉnh sửa của tôi, xin vui lòng? Điều duy nhất khiến tôi không chấp nhận câu trả lời ...
Franz

@Franz: Có vẻ như với tôi rằng câu trả lời này trực tiếp giải quyết chỉnh sửa của bạn: Nếu phân vùng dùng chung được gắn vào cả hai hệ điều hành cùng một lúc, bạn sẽ gặp rủi ro đáng kể về phân vùng đó (bao gồm cả thư mục hồ sơ Thunderbird của bạn) bị hỏng nếu một hệ điều hành thay đổi nội dung của nó trong khi khác (ngay cả khi ngủ đông) có dữ liệu được lưu trong bộ nhớ cache hoặc siêu dữ liệu từ phân vùng đó.
Dave Sherohman

Điều đó có nghĩa là tôi không nên, phải không?
Franz

@Franz: Như tôi đã chỉ ra trong phần chú thích của mình, tôi không nghĩ bạn có thể để phân vùng được gắn kết trước khi ngủ đông, nhưng tôi không biết chắc về phân vùng NTFS. Ngay cả khi hóa ra việc để phân vùng được gắn kết là an toàn, tôi nghĩ bạn không thể chạy hai bản Thunderbird cùng một lúc trên cùng một hồ sơ, vì vậy bạn phải đóng Thunderbird trước khi ngủ đông.
Gilles 'SO- ngừng trở nên xấu xa'

9

Tôi sử dụng cả Windows và Debian GNU / Linux trên netbook của mình. Tôi ngủ đông cả hai và chọn một người thức tỉnh và không có vấn đề gì. Tôi cũng có một phân vùng dữ liệu được chia sẻ tương tự như những gì bạn mô tả. Tôi sử dụng NTFS (được hỗ trợ đầy đủ bởi các bản phát hành Linux gần đây) và không gặp vấn đề gì.

Ubuntu (và Linux nói chung) ngủ đông vào một phân vùng trao đổi. Đó là, nội dung của RAM được lưu vào phân vùng bổ sung này. Windows lưu vào một vùng trao đổi trong phân vùng riêng của nó (theo mặc định). Hai hình ảnh ở những nơi hoàn toàn khác nhau và không thể can thiệp lẫn nhau.


Gương quan sát chung của tôi trên máy tính để bàn Vista / Ubuntu của tôi.
Tarka

Bạn có thể bình luận về chỉnh sửa của tôi, xin vui lòng? Điều duy nhất khiến tôi không chấp nhận câu trả lời ...
Franz

Tôi không có kinh nghiệm chia sẻ hồ sơ Mozilla Thunderbird. Tôi có thể gợi ý rằng đây là một câu hỏi hoàn toàn riêng biệt mà bạn nên hỏi riêng, với thẻ 'mozilla-thunderbird' và một chủ đề như "Tôi có thể chia sẻ cùng một hồ sơ Thunderbird giữa hai hệ điều hành không?"
CarlF

Không rõ câu trả lời của bạn rằng bạn để phân vùng chia sẻ được gắn kết khi bạn ngủ đông. Tôi biết từ kinh nghiệm này sẽ không hoạt động với phân vùng ext3 (được chia sẻ giữa Linux và Linux); Tôi sẽ ngạc nhiên nếu nó hoạt động với một hệ thống tập tin khác, nhưng tôi thực sự không biết.
Gilles 'SO- ngừng trở nên xấu xa'

@Gilles, đó là một phân vùng NTFS. Nó không bao giờ bị mất, nhưng cả Windows và Linux đều đủ thông minh để xóa bộ đệm đĩa khi ngủ đông. Lưu ý rằng điều này KHÔNG hoạt động trên phân vùng khởi động Windows, mặc dù cả hai đều là NTFS.
CarlF
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.