Có thể khởi động từ một liên kết tượng trưng?


1

Kinh nghiệm của tôi là tôi có thể tạo một liên kết tượng trưng cho thư mục cài đặt của chương trình, cho phép tôi sao chép ảo mà có thể thay đổi mà không thay đổi bản gốc.

Tôi có thể làm điều này với một phân vùng khởi động được không?

Ý định của tôi là cài đặt một hệ điều hành cho một phân vùng, làm cho nó chỉ đọc và chạy HĐH từ phân vùng thứ hai đơn giản là một liên kết tượng trưng đến cài đặt chỉ đọc.

Điều này sẽ làm việc?

Biên tập:

Các wiki cung cấp các hướng dẫn, đã bị đóng cửa. Nhưng đây là một nơi khác nói về việc sử dụng "mối nối" trong các cửa sổ với ứng dụng khách trò chơi.

https://oldforums.eveonline.com/?a=topic&threadID=1093545


"Điều này sẽ làm việc?" - Không
Ramhound

Câu trả lời:


6

Có một sự hiểu lầm quan trọng trong những gì symlink làm. Cụ thể, symlink không làm điều này:

cho phép tôi sao chép ảo mà không thể thay đổi bản gốc.

[...]

Ý định của tôi là cài đặt một hệ điều hành cho một phân vùng, làm cho nó chỉ đọc và chạy HĐH từ phân vùng thứ hai đơn giản là một liên kết tượng trưng đến cài đặt chỉ đọc.

Ngay cả khi bạn có thể khởi động qua một liên kết tượng trưng, ​​nó sẽ không cung cấp tính năng "sao chép trên ghi" này.

Symlinks không có gì khác hơn là bí danh được sử dụng khi đi theo một đường dẫn; ví dụ: bạn có thể đặt một liên kết tượng trưng C:\foođể báo cho HĐH "nhìn vào D:\barthay thế". Đó là nó. Khi liên kết tượng trưng được theo dõi, tất cả các thao tác - cho dù đọc hay ghi hoặc xóa - sẽ ảnh hưởng đến tệp gốc.

(Liên kết cứng làm thậm chí ít hơn A "liên kết cứng" là nghĩa đen chỉ là một tập tin với hai tên (hoặc nhiều hơn);. Vì lý do này, liên kết cứng không thể thậm chí vượt qua một đĩa Và tương tự như vậy, sử dụng. Bất kỳ tên vẫn sẽ làm thay đổi các tập tin ban đầu, mà không làm một bản sao đặc biệt. Chỉ một số hệ thống tập tin Linux nhất định hỗ trợ "Reflinks" khi sao chép.)


Thay vào đó, để có một cơ sở chỉ đọc, bạn có thể sử dụng một trong các cách sau:

  • Volume Shadow Copies là các snapshot sao chép khi ghi. Tính năng "Khôi phục hệ thống" trong Windows sẽ cho phép khôi phục HĐH thành ảnh chụp nhanh cũ. (Thật không may, không có lệnh nào để hoàn nguyên ảnh chụp nhanh.)

  • Có các chương trình của bên thứ ba để "đóng băng / làm tan băng" HĐH, thường bằng cách sử dụng trình điều khiển đặc biệt; chúng phổ biến trong các trường học và thư viện. Họ chuyển hướng tất cả ghi ở nơi khác để bạn có được một hệ điều hành mới sau mỗi lần khởi động lại.

  • Bạn có thể cài đặt HĐH trong một máy ảo; nhiều phần mềm VM có hỗ trợ cho các ảnh chụp nhanh đơn giản hoặc "đĩa vi sai", cho phép bạn hoàn nguyên HĐH về trạng thái trước đó.

  • Nếu bạn có hai đĩa, chỉ cần sao chép toàn bộ - không mất nhiều thời gian để sao chép ~ 20 GB cài đặt Windows.


Cảm ơn bạn cho một câu trả lời xuất sắc như vậy. Vì vậy, nếu tôi hiểu chính xác, một symlink rất giống một con trỏ trong C ++? Tôi không hiểu Trải nghiệm của tôi với các liên kết tượng trưng thông qua trò chơi đêm giao thừa. Để chạy đồng thời 2 tài khoản trên các màn hình khác nhau và trên một máy, cần phải có 2 cài đặt. Một được đặt thành mặc định để hiển thị 1 và khác, hiển thị 2. Các nhà phát triển hướng dẫn tạo liên kết tượng trưng của thư mục trò chơi và đặt cấu hình thông qua trong các menu trò chơi. Điều này mâu thuẫn với những gì bạn đã nói với tôi khi nó xuất hiện các tệp được thay đổi là phần lớn kích thước dữ liệu thư mục
Konner Rasmussen

Vâng, nó chính xác như một con trỏ. (Ngoại trừ hội thảo, một liên kết tượng trưng treo lủng lẳng không làm cho bất cứ điều gì sụp đổ.) Đối với trò chơi: a) Nếu nó lưu cấu hình trong thư mục trò chơi của nó, thì một liên kết tượng trưng của thư mục đó là vô ích. Mặc dù bạn có thể liên kết từng mục riêng lẻ (bỏ qua tệp cấu hình) thay vì toàn bộ thư mục cùng một lúc. b) Có thể trò chơi lưu cấu hình của nó ở nơi khác , nhưng đường dẫn cấu hình bằng cách nào đó dựa trên đường dẫn trò chơi. Sau đó, một symlink sẽ hoạt động. Nhưng nó có vẻ không chắc chắn.
grawity

Tôi đã xem qua các bài đăng trên diễn đàn và EVE thực sự làm những gì tôi mô tả trong "b)" - nó giữ dữ liệu / bộ đệm ở nơi khác , nhưng quyết định vị trí dựa trên nơi EVE được cài đặt. Vì vậy, phương pháp với các mối nối hoặc liên kết tượng trưng hoạt động, nhưng chỉ vì EVE được viết riêng để chứa nó.
grawity

Hấp dẫn. Tôi tò mò. Bạn có biết cách nào để tạo ra hiệu ứng được mô tả ngắn khi tự sản xuất ổ cứng không?
Konner Rasmussen

Đối với toàn bộ hệ điều hành? Xem nửa sau của bài viết của tôi ...
grawity
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.