Bagaimana saya bisa memindahkan direktori home terenkripsi ke partisi lain?
10
Bagaimana saya bisa memindahkan direktori home terenkripsi ke partisi lain? Apakah ada perbedaan antara memindahkan direktori home yang tidak terenkripsi ke partisi lain dan direktori home terenkripsi?
Mungkin installer Ubuntu menawarkan opsi untuk menempatkan direktori home Anda di partisi lain?
Saya berasumsi Anda ingin menyimpan data Anda dienkripsi di partisi baru.
Pertama tutup semua aplikasi yang berjalan, kami tidak ingin file diperbarui selama penyalinan. Salin data terenkripsi ke partisi baru:
ecryptfs-umount-private
chown $USER /new_mount_point/$USER
rsync -avP $HOME/.Private $HOME/.ecryptfs /new_mount_point/$USER
editor /etc/passwd # Change the user's home dir to point to the new location
Log-off Log-in
Jika Anda ingin memindahkan / menyalin rumah terenkripsi, Anda hanya perlu menyalin / memindahkan ~ / .Private dan kunci enkripsi (~ / .ecryptfs). Jika Anda ingin menyalin / pindah ke lokasi yang tidak dienkripsi, cukup salin semuanya kecuali .Private dan .ecryptfs.
terima kasih, sekarang saya hanya perlu belajar bagaimana saya dapat membuat partisi baru dengan mountpoint dengan memisahkan partisi yang ada. akan membuka pertanyaan baru untuk itu.
NES
2
Setelah setengah hari menjadi bingung mencoba untuk memindahkan rumah terenkripsi ke drive baru dengan ubuntu 10.04 saya akhirnya menemukan utas ini.
pasang drive baru Anda,
buat folder baru di atasnya dengan nama pengguna
Anda, pastikan Anda pemiliknya
chown $ USER / new_mount_point / $ USER
jika struktur file Anda di bawah rumah terlihat seperti ini
ecryptfs-umount-private
rsync -avP $ HOME / $ USER / .Private $ HOME / $ USER / .ecryptfs / new_mount_point / $ USER
rsync -avP $ HOME / .ecryptfs / new_mount_point
ganti nama folder rumah Anda dengan sesuatu yang lain "homeold"
buat folder baru bernama home
Edit fstab Anda untuk
memasang drive baru ke / home
Tutorial itu akan menunjukkan kepada Anda bagaimana cara memindahkan partisi yang tidak dienkripsi, tetapi tweak yang saya gunakan untuk memindahkan partisi yang dienkripsi adalah mengikuti tutorial itu dengan perbedaan perintah berikut. Penjelasan saya mengapa saya melakukannya dengan cara ini mungkin memerlukan beberapa koreksi dari seseorang yang tahu lebih banyak dari saya, jadi silakan edit atau komentar jika Anda punya waktu.
Buat partisi Anda di Gparted, dan berikan label yang mudah Anda kenali. Beberapa dari kita memiliki terlalu banyak disk dan partisi untuk diingat oleh angka.
Sebelum menggunakan rsync untuk menyalin file di atas, unmount rumah terenkripsi Anda menggunakan ecryptfs-umount-private. Alasan saya melakukan ini adalah karena rsync tampaknya menyalin hal-hal yang dipasang / tidak terenkripsi DAN hal-hal ecryptf pribadi. Anda hanya memerlukan folder .Private dan .ecryptfs yang disebutkan dalam posting sebelumnya.
Untuk menyalin file, masukkan perintah "sudo rsync -aVP / home / / media / home /" daripada menggunakan "sudo rsync -aXS --exclude = '/ * /. Gvfs' / home /. / Media / home / "Seperti yang dikatakan dalam tutorial.
catatan pada output dari perintah "sudo diff -r / home / media / home"
Perintah diff memang melaporkan daftar panjang perbedaan dalam kasus saya, tapi saya pikir itu karena saya masih menggunakan Firefox dan membuka banyak dokumen yang mengubah bookmark, riwayat dll. Saya memeriksa file-file saya setelah menyelesaikan semua langkah dalam tutorial dan tidak melihat ada yang hilang. Setelah memulai kembali, Firefox membuka kembali sesi dengan banyak tab yang telah saya tutup jauh sebelum menyalin file-file tersebut, maka asumsi saya tentang output dari perintah diff.
Salin direktori home Anda ke partisi lain dan kemudian gunakan System-> Administration-> Users & Groups untuk membuka dialog pengaturan pengguna. Klik pada ikon tombol untuk mengotentikasi diri Anda
Setelah itu pilih pengguna yang ingin Anda ubah dan klik properti, pergi ke tab lanjutan
ubah direktori home ke direktori baru yaitu direktori yang Anda salin ke partisi lain.
Setelah setengah hari menjadi bingung mencoba untuk memindahkan rumah terenkripsi ke drive baru dengan ubuntu 10.04 saya akhirnya menemukan utas ini.
pasang drive baru Anda,
buat folder baru di atasnya dengan nama pengguna
Anda, pastikan Anda pemiliknya
jika struktur file Anda di bawah rumah terlihat seperti ini
gunakan ini menggantikan $ HOME dan $ USER kalau tidak coba. Bagaimana saya bisa memindahkan direktori home terenkripsi ke partisi lain?
ganti nama folder rumah Anda dengan sesuatu yang lain "homeold"
buat folder baru bernama home
Edit fstab Anda untuk
memasang drive baru ke / home
Mengulang kembali
sumber
Masih ada cara lain untuk melakukan ini:
Menggunakan halaman Bantuan Ubuntu ditemukan di https://help.ubuntu.com/community/Partitioning/Home/Moving
Tutorial itu akan menunjukkan kepada Anda bagaimana cara memindahkan partisi yang tidak dienkripsi, tetapi tweak yang saya gunakan untuk memindahkan partisi yang dienkripsi adalah mengikuti tutorial itu dengan perbedaan perintah berikut. Penjelasan saya mengapa saya melakukannya dengan cara ini mungkin memerlukan beberapa koreksi dari seseorang yang tahu lebih banyak dari saya, jadi silakan edit atau komentar jika Anda punya waktu.
Buat partisi Anda di Gparted, dan berikan label yang mudah Anda kenali. Beberapa dari kita memiliki terlalu banyak disk dan partisi untuk diingat oleh angka.
Sebelum menggunakan rsync untuk menyalin file di atas, unmount rumah terenkripsi Anda menggunakan ecryptfs-umount-private. Alasan saya melakukan ini adalah karena rsync tampaknya menyalin hal-hal yang dipasang / tidak terenkripsi DAN hal-hal ecryptf pribadi. Anda hanya memerlukan folder .Private dan .ecryptfs yang disebutkan dalam posting sebelumnya.
Untuk menyalin file, masukkan perintah "sudo rsync -aVP / home / / media / home /" daripada menggunakan "sudo rsync -aXS --exclude = '/ * /. Gvfs' / home /. / Media / home / "Seperti yang dikatakan dalam tutorial.
catatan pada output dari perintah "sudo diff -r / home / media / home"
Perintah diff memang melaporkan daftar panjang perbedaan dalam kasus saya, tapi saya pikir itu karena saya masih menggunakan Firefox dan membuka banyak dokumen yang mengubah bookmark, riwayat dll. Saya memeriksa file-file saya setelah menyelesaikan semua langkah dalam tutorial dan tidak melihat ada yang hilang. Setelah memulai kembali, Firefox membuka kembali sesi dengan banyak tab yang telah saya tutup jauh sebelum menyalin file-file tersebut, maka asumsi saya tentang output dari perintah diff.
sumber
Salin direktori home Anda ke partisi lain dan kemudian gunakan System-> Administration-> Users & Groups untuk membuka dialog pengaturan pengguna. Klik pada ikon tombol untuk mengotentikasi diri Anda
Setelah itu pilih pengguna yang ingin Anda ubah dan klik properti, pergi ke tab lanjutan
ubah direktori home ke direktori baru yaitu direktori yang Anda salin ke partisi lain.
sumber