Chuyển đổi giữa các bản phân phối Linux có thể khó khăn khi bạn bảo toàn dữ liệu người dùng. Nhiều người dùng có cách để chống lại điều này: giải pháp lưu trữ đám mây, ổ đĩa cứng gắn ngoài, ổ đĩa flash, máy chủ gia đình, v.v. Tuy nhiên, không có gì gần gũi với việc đưa thư mục chính vào không gian riêng biệt của nó để an toàn khỏi bị xóa sổ.

Trong hướng dẫn này, chúng tôi sẽ giới thiệu cho các bạn cách phá vỡ một thư mục chính từ một bản cài đặt hiện có và bảo vệ nó khỏi các cài đặt trong tương lai. Đó là một quá trình tẻ nhạt nhưng đơn giản là bổ ích.

Tải xuống trình chỉnh sửa phân vùng

Lưu ý : nếu đĩa cứng của bạn đã có một phân vùng thứ cấp mà bạn muốn di chuyển thư mục “/ home” đến, bạn có thể làm theo hướng dẫn này để di chuyển đến thư mục Home.

Rất tiếc, không thể chỉnh sửa hệ thống Linux hiện có mà không có đĩa trực tiếp. Linux không cho phép thay đổi kích thước và thay đổi hệ thống tập tin trong khi chúng đang được sử dụng. May mắn thay, có rất nhiều đĩa phân vùng sống tốt trên mạng. Đĩa trực tiếp được tạo dựa trên Debian và cung cấp cho người dùng một môi trường phân vùng trực tiếp để sử dụng. Tải về tại đây.

Tải Etcher và tạo một đĩa sống. Bạn có thể tìm thấy hướng dẫn về cách sử dụng công cụ Etcher trên trang tải xuống. Ngoài ra, có một đĩa CD / DVD trắng để ghi đĩa trực tiếp.

Định cấu hình BIOS của máy tính để tải USB trực tiếp đã được tạo. Đối với một số người, nút này là ESC hoặc Del, trong khi các nút khác là F2. Nó có thể là tốt nhất để tìm kiếm thông tin trên BIOS của máy để tải nó lên. Sau đó, cấu hình nó để khởi động USB trực tiếp.

Khi Gparted khởi động trực tiếp, người dùng phải mất thông qua lựa chọn bản đồ bàn phím, v.v. Chọn bản đồ bàn phím áp dụng cho khu vực của bạn và tiếp tục sang màn hình tiếp theo. Ngay sau đó, đĩa trực tiếp hỏi bạn thích chế độ nào. Nhập lệnh startx . Điều này sẽ mở ra môi trường đồ họa Gparted.

Chuẩn bị

Để trích xuất thư mục chính, các hệ thống tệp cần được gắn kết. Mở terminal trên môi trường sống lsblk, sau đó chạy lệnh lsblk để in ra các thiết bị có sẵn trên máy. Với các thiết bị được in trong thiết bị đầu cuối, hãy xác định thư mục hệ thống chính nào chứa “nhà của bạn”. Đây thường là phân vùng lớn nhất.

Bây giờ hệ thống tập tin đã được biết, quay lại Gparted và tìm cùng phân vùng này. Nhấp chuột phải vào nó và chọn "thay đổi kích thước", sau đó sử dụng công cụ để thu nhỏ nó xuống. Nhấp vào nút "Áp dụng" để áp dụng các thay đổi đã được thực hiện. Với phân vùng hệ thống bị thu hẹp, không gian trống mới sẽ xuất hiện. Sử dụng không gian trống này để tạo một phân vùng mới. Làm điều này bằng cách nhấp chuột phải vào không gian trống, sau đó nhấp vào "mới".

Theo mặc định, Gparted nên chọn Ext4 làm hệ thống tệp và sử dụng hết dung lượng trống khả dụng. Tất cả những gì còn lại là để người dùng nhập "Trang chủ" trong tùy chọn nhãn, sau đó nhấp vào "thêm" để tạo phân vùng. Khi hoàn tất, nhấp vào “Áp dụng” để thêm các thay đổi.

Giải nén thư mục chính và gắn nó

Lưu ý : trong hướng dẫn này "/ dev / sda1" sẽ được sử dụng làm thư mục "/" (còn được gọi là thư mục gốc. Thư mục "/ home" hiện tại cũng nằm trong phân vùng này) và "/ dev / sda3" làm "/ home" mới của bạn có thể khác nhau, và bạn có thể cần phải thay đổi "/ dev / sda3" thành cái gì khác, tùy thuộc vào cách bố trí phân vùng của bạn.

Trong terminal, nhập các lệnh sau để mount đĩa:

 sudo -s 

Đầu tiên, cần phải thực hiện các thư mục để gắn cả “/” và “/ home” mới.

 mkdir -p / mnt / LinuxInstall / mkdir -p / mnt / LinuxInstallHome / 

Bây giờ, gắn hai phân vùng vào các thư mục đã tạo.

 mount / dev / sda1 / mnt / LinuxInstall / mount / dev / sda3 / mnt / LinuxInstallHome / 

Tiếp theo, di chuyển nội dung của thư mục chính sang phân vùng mới. Không di chuyển "nhà" chính nó. Nó phải ở lại nơi nó được.

 mv / mnt / LinuxInstall / home / USERNAME / / mnt / LinuxInstallHome / 

Sau khi di chuyển nội dung của thư mục chính sang một phân vùng riêng biệt, bây giờ bạn có thể khởi động lại nếu người dùng đang có kế hoạch cài đặt một bản cài đặt Linux mới.

Điều quan trọng cần lưu ý là để giữ an toàn cho phân vùng nhà này, luôn cài đặt tùy chỉnh và chọn thư mục chính mới được tạo làm điểm gắn kết trong khi cài đặt. KHÔNG FORMAT nó và luôn luôn chọn tùy chọn cho phép cài đặt mới không chạm vào phân vùng "/ home".

Xem hình dưới đây để biết ví dụ.

Tiếp tục sử dụng cài đặt hiện tại

Vì vậy, bạn đã di chuyển thư mục chính của bạn bên ngoài phân vùng gốc của bạn, nhưng bạn không có ý định cài đặt lại. Để tiếp tục sử dụng hệ thống của bạn, hãy nhập các lệnh sau trong Thiết bị đầu cuối được phân đoạn.

Thêm nhận xét (#) phía trên chỉnh sửa fstab của bạn. Điều này làm cho nó dễ dàng hơn để lưu ý những gì hệ thống tập tin làm những gì trong tập tin.

 echo '#Home Partition' >> / mnt / LinuxInstall / etc / fstab 

Đặt phân vùng mới cho điểm gắn kết “/ home”.

 echo '/ dev / sda3 / home ext4 errors = remount-ro 0 1' >> / mnt / LinuxInstall / etc / fstab 

Phần kết luận

Không có nhiều người nói về nó, nhưng có một thư mục nhà riêng là một ý tưởng tuyệt vời. Với nó, nó rất dễ dàng để nhảy giữa các bản phân phối Linux mà không cần phải phiền phức với việc sao lưu dữ liệu hoặc lo lắng về việc mất mọi thứ. Nếu bạn đang tìm kiếm một cách dễ dàng để thực hiện phá vỡ thư mục nhà của bạn ra khỏi lồng của nó, hướng dẫn này là dành cho bạn!

Hình ảnh tín dụng: vavco.ir