Saya baru saja menginstal Ubuntu 14.04 dan saya masih sangat baru di Linux / Ubuntu. Saya punya laptop di mana saya telah menginstal SSD 120GB dan HDD 750GB.
Saat ini, saya sudah menginstal Ubuntu pada SSD dan memasang HDD fstab
hingga /mnt/var
. Sekarang saya ingin memiliki program yang diinstal pada HDD dan menjaga SSD tetap bersih untuk Ubuntu.
Sejauh yang saya mengerti, program yang diinstal di /var
direktori, dan jadi saya telah mencoba untuk menyalin data arus dari /var
ke /mnt/var
dan kemudian mengedit fstab
untuk me-mount HDD untuk /var
.
Setiap kali saya reboot, saya mendapatkan banyak masalah yang berbeda: Pertama, dikatakan tidak dapat menemukan beberapa driver. Kemudian, setelah mencoba lagi sedikit berbeda ia tidak dapat menemukannya /var
.
Pertanyaan saya adalah, dan saya minta maaf jika ini telah ditanyakan sebelumnya, tetapi saya mengikuti banyak panduan yang berbeda dan tidak ada yang bekerja untuk saya, bagaimana cara mengaturnya dengan benar seperti yang saya inginkan?
sumber
/home/
partisi saya sendiri).Jawaban:
Itu ide yang buruk. Jika Anda meletakkan aplikasi yang terinstal di SSD Anda akan mendapatkan sistem operasi yang lebih stabil dan kinerja yang lebih baik. Anda memiliki SSD 120GB, jadi Anda tidak perlu ragu untuk menggunakannya untuk aplikasi yang Anda instal.
Hard drive 750GB Anda tentu tidak ada untuk apa-apa. Berikut adalah saran saya untuk cara menggunakan hard drive 750GB secara optimal. Instal Ubuntu pada SSD Anda, termasuk
/home
direktori Anda , semuanya berjalan pada SSD Anda. Kemudian gunakan hard drive 750GB Anda sebagai drive data untuk menyimpan file pribadi Anda. Apa pun yang terjadi pada sistem operasi Anda, file pribadi Anda akan dilindungi dan dapat diakses pada hard drive 750GB. Bahkan jika sistem operasi Anda menjadi benar-benar tidak dapat digunakan atau jika Anda menginstal Ubuntu baru, semua file pribadi Anda akan tetap ada di hard drive 750GB.Anda tidak perlu khawatir tentang SSD 120GB Anda terlalu kecil. SSD 120GB memiliki ruang lebih dari cukup untuk menginstal Ubuntu dengan cara ini. Bahkan partisi 60GB bahkan memiliki lebih dari cukup ruang untuk Ubuntu dan banyak aplikasi yang diinstal.
Di Ubuntu saya ada beberapa file yang saya gunakan secara teratur. Untuk meningkatkan kinerja dan membuka file-file ini dengan cepat, saya menyimpan file-file ini pada SSD saya juga di
/home
direktori saya . Saya tidak memiliki banyak file ini, jadi/home
direktori saya cukup kecil.sumber
Ok, pertama, jawaban yang saya lihat tidak membahas 2 masalah paling penting.
Pertama, meskipun saya memuji menyelam Anda dan mencoba sesuatu, alasan Anda mengalami masalah adalah karena pemahaman yang tidak lengkap tentang struktur direktori linux. Harap konfirmasikan apa yang berikut sebelum secara membabi buta mengikuti saran saya karena saya bukan pengguna biasa * buntu rasa linux, tetapi ...
Aplikasi tidak (menurut pengalaman saya) umumnya ditemukan di / var, (ada pengecualian), sebagian besar aplikasi ditemukan di bawah direktori / usr, / var (di ubuntu) digunakan untuk file, log dan cache yang terkait dengan server. juga hal-hal yang akan hilang saat reboot jika disimpan di / tmp.
Ada tradeoff yang harus dilakukan. / var pada drive cepat (seperti SSD) akan meningkatkan kinerja sistem, tetapi karena spesifikasi drive SSD, dapat mengurangi (agak) masa pakai drive karena menulis yang lebih sering.
Singkatnya, kinerja lebih cepat, / var pada SSD, masa pakai drive yang lebih lama, / var pada drive 750GB Anda.
Sebagai referensi, semua file sistem saya (openSUSE 13.1) dan seluruh struktur direktori sistem (termasuk / var) ada di 64GB ssd tunggal.
Informasi Karel tentang data Anda sedikit menyesatkan (saya percaya), karena data dan / direktori home Anda terkait erat. Saran saya, pasang / home pada partisi di Drive 750GB. Ini akan menyederhanakan manajemen file dalam jangka panjang.
Data dan situs web saya adalah satu-satunya hal yang tidak ada di ssd, data saya (/ home, / srv / http disimpan pada drive terpisah untuk memudahkan peningkatan atau pindah ke distribusi lain. (Saya memiliki file di direktori / home saya yang dibuat di 1998)
Saya akan menjawab bagaimana cara memindahkan / var di postingan selanjutnya
sumber
/bin
,/lib
,/opt
, & c.). Mereka biasanya menyimpan hal-hal seperti file database/var
. "data dan / direktori rumah Anda terkait erat" Tentu, tetapi Anda bisa lebih fleksibel, dan meletakkan barang-barang di luarnya. (Atau symlink / bind mount sehingga Anda dapat menggunakan perangkat lain tetapi masih terlihat seperti di dalamnya~
.)Saya lagi, BTW saya setuju dengan Karel bahwa melakukan instalasi basis Anda ke ssd adalah pilihan terbaik. Saya juga merekomendasikan membaca beberapa tutorial lain sebelum mengikuti petunjuk saya.
CATATAN: jauh lebih mudah untuk mengkonfigurasi sistem Anda selama instalasi baru,
Sekarang jika Anda ingin membuat titik mount baru untuk / var ada banyak hal yang perlu dipertimbangkan.
Beberapa direktori akan lebih sulit untuk dipindahkan karena file mungkin sedang digunakan, / var adalah salah satu dari anak-anak bermasalah ini. Kapan saja sistem Anda aktif, kemungkinan data sedang ditulis / var
Pertimbangan lain adalah mempertahankan atribut file yang benar, salinan tidak akan melakukan ini tanpa tanda yang sesuai.
tautan ini dapat membantu Anda memulai,
http://lists.opensuse.org/opensuse/2001-11/msg01343.html
http://dev.digi-corp.com/2009/09/moving-opt-data-to-new-partition-in-linux-due-to-low-disk-space
CATATAN: Saya lebih suka menggunakan tar lebih dari cp, lebih cepat dan saya tahu itu akan mempertahankan atribut file saya, sesuatu seperti yang berikut (contoh cepat, beberapa langkah telah ditinggalkan untuk kesederhanaan)
JANGAN IKUTI ARAH INI TANPA MEMAHAMI APA YANG DILAKUKAN
Seperti ini
(ganti sdxx dengan partisi 50 GB yang Anda buat untuk / var baru Anda, misalnya / dev / sdb1)
pasang ssd Anda sebagai / mnt / oldroot
(di sini / dev / sdxx adalah / partisi pada SSD Anda, mungkin / dev / sda1 atau yang serupa) Anda seharusnya dapat menavigasi sistem file lama Anda sekarang, mulai dari / mnt / oldroot
sekarang Anda akan menyalin file dari direktori lama / var ke yang baru
ketika penyalinan selesai, bandingkan 2 direktori, jika semuanya terlihat baik ganti nama direktori lama / var
Yang tersisa hanyalah mengedit / mnt / oldroot / etc / fstab untuk menambahkan partisi baru sebagai mountpoint untuk / var (Saya akan menyerahkan ini pada imajinasi Anda)
kemudian
Jika semuanya berjalan dengan baik, ketika Anda me-reboot partisi baru harus dipasang sebagai / var
sumber