Làm thế nào để tăng không gian trong / nhà, bằng cách thêm một hdd?


9

Hệ thống hiện tại của tôi được đặt trên hai ổ đĩa:

  1. 40 GB cho //swap( dev/sdb)
  2. 1TB cho /home( dev/sdc)

/homeổ đĩa của tôi sắp hết dung lượng và dung lượng lưu trữ rẻ, tôi đã mua ổ đĩa 2TB với mục đích mở rộng /hometrên ổ đĩa đó (vì vậy /hometrải đều trên hai ổ đĩa / 3TB).

Tôi dự kiến ​​điều này sẽ xảy ra tự động (mặc dù tôi không biết tại sao tôi lại mong đợi điều đó, thực sự), ổ đĩa đã được cài đặt ( dev/sda), được định dạng như ext4, nhưng tôi không biết nên đi đâu tiếp theo. Đây có phải là dễ dàng, có một công cụ có thể làm điều này?

Tôi đã đọc các câu hỏi sau đây:

Nhưng tôi không thể ghép lời khuyên theo cách nó có ý nghĩa với tôi hoặc cách nó cho phép:

  • Mở rộng /home,
  • Tự động gắn ổ đĩa mới.

Tôi đã sử dụng Ubuntu được gần ba năm và tôi vẫn cần ... thở dài.


Tôi có thể nghĩ ra hai giải pháp nhưng tôi không có kinh nghiệm để biến nó thành câu trả lời hay. Những gì tôi nghĩ là gắn ổ đĩa mới vào một thư mục /homehoặc biến ổ đĩa 1 TB và 2 TB của bạn thành một phân vùng hợp lý với LVM và gắn nó vào /home.
NN

@NN: cảm ơn, nếu bạn có thể mở rộng câu trả lời thành câu trả lời, tôi chắc chắn sẽ cho nó đi. Mặc dù, giống như bạn, tôi thiếu kinh nghiệm để tự mình làm điều đó, ít nhất là không có hướng dẫn khá rõ ràng.
David nói phục hồi Monica

Tại sao nó phải ở nhà? Tôi có /, trao đổi, / nhà với tổng số 50 Gb và thêm đĩa nội bộ thứ 2 và thứ 3 của tôi trong / Discworld và / Discworld2.
Rinzwind

@Rinzwind: chủ yếu là vì trên máy nhiều người dùng (không có ổ cứng cho mỗi người dùng) dường như có ý nghĩa hơn để chia sẻ không gian tiềm năng thông qua /homevà ít rắc rối hơn (một khi được thiết lập).
David nói phục hồi Monica

1
Tôi chưa có trải nghiệm tuyệt vời với LVM. IIRC, nếu bạn mất một ổ đĩa, bạn sẽ mất tất cả. Có thể tốt hơn / dễ dàng hơn khi chỉ sao chép nội dung của / home vào ổ đĩa mới sau đó gắn ổ đĩa mới vào / home thay vì phân vùng cũ.
tgm4883

Câu trả lời:


5

Như đã đề cập trong nhận xét của tôi, tạo liên kết tượng trưng có lẽ là cách dễ nhất để thực hiện mục tiêu của bạn. Có một nhược điểm khi đi tuyến đường này và tôi sẽ giải thích nó ở cuối.

Đây là những gì bạn cần làm:

  1. Tìm điểm gắn kết của ổ đĩa 2TB mới của bạn. Nếu ổ đĩa hiện đang được gắn, bạn có thể dễ dàng tìm thấy thông tin này bằng cách chạy mountlệnh - sẽ liệt kê tất cả các ổ đĩa / phân vùng hiện đang gắn.
  2. Khi bạn có điểm gắn kết, bạn có thể tạo một liên kết tượng trưng đến thư mục đó trong thư mục chính của bạn bằng cách chạy lệnh sau:

    ln -s [ĐIỂM SỐ]   ~ / thứ cấp

    Điều này sẽ tạo một thư mục trong thư mục /homecó tên secondarychứa tất cả nội dung của ổ đĩa 2TB của bạn. Bây giờ bất cứ khi nào bạn muốn lưu thứ gì đó vào ổ 2TB của mình, chỉ cần lưu nó vào secondarythư mục.

Bây giờ có lẽ bạn đã phát hiện ra nhược điểm của phương pháp này. Mặc dù thiết lập đơn giản nhưng nó không tự động phân chia nội dung trên ổ đĩa cho bạn. Bạn sẽ phải tự làm điều này. Nếu bạn muốn, bạn có thể sao chép tất cả nội dung của một thư mục trong thư mục chính của bạn (như Musichoặc Desktop) vào ổ đĩa 2TB của bạn và sau đó thay thế 'phụ' bằng tên của thư mục đó trong lệnh trên.


Cám ơn sự tử tế của anh! Điều này có thực sự khó như ý nghĩa của nó ('khó khăn' được xác định ở đây, khi phải đặt câu hỏi ngay từ đầu)? Giải pháp của bạn được chấp nhận, cộng với một-ed, và nhiều, rất nhiều đánh giá cao. :)
David nói phục hồi Monica

@David: Vui mừng tôi có thể giúp!
Nathan Osman

4

Đây là hai gói có thể hợp nhất hai phân vùng trong một điểm gắn kết duy nhất:

unionfs-fuse - Fuse implementation of unionfs
mhddfs - file system for unifying several mount points into one

+1 Tôi thấy mhddfs dễ dàng và không rắc rối hơn LVM, đặc biệt nếu thiết lập hiện tại của bạn không phải là LVM. Cám ơn vì cái này.
Rey Leonard Amorato

0

Có, bạn sẽ cần thực hiện một số hack với LVM, nhưng tôi nghĩ rằng bạn sẽ mất dữ liệu của mình sau khi bạn thiết lập làm phân vùng LVM. LVM là tuyệt vời nếu bạn sử dụng nó từ đầu, nhưng một nỗi đau trong nhưng nếu bạn thay đổi tâm trí của bạn sau này. Tôi sẽ sao lưu tất cả dữ liệu của bạn và cài đặt lại từ đầu và thiết lập tất cả các ổ đĩa của bạn cho LVM và sau đó khôi phục dữ liệu từ trước đó.


2
Nói rằng, "hãy google cái này" không phải là một câu trả lời, ít nhất bạn có thể cung cấp cho OP một liên kết với những gì bạn có thể tìm thấy. Có một lý do tại sao anh ấy hỏi ở đây thay vì chỉ nói.
Uri Herrera
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.