Saya memiliki hdd penyimpanan besar kedua yang terpasang di Ubuntu di / media / storage. Saya ingin direktori rumah saya untuk saya dan semua pengguna sistem yang akan datang juga berada di drive penyimpanan ini.
Saya berpikir bahwa cara termudah untuk mencapai ini adalah dengan memindahkan / home ke / media / storage / home dan kemudian membuat symlink sehingga / home menunjuk ke / media / storage / home. Apakah ini akan berhasil?
Satu-satunya alasan saya bertanya, adalah karena saya tahu bahwa direktori home pengguna memiliki banyak informasi konfigurasi khusus yang tersimpan di dalamnya, jadi saya tidak tahu apakah ini akan mengacaukan apapun pada sistem.
Adakah metode alternatif yang lebih baik untuk merelokasi direktori home?
linux
ubuntu
symbolic-link
Jake Wilson
sumber
sumber
Jawaban:
Apa yang Anda gambarkan adalah salah satu strategi yang akan berhasil.
Lain akan memasang drive di / home secara langsung, bukan di / media / penyimpanan . Jika Anda melakukan ini, Anda mungkin ingin memindahkan data yang ada ke folder lain sehingga Anda tidak berakhir dengan subdirektori ekstra / home / foo .
Masalah potensial utama dengan kedua strategi adalah bahwa tidak ada direktori rumah yang akan tersedia jika pemasangan drive penyimpanan gagal karena beberapa alasan. Jika itu terjadi, strategi symlink mungkin akan gagal lebih keras; strategi direct-mount akan meninggalkan direktori aktual, sehingga program yang mencoba mengakses / home / foo akan gagal, tetapi hanya mengakses / home akan tetap berhasil.
sumber
Alih-alih menghubungkan seluruh
/home
direktori ke tempat lain (katakanlah/media/storage/home
), buat symlink untuk setiap pengguna secara terpisah dan biarkan akun admin Anda tidak terhubung sehingga admin dapat selalu masuk/home/admin
adalah/home/admin
/home/billy
ditautkan ke/media/storage/home/billy
sumber
admin
kemungkinan merupakan akun dengan hak admin dan kemampuan untuk login jarak jauh (sementara login root langsung kemungkinan diblokir dan karenanya tidak cukup untuk tujuan pemulihan).