Chạy toàn bộ hệ điều hành từ ổ đĩa flash


7

Tôi đang tìm kiếm một bản phân phối có thể chạy toàn bộ HĐH từ ổ đĩa flash.

Câu hỏi này KHÔNG phải là về việc đơn giản là có thể khởi động và / hoặc chạy HĐH từ thẻ nhớ USB: thứ tôi đang tìm kiếm là một bản phân phối nhắm mục tiêu cụ thể vào đĩa flash dưới dạng phương tiện khởi động. Một ví dụ về phân phối như vậy xuất hiện trong đầu tôi là Android; tuy nhiên, tôi thích cái gì đó mà tôi có thể sử dụng trên máy chủ.

chỉnh sửa : Tôi cảm thấy tôi phải giải thích chính mình, tại sao tôi viết bài này. Tôi biết điều đó là có thể, và khá dễ dàng khi cài đặt nhiều bản phân phối vào ổ flash USB. Điều mà ổ đĩa flash bị thiếu (nếu bạn so sánh nó với SSD) là các thông số cân bằng hao mòn được tích hợp trong phần sụn SSD. Nhưng logic của tôi là, điều này có thể mô phỏng logic mức độ hao mòn bằng phần mềm, đây là lý do tại sao các hệ thống JFFS, YAFFS, LogFS xuất hiện. Những gì tôi đang tìm kiếm là một bản phân phối, được tạo ra để chạy từ một trong những hệ thống đó.


tech.bradbergeron.com/guides/ Từ & PenDrive Linux là những thứ tôi có thể nhanh chóng ghi nhớ ...
Nikhil Mulley

Tôi không chắc liệu nhận xét trước đó của tôi có thông qua hay không, nhưng tôi sẽ lưu ý lại: PenDriveLinux
Nikhil Mulley

Điều này có vẻ rất giống với unix.stackexchange.com/questions/28328 ; Có một số khác biệt cơ bản giữa "chạy từ đĩa flash" và "đặc biệt nhắm mục tiêu vào đĩa flash" không?
Michael Mrozek

@MichaelMrozek vâng, điều tôi đang tìm kiếm là một HĐH bao gồm tất cả các tối ưu hóa cần thiết khi chạy từ flash
galets

Loại đèn flash nào và loại tối ưu hóa nào bạn có trong tâm trí? USB flash, hoặc một cái gì đó giống như chip flash nối tiếp, nghĩa là. OpenWRT được thiết kế để chạy từ đâu?
Cáo

Câu trả lời:


3

Bạn đang tìm kiếm một bản phân phối, tối ưu hóa cho việc cài đặt đĩa flash? Tôi tin rằng khái niệm về đèn flash phải được giải thích. Như bạn đã biết, SSD không được điều khiển trực tiếp. Phần sụn tồn tại, như một trung gian, điều khiển quá trình đọc / ghi vật lý. Ngoài ra, như bạn đã hiểu, phần sụn SSD có vô số tính năng có tuổi thọ cao.

Các hệ thống tập tin cụ thể flash được thiết kế để triển khai trên RAW NAND MTD. Về cơ bản cho bất kỳ bộ lưu trữ flash nào thiếu bộ điều khiển, có nghĩa là hầu hết các thiết bị không chặn. Ổ USB Flash, không phải là MTD, chúng có bộ điều khiển bộ nhớ flash. Nói chung, bạn không muốn sử dụng hệ thống tệp Flash, ngay cả khi có thể, trên thiết bị khối.

Điều này sẽ trả lời câu hỏi của bạn, liên quan đến hệ thống tập tin cụ thể flash. Đối với các tối ưu hóa khác, hầu hết mọi thứ đúng với SSD đều áp dụng cho USB Flash. Ngoại lệ là hỗ trợ TRIM, vì hầu hết các thiết bị USB Flash đều thiếu TRIM. Nếu bạn có bất kỳ câu hỏi, bình luận plesae.

-J.


Những sự giúp đỡ đó. Tôi vẫn muốn xem liệu có hỗ trợ hệ điều hành để đưa HĐH vào ổ flash hay không và có bật các tính năng tuổi thọ (chẳng hạn như: không ghi vào cùng một khu vực)
galets

Thật không may một khi bạn ném lớp trừu tượng đó, phần sụn, bạn sẽ mất một số mức độ kiểm soát. Ví dụ: giả sử dữ liệu thực được lưu trữ trong hệ thống tệp loại logFS. Phần sụn trình bày dữ liệu đó như một thiết bị khối ol thông thường. ngay cả khi bạn đã viết cùng một khối, lặp đi lặp lại, bạn thực sự không viết cùng một điểm vì hệ thống tệp cơ bản. Trong ví dụ của chúng tôi, các cập nhật luôn xảy ra tuần tự. Bộ điều khiển flash cung cấp bản dịch liền mạch. Hệ điều hành sử dụng các hệ thống tệp thông thường, dữ liệu thực nằm trong hệ thống tệp được tối ưu hóa flash.
JM Becker

Tôi mong muốn một bản phân phối được tối ưu hóa flash đã sẵn sàng để sử dụng, chẳng hạn như: bộ lập lịch mặc định được đặt là Noop, tùy chọn gắn kết mặc định vào thời gian, tất cả các thư mục tmp / bộ đệm đều là các giá trị gắn kết TMPFS .... nhưng theo tôi biết, không có gì được tạo sẵn hiện đang tồn tại
JM Becker

2

Puppy Linux ban đầu được thiết kế để chạy từ thẻ nhớ USB và chúng giúp bạn dễ dàng lưu các tệp của mình trong cùng một thiết bị.


0

Bạn có thể cài đặt bất kỳ bản phân phối linux nào vào ổ đĩa flash. Sau đó, bạn có thể chèn ổ đĩa flash vào máy tính và đặt thứ tự khởi động trong bios, sau đó chạy toàn bộ os tại ổ đĩa flash. Tôi khuyên bạn nên cài đặt máy chủ Ubuntu hoặc centOS vào flash. Cả hai đều là máy chủ linux tốt.


0

Porteus , một dẫn xuất Slackware, là tốt nhất cho điều này. Tôi đang sử dụng Porteus ngay bây giờ để viết bài đăng này và tôi đang chạy hoàn toàn trên RAM, tức là không có ổ đĩa cứng hoặc ổ đĩa flash! Có một tùy chọn trong cuốn sách Porteus để sao chép toàn bộ HĐH vào RAM.


-1

Bạn có thể sử dụng Knoppix từ bất kỳ đĩa flash nào! Hệ điều hành rất tốt và đơn giản.

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.