Apa cara terbaik untuk berbagi /home
direktori yang sama antara distribusi linux yang berbeda?
Maksud saya, saya ingin memiliki keduanya, katakanlah, Fedora dan Arch, dan saya ingin menemukan file saya di rumah tidak peduli distro linux mana saya boot. Tetapi jika saya me-mount partisi yang sama untuk /home
kemudian saya dapat mengacaukan konfigurasi yang disimpan di dalam /home
direktori.
Jadi apa yang bisa saya lakukan?
Jawaban:
Tentunya dimungkinkan untuk berbagi folder rumah (atau partisi) melalui distribusi linux yang berbeda.
Tetapi perhatikan hal-hal berikut:
Saya memiliki pengaturan (virtual) yang berfungsi:
Ubuntu dan Fedora keduanya menjalankan Gnome 2.30, openSUSE memiliki KDE4 dan ArchLinux LXDE. Semua distribusi memiliki file boot yang diperlukan pada satu partisi. Beralih di antara distribusi menyediakan konfigurasi pengguna yang persisten seperti yang dimaksudkan.
Kemungkinan lain adalah folder rumah yang ringan (tidak harus berupa partisi utuh) untuk masing-masing distribusi, hanya menyediakan file konfigurasi yang diperlukan (.gnome2, .kde4, .compiz, .themes, dll.) Dan partisi data bersama dengan barang "berat" (dokumen, gambar, video, musik, dll.). Tautan simbolik di masing-masing folder home distribusi sendiri kemudian akan menunjuk ke partisi bersama.
Setelah itu, ini dapat diperluas sesuka hati untuk memasukkan hal-hal lain juga.
Contoh: Anda memiliki
eclipse
IDE yang diinstal pada semua distribusi dan menginginkan konfigurasi dan file sumber yang sama tersedia di mana-mana. Anda dapat membuat tautan simbolis pada setiap folder beranda distribusi ke yang dibagikan untuk mencapai hal ini.Ini adalah Ubuntu:
Dan openSUSE:
Dan seterusnya..
Jika Anda tidak yakin tentang campur tangan file konfigurasi, coba yang kedua, cara yang lebih aman dan cari tahu komponen rumah mana yang dapat dibagikan dengan mudah di antara distribusi yang diinstal.
sumber
Saya tidak akan merekomendasikan berbagi
/home
antara Anda dengan distribusi yang sangat berbeda. Dua versi dari program yang sama membaca dan menulis file konfigurasi yang sama dapat menyebabkan masalah, misalnya jika versi yang lebih baru menulis sesuatu yang versi yang lebih lama tidak mengerti.Jika Anda tidak keberatan jalurnya berbeda, simpan file Anda di
/home
untuk satu distro dan pasang / home di lokasi lain di distro lain (seperti/home/<user>/fedora
). Lalu,/home/<user>/foo/bar
bisa diakses via/home/<user>/fedora/foo/bar
pada lengkungan, misalnya.Jika Anda ingin jalurnya sama, simpan sebagian besar file Anda ke partisi ketiga yang berbeda, dan pasang di tempat yang sama dalam kedua distribusi, mis
/home/<user>/stuff
.sumber
/usr
atau/opt
. Dengan begitu Anda dapat membuat cadangan data dari folder yang Anda gunakan sehari-hari di semua kotak Anda.Anda dapat menggunakan symlink
Di setiap distro satu kali. Sekarang setiap distro memiliki file konfigurasi sendiri
sumber
Anda dapat berbagi direktori home antar distribusi, bahkan di antara varian unix yang berbeda. Orang-orang dengan direktori rumah yang dibagikan melalui NFS pada jaringan heterogen melakukannya setiap saat.
Anda dapat mengalami masalah jika Anda menjalankan versi yang berbeda dari beberapa program pada sistem yang berbeda yang berbagi direktori home yang sama. Program yang merepotkan biasanya adalah yang memiliki GUI paling bagus, seperti Gnome. Misalnya, Firefox akan dengan senang hati meningkatkan profil Anda ke versi yang lebih baru, tetapi mungkin tidak membiarkan Anda memuat profil itu lagi di versi sebelumnya.
sumber
Saya sarankan menggunakan symlink untuk semua file konfigurasi umum yang Anda temukan hilang dari satu ke yang lain. Buat direktori baru di tempat yang dapat diakses oleh kedua distro, pindahkan file dan symlink dari sana.
Tidak hanya kontrol ini persis apa yang dibagikan, tetapi membuatnya sangat mudah untuk memindahkan preferensi Anda ke mesin lain, untuk menempatkan mereka di bawah kontrol versi jika Anda perlu dan untuk mencadangkannya. Bahkan ada alat untuk membantu Anda melakukan hal-hal ini berdasarkan asumsi Anda bekerja dengan cara ini (lihat, misalnya, rindu rumah).
Sejauh mengatur direktori umum untuk hal-hal seperti dokumen, video, musik dll, ada standar untuk ini dalam bentuk dir user XDG, yang mengkonfigurasi hal-hal seperti desktop, musik, gambar, video, dll. ( Http: // freedesktop.org/wiki/Software/xdg-user-dirs ). Direktori dapat berada di luar direktori home Anda, atau Anda dapat symlink sesuka Anda dan mengatur dirs untuk menunjuk pada symlink. Saya tahu Gnome bekerja dengan ini dan menganggap KDE juga.
Saya memang mencoba menggunakan dir home yang sama di masa lalu, dan berbagai versi aplikasi dengan cepat menyebabkan masalah.
sumber
Anda dapat mengatur folder Dokumen default di lokasi atau partisi yang berbeda dan sama untuk folder lain, seperti folder Desktop, folder Unduh dan sebagainya.
Setiap aplikasi memiliki caranya sendiri menggunakan jalur default, jadi yang pertama kali akan menjadi pekerjaan ...
Beberapa contoh
KDE http://docs.kde.org/stable/en/kdebase-workspace/kcontrol/paths/index.html
GNOME http://ubuntuforums.org/showthread.php?t=631711
Jika Anda tidak menemukan instruksi tentang cara mengubah default untuk beberapa perangkat lunak, Anda dapat mencobanya dan tanyakan di sini lagi.
Lalu ada cara yang keras tetapi cerdas, yaitu untuk mengatur distribusi yang berbeda pada PC yang sama berbagi kernel yang sama.
Saya menyarankan Anda (semua) demi keingintahuan, untuk melihat artikel ini:
http://teddziuba.com/2011/01/multiple-concurrent-linux-distros.html
sumber