Làm cách nào tôi có thể di chuyển thư mục / home của mình sang phân vùng khác nếu nó đã là một phần của phân vùng /?


25

Tôi có một cài đặt Maverick Meerkat tuyệt vời đang diễn ra ngay bây giờ. Tôi muốn chuyển /homesang phân vùng khác theo nhiều gợi ý.

Làm thế nào tôi có thể thực hiện việc này mà không cần cài đặt lại toàn bộ hệ thống Ubuntu? Tôi có thể chỉ cần tạo phân vùng với gpartedvà sau đó thay đổi điểm gắn kết /hometrong fstab để phản ánh nó hay khó khăn hơn một chút?

Câu trả lời:


14

Có, vấn đề chỉ là thêm một mục mới vào / etc / fstab và sau đó sao chép các tập tin.

Tôi đề nghị sử dụng UUID cho mã định danh phân vùng trong fstab, cú pháp tương tự như sau:

UUID=abcdabcd-acbd-abcd-abcd-abcdabcd /home ext4 defaults 0 2

Sao chép được thực hiện tốt nhất với quyền root, với cờ "-a" được truyền cho cp. Ngoài ra, tốt hơn nên chơi an toàn và không xóa các tệp ngay lập tức:

cp -a /home/* /path/to/new/partition/
mv /home /old_home
mkdir /home

Lưu ý rằng các thư mục người dùng phải nằm thẳng bên trong phân vùng, không nằm trong / phân vùng / home /


Tôi thực hiện thay đổi trong / etc / fstab nhưng không biết cách sao chép các tệp trong / home sang phân vùng mới / nhà vì tôi chỉ có một đĩa vật lý với 4 phân vùng. "khởi động", "/", "/ nhà" và "trao đổi". Tôi có thể tạo nev / home ở đâu mà vẫn còn đó. Tôi cần xóa toàn bộ partiton "/ home" trên sdb2 và chuyển nó sang sdb1 "/" Sau khi tôi khởi động lại PC, tôi có thể thấy tài khoản root của mình nhưng mật khẩu không hoạt động. Bây giờ tôi có thể
khôi phục

Nhưng tôi không cần thay đổi kích thước phân vùng bằng GParted nhưng nó không hoạt động, trước tiên tôi phải xóa phân vùng "SWAP" cuối cùng hơn là tôi có thể thay đổi kích thước phân vùng trước khi nó được gắn thành "/ home" nhưng tôi chỉ có thể thay đổi kích thước không lên (Tôi cần làm cho phân vùng nhỏ hơn)
pa4k

19

Tôi nghĩ rằng tốt nhất là làm theo hướng dẫn wiki Ubuntu . Tôi đã sử dụng nó một thời gian trước và nó hoạt động tốt.


1
Tôi thích cách hướng dẫn đó chỉ cho bạn cách tìm GUID của đĩa. Tôi không biết làm thế nào cho đến bây giờ.
djangofan

1

Bạn có kế hoạch chia sẻ / nhà của bạn với các cửa sổ? Nếu vậy, tôi đã phạm một vài sai lầm nhưng đó là điều có thể. Đọc đường cong học tập của tôi ở đây.

Ngoài ra, How-To Geek có một hướng dẫn tốt về việc hợp nhất linux và windows / home và Tài liệu của tôi ở đây cũng như nhiều tài liệu khác (HTG là nguồn thông tin vô giá khác của tôi!)


0

Trương hợp đặc biệt

Sao chép thư mục chính vào ổ USB di động

Có một số lý do tốt để sao chép thư mục chính vào ổ USB. Không phải rời khỏi nhà khi đi du lịch là một. Không tin tưởng bạn cùng phòng của bạn là một người khác.

  • Định dạng ổ đĩa flash thành ext4.

  • Với quyền root, sử dụng Grsync để sao chép home / {username} từ ổ đĩa trong sang ổ flash. Bảo quản chủ sở hữu, quyền và nhóm làm việc cho tôi.

nhập mô tả hình ảnh ở đây

  • Sao chép UUID của phân vùng mới.

  • Chỉnh sửa / etc / fstab trên ổ đĩa trong để thêm UUID / home:

    UUID = {UUID từ trên} / home ext4 mặc định 0 0

Nó có thể là một ý tưởng tốt để sử dụng một ngôi nhà được mã hóa khi đi du lịch.

Nếu quyền của nhà USB bị rối, chúng có thể được cập nhật từ ổ đĩa trong.

Bạn sẽ cần USB để khởi động máy tính hoặc chỉnh sửa fstab bằng #.

Cảm ơn ubfan1 về gợi ý - Sử dụng thư mục chính hiện có từ ổ đĩa ngoài có thể khởi động

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.