Bagaimana menambah ruang di / rumah, dengan menambahkan hdd ekstra?


9

Sistem saya saat ini diletakkan di dua drive:

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

Karena /homedrive saya kehabisan ruang, dan penyimpanan murah, saya telah membeli drive 2TB dengan tujuan untuk memperluas /homedrive itu juga (jadi /hometersebar di dua drive / 3TB).

Saya berharap ini terjadi secara otomatis (walaupun saya tidak tahu mengapa saya mengharapkan itu, sungguh), drive diinstal ( dev/sda), diformat sebagai ext4, tetapi saya tidak tahu ke mana harus pergi berikutnya. Apakah ini mudah, apakah ada alat yang dapat melakukan ini?

Saya sudah membaca pertanyaan-pertanyaan berikut:

Tapi saya tidak bisa mengumpulkan saran sedemikian rupa sehingga masuk akal bagi saya, atau bagaimana itu memungkinkan:

  • Perluasan /home,
  • Pasang otomatis drive baru.

Saya sudah menggunakan Ubuntu selama hampir tiga tahun, dan saya masih butuh sekolah ... huh.


Saya dapat memikirkan dua solusi tetapi saya tidak memiliki pengalaman untuk mengubahnya menjadi jawaban yang baik. Apa yang saya pikirkan adalah untuk me-mount drive baru di direktori /homeatau untuk membuat drive 1 TB dan 2 TB Anda menjadi satu partisi logis dengan LVM dan memasangnya /home.
NN

@NN: terima kasih, jika Anda bisa mengembangkannya menjadi jawaban, saya pasti akan mencobanya. Meskipun, seperti Anda, saya tidak memiliki pengalaman untuk melakukannya sendiri, setidaknya tidak tanpa bimbingan yang cukup eksplisit.
David mengatakan mengembalikan Monica

Kenapa harus di rumah? Saya memiliki /, swap, / home dengan total 50 Gb dan menambahkan disk internal ke-2 dan ke-3 di bawah / discworld dan / discworld2.
Rinzwind

@Rinzwind: terutama karena pada mesin multi-pengguna (tanpa hard drive per pengguna) tampaknya lebih masuk akal untuk berbagi ruang potensial melalui /home, dan sedikit lebih sedikit masalah (setelah disiapkan).
David mengatakan mengembalikan Monica

1
Saya belum memiliki pengalaman hebat dengan LVM. IIRC, jika Anda kehilangan drive Anda kehilangan segalanya. Mungkin lebih baik / lebih mudah untuk hanya menyalin konten / home ke drive baru kemudian me-mount drive baru di / rumah daripada partisi lama.
tgm4883

Jawaban:


5

Seperti yang disebutkan dalam komentar saya, membuat symlink mungkin adalah cara termudah untuk mencapai tujuan Anda. Ada satu kelemahan untuk menempuh rute ini dan saya akan menjelaskannya di bagian akhir.

Inilah yang perlu Anda lakukan:

  1. Temukan titik pemasangan drive 2TB baru Anda. Jika drive saat ini dipasang, Anda dapat dengan mudah menemukan informasi ini dengan menjalankan mountperintah - yang akan mencantumkan semua drive / partisi yang saat ini dipasang.
  2. Setelah Anda memiliki titik mount, Anda dapat membuat symlink ke folder itu di direktori home Anda dengan menjalankan perintah berikut:

    Di -s [TITIK MOUNT]   ~ / sekunder

    Ini akan membuat folder di /homedirektori Anda yang bernama secondaryyang berisi semua konten drive 2TB Anda. Sekarang kapan pun Anda ingin menyimpan sesuatu ke drive 2TB Anda, cukup simpan di secondaryfolder.

Sekarang Anda mungkin telah melihat sisi buruk dari metode ini. Meskipun sederhana untuk diatur, itu tidak secara otomatis membagi konten di drive untuk Anda. Anda harus melakukan ini sendiri. Jika Anda mau, Anda bisa menyalin semua isi folder di direktori home Anda (seperti Musicatau Desktop) ke drive 2TB Anda dan kemudian ganti 'sekunder' dengan nama folder itu pada perintah di atas.


Terima kasih! Apakah ini benar-benar sulit seperti yang seharusnya ('sulit' didefinisikan, di sini, harus mengajukan pertanyaan di tempat pertama)? Solusi Anda diterima, ditambah satu, dan banyak, sangat dihargai. :)
David mengatakan mengembalikan Monica

@ David: Senang saya bisa membantu!
Nathan Osman

4

Berikut adalah dua paket yang dapat menggabungkan dua partisi dalam satu mountpoint:

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

+1 Saya menemukan mhddf lebih mudah dan tidak merepotkan daripada LVM, terutama jika pengaturan yang ada adalah non-LVM. Terima kasih untuk ini.
Rey Leonard Amorato

0

Ya, Anda perlu melakukan peretasan dengan LVM, tetapi saya pikir Anda akan kehilangan data setelah Anda menyiapkannya sebagai partisi LVM. LVM sangat bagus jika Anda menggunakannya dari awal, tetapi menyakitkan di tetapi jika Anda berubah pikiran nanti. Saya akan mencadangkan semua data Anda dan menginstal ulang dari awal dan mengatur semua drive Anda untuk LVM dan kemudian mengembalikan data dari sebelumnya.


2
Mengatakan, "buka google ini" itu bukan jawaban, Anda setidaknya bisa memberikan OP dengan tautan dengan apa yang bisa Anda temukan. Ada alasan mengapa ia bertanya di sini alih-alih sekadar googling.
Uri Herrera
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.