Điểm:0

Làm cách nào để hợp nhất /home và /, đặt home trở lại phân vùng gốc, sao chép ổ đĩa và đặt nó vào một máy mới?

lá cờ cn

Tôi đã mua một máy mới. Cái này --> Di chuyển phân vùng /home riêng biệt sang thư mục /home cấu hình mặc định là phần đầu tiên của những gì tôi muốn làm - tôi nghĩ vậy.

Máy mới là NUC và chỉ có một ổ đĩa. Máy cũ có /home và / trên các ổ đĩa khác nhau. Đây là cách cài đặt ban đầu được cấu hình.Sử dụng ở trên, tôi có thể đặt chúng vào cùng một ổ đĩa. Sau đó sao chép nó vào ổ đĩa mới, lớn hơn. Sau đó dán nó vào máy mới.

Đầu tiên - điều này thậm chí sẽ làm việc? Linux chắc chắn thân thiện với sơ đồ này hơn Windows nhưng điều đó không có nghĩa là nó sẽ thức dậy như Frankenstein với một bộ não mới và tiếp tục thực hiện mệnh lệnh của tôi.

Nếu có vẻ như nó hoạt động, tốt hơn là đặt /home trở lại vị trí mặc định trên / hoặc tạo một phân vùng thứ hai trên cùng một ổ đĩa với / và đặt nó ở đó?

Cảm ơn đã tìm kiếm.

PonJar avatar
lá cờ in
Bạn chắc chắn có thể làm điều này. Hãy chắc chắn rằng bạn làm nghiên cứu của bạn đầu tiên. Có rất nhiều hướng dẫn liên quan trực tuyến và trả lời các câu hỏi ở đây. Bạn ngụ ý rằng bạn có thể kết nối ổ đĩa của máy mới với máy cũ.Trong trường hợp đó, tôi sẽ sao chép tất cả các phân vùng trên đĩa hệ thống của máy cũ sang đĩa mới. Sau đó, tôi sẽ thay đổi kích thước phân vùng hệ thống trên đĩa mới. Tiếp theo, tôi sẽ sao chép home vào thư mục home của đĩa mới bằng rsync. Bạn cũng nên chỉnh sửa fstab trên đĩa mới và băm mục nhập cho/home.
oldfred avatar
lá cờ cn
Tôi sẽ chỉ thực hiện cài đặt mới cho NUC và sau đó rsync/home vào cài đặt mới. Bạn thực sự nên thực hiện khôi phục từ bản sao lưu thông thường của mình, bản sao lưu này cũng sẽ bao gồm danh sách các ứng dụng đã cài đặt,/home, bất kỳ dữ liệu nào khác và nếu ứng dụng máy chủ cài đặt các thư mục đó trong /.
PonJar avatar
lá cờ in
Về /home trên một phân vùng riêng biệt hay không, không có câu trả lời nào là tối ưu cho mọi trường hợp. Người ta lập luận rằng với một phân vùng riêng biệt, bạn có thể cài đặt lại phần còn lại của hệ thống dễ dàng hơn. Điều đó không đúng 100% vì /home chứa rất nhiều cấu hình ứng dụng sẽ chuyển sang cài đặt mới. Tôi rất thích một phân vùng duy nhất. Bạn không cần phải đoán dung lượng cần phân bổ cho các phân vùng / và /home riêng biệt. Khi bạn hiểu sai, bạn phải thay đổi kích thước và đó là một nỗi đau không cần thiết. (Nhưng hoàn toàn khả thi)
Điểm:0
lá cờ ar

Đầu tiên - điều này thậm chí sẽ làm việc?

Nó phụ thuộc. Ở đây tôi sẽ thảo luận về các vấn đề với việc nhân bản một phân vùng hệ thống (mountpoint /) sang một đĩa mới.

BIOS sang BIOS

Nếu máy tính cũ của bạn có BIOS và MBR kế thừa cũ, bạn sẽ muốn NUC mới của mình khởi động ở chế độ cũ. Bạn cũng sẽ muốn khởi tạo đĩa trong trong NUC bằng MBR chứ không phải GPT.

Trong các hệ thống này, một phần của grub được viết bên trong MBR. Khi bạn nhân bản / phân vùng sang đĩa mới, MBR không được sao chép vì nó không phải là một phần của phân vùng đó. Bạn sẽ phải cài đặt lại grub trong đĩa mới bằng USB trực tiếp. Nếu không, NUC sẽ không khởi động.

UEFI sang UEFI

Nếu máy tính cũ của bạn có UEFI và GPT, bạn sẽ muốn có UEFI và GPT tương tự trong NUC của mình và khởi tạo ổ đĩa trong trong NUC bằng GPT.

Trong các hệ thống này, một phần của grub được viết trong một phân vùng đặc biệt có tên là Phân vùng hệ thống EFI (ESP). Bạn sẽ cần sao chép ESP và / phân vùng vào đĩa mới. Chỉ cần nhân bản / phân vùng sẽ không hoạt động.

BIOS sang UEFI

Nếu máy tính cũ của bạn có BIOS và UEFI của NUC không có cài đặt khởi động Legacy/CSM thì sao chép / sẽ không hoạt động. Có thể chuyển đổi từ thiết lập BIOS/MBR sang thiết lập UEFI/GPT, nhưng nó phức tạp và tôi không khuyên bạn nên làm như vậy.

Việc cài đặt Ubuntu mới trong NUC sẽ dễ dàng hơn.

Lưu ý về UUID và /etc/fstab

Các phân vùng được xác định bởi UUID để gắn vào tệp /etc/fstab trong Ubuntu. Nếu quá trình sao chép thay đổi UUID của phân vùng được sao chép thì bạn sẽ phải chỉnh sửa /etc/fstab để phản ánh sự thay đổi đó.

Nhiều hướng dẫn yêu cầu bạn thay đổi UUID trong khi (hoặc sau khi) sao chép một phân vùng. Điều này là do bạn không nên có hai phân vùng (trong các đĩa khác nhau) có cùng UUID trong cùng một máy tính. Bạn có thể không muốn thay đổi UUID trong đĩa mới nếu bạn không bao giờ (ý tôi là chẳng bao giờ) khởi động lại máy tính cũ của bạn với cả đĩa mới và đĩa cũ được kết nối.

Phân vùng nhà hoặc thư mục?

Có tốt hơn để đặt /Trang Chủ trở lại vị trí mặc định trên / hoặc để tạo một phân vùng thứ hai trên cùng một ổ đĩa với / và đặt nó ở đó?

Câu trả lời cho điều này hoàn toàn dựa trên ý kiến. Nếu bạn hài lòng với thiết lập hiện tại, bạn có thể có một phân vùng riêng cho /Trang Chủ. Tôi không hiểu tại sao bạn không thể sao chép cái hiện có /Trang Chủ phân vùng từ đĩa thứ hai của máy tính cũ sang đĩa mới của NUC sau khi sao chép / và có thể là các phân vùng ESP.

Vì các phân vùng được xác định bởi UUID tương ứng của chúng, nên không có vấn đề gì nếu /Trang Chủ phân vùng nằm trong cùng một đĩa vật lý hoặc trong một đĩa vật lý khác. Miễn là các UUID trong phân vùng khớp với tham chiếu của chúng trong /etc/fstab Ubuntu nên tìm /Trang Chủ trong phân vùng riêng biệt và khởi động đúng cách.

Mặt khác nếu bạn muốn giữ /Trang Chủ ở vị trí mặc định bên trong / phân vùng, điều đó cũng tốt.

từ chối trách nhiệm

Nhiều năm trước, tôi đã trải qua quá trình di chuyển hệ điều hành và /Trang Chủ phân vùng từ máy tính để bàn cũ của tôi sang NUC. Trong trường hợp của tôi, đó là "BIOS to UEFI" và nỗ lực của tôi để nhân bản /Trang Chủ phân vùng không thành công. Cuối cùng tôi đã cài đặt Ubuntu và sử dụng rsync sao chép nội dung của /Trang Chủ phân vùng từ đĩa cũ sang đĩa mới.

Tôi chưa thử nhân bản "BIOS to BIOS" và "UEFI to UEFI". Vì vậy, tôi có thể đã bỏ lỡ điều gì đó và chúng có thể không hoạt động như mô tả ở trên.

Hi vọng điêu nay co ich

Twelve Kanaw avatar
lá cờ cn
Tất cả những thứ hữu ích và cảm ơn tất cả mọi người.
Twelve Kanaw avatar
lá cờ cn
Tôi nên nói rằng tôi đang sử dụng UEFI trên cả hai máy. Tôi khởi động máy cũ bằng rEFInd. Điều tôi nghĩ đến đầu tiên là làm theo hướng dẫn để di chuyển thư mục chính, quay lại / hoặc một phân vùng riêng trên cùng một ổ đĩa và khi điều đó đang chạy ổn, hãy sao chép _entire drive_ , thư mục này sẽ đưa vào phân vùng EFI và tất cả các. Có thể có một cài đặt BIOS để thay đổi để trỏ đến rEFInd. Hoặc tôi có thể cần chạy lại tập lệnh cài đặt rEFInd, tập lệnh này đã thêm mục khởi động một cách hoàn hảo khi tôi cài đặt nó để bắt đầu. Đi theo câu trả lời ở đây, điều này có cơ hội thành công cao.
lá cờ ar
@TwelveKanaw hãy cho tôi biết nó diễn ra như thế nào và nếu bạn muốn tôi thay đổi bất kỳ điều gì trong câu trả lời dựa trên kinh nghiệm của bạn. Hoặc bạn có thể muốn viết câu trả lời của riêng bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.